For Employers
Staff Software Engineer


GE Renewable Energy Power and Aviation
12 hours ago
Posted date
12 hours ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
ITJob category
IT
Job Description Summary

The Additive Analytics team designs and delivers software analytics products that power Colibrium Additive machines at GE Aerospace. We transform complex machine, process, and quality data into intuitive, high-impact user experiences that help customers improve safety, quality, delivery, and cost.
As a Staff Software Engineer with a UI/Frontend focus, you will set the technical direction for modern, responsive web interfaces and front-end architectures across our analytics products. You will partner closely with UX, backend engineers, and domain experts to create scalable, data-rich dashboards, workflows, and tools that make additive manufacturing insights easy to understand and act on. You will play a key role in raising the bar for frontend engineering, influencing product strategy, and mentoring engineers across the team.

Job Description

Site Overview
Established in 2000, the John F. Welch Technology Center (JFWTC) in Bengaluru is our multidisciplinary research and engineering center. Engineers and scientists at JFWTC have contributed to hundreds of aviation patents, pioneering breakthroughs in engine technologies, advanced materials, and additive manufacturing.

Role Overview

UI Architecture & Technical Leadership
  • Lead and evolve the front-end architecture for analytics applications, ensuring scalability, performance, security, and maintainability.
  • Define, standardize, and enforce UI coding standards , component patterns, and best practices (design systems, reusable components, state management, theming, and layout).
  • Evaluate, select, and introduce frontend frameworks, libraries, and tools (e.g., React, Angular, or similar) that best support the team's roadmap and technical strategy.
  • Drive architectural decisions that balance short-term delivery with long-term platform health , influencing cross-team UI strategy where appropriate.

User Experience & Product Collaboration
  • Collaborate with UX/UI designers, product managers, and domain experts to translate complex requirements into intuitive, data-driven user interfaces.
  • Lead the creation of data visualizations, dashboards, and workflows that help users interpret machine and production analytics quickly, accurately, and safely.
  • Champion user-centric design, accessibility, and usability , ensuring that UI decisions directly support improved safety, quality, delivery, and cost outcomes for customers.
  • Provide thought leadership on interaction design and information architecture for data-heavy analytics products.

Hands-on Frontend Development
  • Design and develop responsive, performant single-page applications using modern JavaScript/TypeScript frameworks and best practices.
  • Implement robust client-side logic, state management, and routing to support complex analytics and multi-step workflows.
  • Integrate UI components with backend services and APIs, partnering with backend engineers to design efficient, resilient client-server contracts .
  • Ensure cross-browser compatibility and optimize rendering performance for large data sets, streaming data, and near-real-time updates .
  • Contribute hands-on to critical and complex features , setting examples of high-quality code and thoughtful design.

Quality, Testing & CI/CD for Frontend
  • Establish and maintain automated front-end tests (unit, component, integration, end-to-end) using modern testing frameworks.
  • Lead code reviews and technical design reviews, ensuring high-quality, clean, maintainable, and well-tested UI code.
  • Work with the team to design, implement, and continuously improve CI/CD pipelines for frontend builds, tests, and deployments.
  • Promote engineering excellence through metrics-driven improvement in reliability, performance, and test coverage.

Mentoring & Cross-Functional Influence
  • Mentor and coach junior and mid-level UI engineers, providing guidance on architecture, design, implementation, debugging, and career growth.
  • Lead technical discussions and design sessions on UI/UX tradeoffs, performance, security, and feasibility; help refine user stories, estimates, and acceptance criteria from a frontend perspective.
  • Collaborate with backend, data, platform, and DevOps teams to ensure end-to-end solutions are cohesive, secure, and performant.
  • Influence team practices and culture , fostering collaboration, continuous learning, and a strong customer focus.

Additive Analytics Domain Integration
  • Develop a deep understanding of additive machine data, process parameters, and customer workflows to design UIs that fit real-world usage in manufacturing environments.
  • Partner with data and backend teams to design visualizations and interactions that surface the most relevant insights to operators, engineers, and leaders.
  • Help shape the product roadmap by identifying frontend capabilities and UX opportunities that unlock new value from additive analytics.


Ideal Candidate
  • The ideal candidate is an experienced staff-level frontend engineer who can architect and deliver modern, responsive, data-rich web applications at scale. They are fluent in frameworks like React or Angular, with strong skills in state management, testing, performance optimization, and CI/CD . They excel at collaborating with UX, backend, and domain experts to build intuitive analytics dashboards and workflows for complex additive manufacturing data. They mentor others, influence technical direction, and champion user-centric, accessible design that directly supports improved safety, quality, delivery, and cost for customers.


Required Qualifications
  • Bachelor's degree in Computer Science or a STEM field (Science, Technology, Engineering, Math).
  • Minimum 8-10 years of professional software development experience, with a strong emphasis on frontend/UI development , including experience leading significant UI initiatives or architecture.
  • Deep expertise in JavaScript/TypeScript and at least one major framework such as React, Angular , or a similar modern SPA framework.
  • Strong knowledge of HTML5, CSS3, responsive design , and modern layout techniques (Flexbox, Grid); solid understanding of accessibility best practices (e.g., ARIA, keyboard navigation, color contrast).
  • Experience designing and implementing component libraries, design systems, and state management (e.g., Redux, NgRx, MobX, or similar).
  • Proven experience building data-rich UIs, dashboards, and visualizations using libraries such as D3.js, Chart.js, Highcharts , or similar.
  • Demonstrated ability to integrate UIs with RESTful APIs , handle authentication/authorization flows , and design efficient, secure client-server interactions.
  • Proficiency with front-end build tools (Webpack, Vite, or similar) and testing frameworks (Jest, Jasmine, Cypress, Playwright, etc.), including experience with CI/CD for frontend assets.
  • Ability to analyze and optimize frontend performance , including bundle size, rendering speed, and perceived responsiveness.
  • Familiarity with backend technologies (e.g., Java/Spring, Node.js ) and databases to effectively collaborate and co-design interfaces and APIs.
  • Experience with data-heavy enterprise applications, industrial or IoT dashboards, or analytics platforms is a strong plus.


At GE Aerospace, we have a relentless dedication to the future of safe and more sustainable flight and believe in our talented people to make it happen. Here, you will have the opportunity to work on really cool things with really smart and collaborative people. Together, we will mobilize a new era of growth in aerospace and defense. Where others stop, we accelerate

Additional Information

Relocation Assistance Provided: Yes
Related tags
-
JOB SUMMARY
Staff Software Engineer
GE Renewable Energy Power and Aviation
Bengaluru
12 hours ago
N/A
Full-time

Staff Software Engineer