Staff Software Engineer- Java Fullstack
Job Summary
Job Description Summary
Responsible for designing and programming a small module or a large component and designing a feature set of features or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.We are seeking a Staff Software Engineer to drive the design development and evolution of our cloud-native multi-tenant SaaS platform. This role combines full-stack engineering cloud infrastructure database expertise and Business Intelligence (BI) capabilities.
You will lead architectural decisions mentor engineers and deliver end-to-end data-driven solutions across frontend backend cloud and analytics platforms. You will work closely with product managers architects and platform teams to define and implement scalable secure and high-performance systems.
Job Description
Responsibilities & Required Skills
Full-Stack Development
Design and implement backend servicesusingJava and Spring Boot including RESTful APIs and microservices.
Build modern frontend applicationswithReact TypeScript and JavaScript delivering responsive and performant UIs.
Hands-on experience deliveringend-to-end features: UI backend cloud database.
Solid understanding ofdistributed systems system design and multi-tenant SaaS architectures.
Database & Data Platform
Design optimize and maintainrelational (RDS Aurora SQL Server) and NoSQL (DynamoDB) databases.
Builddata pipelines and ETL/ELT processes ensuring performance scalability and reliability.
Experience inquery optimization datamodeling and multi-tenant data isolation.
Business Intelligence & Analytics
Hands-on experience withWebFOCUS Power BI or similar BI platforms.
Develop and integratecustom BI connectors REST adapters and reporting pipelines.
Enableself-service BI and dashboards collaborating with product and UX teams to deliver actionable insights.
Cloud & Platform Engineering
Deploy and operate applications onAWS(EKS EC2 S3 RDS DynamoDB Lambda).
Containerize applications withDockerand orchestrate withKubernetes.
Build and maintainCI/CD pipelines infrastructure automation and monitoring.
Ensurescalability security reliability and cost efficiencyof cloud-native systems.
Technical Leadership & Mentorship
Ownarchitecture and technical decision-makingacross frontend backend cloud and BI systems.
Mentor senior and mid-level engineers raisingengineering standards and best practices.
Drive adoption ofobservability monitoring and security standardsacross teams.
Influencecross-team architecture platform design and SaaS product strategy.
Additional Information
Relocation Assistance Provided: Yes
Required Experience:
Staff IC
About Company
GE Vernova's Asset Performance Management software can help you increase asset reliability, minimize costs and reduce operational risks. View a demo today.