remote
Software Engineering Lead - .NET, C and Angular - Optum
Software Engineer
Lead a cross‑functional team delivering scalable .NET and Angular solutions, driving architecture, code quality, and agile delivery while mentoring engineers and collaborating with product and data stakeholders.
About the role
Key Responsibilities
- Define and own the software architecture for .NET back‑end services and Angular front‑end applications, ensuring scalability, security, and performance.
- Conduct design and code reviews, enforce best practices, and maintain high code quality across the team.
- Mentor and coach engineers, fostering a culture of continuous learning, collaboration, and technical excellence.
- Partner with product owners, data scientists, and UX designers to translate business requirements into robust technical solutions.
- Drive agile processes, sprint planning, and delivery metrics to meet release timelines and quality standards.
- Evaluate and integrate cloud services (Azure) and third‑party APIs to enhance system capabilities.
Requirements
- 5+ years of professional experience developing enterprise applications with .NET, C#, and Angular.
- Proven technical leadership experience, including architecture design, code reviews, and team mentorship.
- Strong understanding of cloud platforms (Azure), RESTful API design, and CI/CD pipelines.
- Hands‑on experience with Agile methodologies and modern DevOps practices.
- Excellent problem‑solving, communication, and stakeholder management skills.