Staff Software Engineer
Job Description Summary
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 services using Java and Spring Boot, including RESTful APIs and microservices.
- Build modern frontend applications with React, TypeScript, and JavaScript, delivering responsive and performant UIs.
- Hands-on experience delivering end-to-end features: UI → backend → cloud → database.
- Solid understanding of distributed systems, system design, and multi-tenant SaaS architectures.
Database & Data Platform
- Design, optimize, and maintain relational (RDS, Aurora, SQL Server) and NoSQL (DynamoDB) databases.
- Build data pipelines and ETL/ELT processes, ensuring performance, scalability, and reliability.
- Experience in query optimization, data modeling, and multi-tenant data isolation.
Business Intelligence & Analytics
- Hands-on experience with WebFOCUS, Power BI, or similar BI platforms.
- Develop and integrate custom BI connectors, REST adapters, and reporting pipelines.
- Enable self-service BI and dashboards, collaborating with product and UX teams to deliver actionable insights.
Cloud & Platform Engineering
- Deploy and operate applications on AWS (EKS, EC2, S3, RDS, DynamoDB, Lambda).
- Containerize applications with Docker and orchestrate with Kubernetes.
- Build and maintain CI/CD pipelines, infrastructure automation, and monitoring.
- Ensure scalability, security, reliability, and cost efficiency of cloud-native systems.
Technical Leadership & Mentorship
- Own architecture and technical decision-making across frontend, backend, cloud, and BI systems.
- Mentor senior and mid-level engineers, raising engineering standards and best practices.
- Drive adoption of observability, monitoring, and security standards across teams.
- Influence cross-team architecture, platform design, and SaaS product strategy.
Additional Information
Relocation Assistance Provided: Yes
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.

Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- FSA With Employer Contribution
- HSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Mental Health Benefits
Parental Benefits
- Adoption Assistance Program
- Family Support Resources
- Birth Parent or Maternity Leave
- Adoption Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Commuter Benefits Program
- Casual Dress
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Unlimited Paid Time Off
- Paid Holidays
- Personal/Sick Days
- Summer Fridays
Financial and Retirement
- 401(K)
- Stock Purchase Program
- Performance Bonus
- Relocation Assistance
- Financial Counseling
- Profit Sharing
- 401(K) With Company Matching
Professional Development
- Tuition Reimbursement
- Access to Online Courses
- Lunch and Learns
- Leadership Training Program
- Internship Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
- Unconscious Bias Training
Company Videos
Hear directly from employees about what it is like to work at GE Vernova.