Senior Software Engineer - AI .NET - Momentive Software
Software Engineer
Lead the design and delivery of scalable backend services and APIs in a .NET environment, mentor junior engineers, and influence architecture for AI‑enabled applications.
About the role
Key Responsibilities
Design, develop, and maintain high‑performance, scalable backend services and RESTful APIs using .NET and C#.
Collaborate with product, data science, and QA teams to define technical requirements and drive architecture decisions.
Mentor and coach junior engineers, conduct code reviews, and promote best practices for clean, maintainable code.
Implement CI/CD pipelines and leverage Azure services to ensure reliable deployment and monitoring.
Identify and resolve performance bottlenecks, security issues, and technical debt across the codebase.
Requirements
5+ years of professional experience developing enterprise‑grade applications with .NET, C#, and ASP.NET Core.
Strong expertise in building and consuming RESTful APIs and microservice architectures.