onsite
Senior Software Engineer - Full Stack C & React - GE Vernova
Software Engineer
Lead the design and delivery of cloud‑native, enterprise‑grade applications, building scalable RESTful APIs and microservices with .NET Core while driving modern React front‑ends. Champion code quality, security, observability, and mentor a high‑performing engineering team.
About the role
Key Responsibilities
- Architect, design, and develop scalable RESTful APIs and microservices using .NET Core, ensuring high performance and reliability.
- Lead front‑end development with React, creating responsive, maintainable UI components and integrating them with backend services.
- Champion best practices in code quality, automated testing, security hardening, and observability across the stack.
- Mentor and coach junior engineers, fostering a culture of continuous improvement and knowledge sharing.
- Collaborate closely with product managers and cross‑functional teams to translate business requirements into technical solutions.
- Explore and integrate AI capabilities where appropriate to enhance application functionality.
Requirements
- 5+ years of professional experience in full‑stack development with C#/.NET Core and React.
- Strong background in designing and implementing microservices and cloud‑native architectures.
- Proficiency in modern JavaScript (ES6+), React ecosystem, and RESTful API design.
- Experience with automated testing frameworks, CI/CD pipelines, and containerization (Docker, Kubernetes).
- Excellent communication skills and a proven ability to mentor and lead engineering teams.