23 hours ago
Remote, United StatesSenior
Responsibilities
- Lead the design, development, and deployment of scalable and maintainable software solutions.
- Architect and implement high-performance RESTful APIs and microservices.
- Drive technical vision, architectural discussions, and long-term project planning.
- Collaborate with product managers, UX designers, engineers, architecture, security, and platform teams.
- Conduct code reviews and ensure adherence to engineering and coding standards.
- Mentor and coach junior engineers.
- Improve software development lifecycle automation, testing, and CI/CD pipelines.
- Troubleshoot production issues and support high availability and service reliability.
- Evaluate and integrate tools, frameworks, and technologies that improve engineering productivity.
- Use and validate approved AI-assisted tools for design, coding, testing, documentation, troubleshooting, and operational support.
- Follow requirements for security, privacy, PHI handling, intellectual property, compliance, and Responsible AI practices.
Requirements
- 5+ years of professional software development experience delivering complex, scalable applications.
- 5+ years of hands-on experience with Microsoft and .NET technologies, specifically .NET Core, C#, and T-SQL.
- Proficiency in multiple programming languages such as C#, Java, or Python.
- Experience building scalable RESTful APIs with ASP.NET.
- Relational database development experience, preferably with SQL Server.
- Experience with a testing framework such as xUnit, NUnit, or MSTest; a logging framework such as NLog, log4net, or Serilog; and an ORM such as Dapper, Entity Framework, or NHibernate.
- Strong understanding of software architecture patterns including microservices, event-driven architecture, and RESTful API design.
- Knowledge of cloud platforms such as Azure, AWS, or Google Cloud and container orchestration tools including Docker and Kubernetes.
- Expertise in SQL and NoSQL database design and optimization.
- Experience with GitHub, Azure Git, or another Git-based source control system and pull requests.
- Ability to work independently and with globally distributed technical and non-technical teams.
- Strong problem-solving, communication, technical presentation, stakeholder engagement, and documentation skills.
- Preferred experience with GitHub Copilot, Cursor, Claude Code, prompt engineering, AI-assisted testing, or AI-enabled software delivery.
- Preferred experience integrating AI services, models, or agents into production applications.
- Preferred experience with React, Angular, or Vue and Single Page Applications.
- Preferred experience with Node.js, Django, Spring Boot, EMR integration, Elasticsearch, and healthcare applications.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Benefits
- Evolent promotes work/life balance, flexibility, autonomy, and an inclusive workplace culture.
- Eligible employees receive comprehensive benefits, including health insurance benefits.
- Employees must maintain high-speed home internet over 10 Mbps; final interviews may require onsite attendance.
- Employment is subject to identity verification, background checking, in-person I-9 verification, and possible drug screening.
Tech Stack
Categories
About Evolent
Evolent is a public health care company that provides value-based care and specialty care management solutions to health plans and providers. Its platform combines clinical programs, software, and analytics to manage oncology, cardiology, musculoskeletal and other complex conditions, and supports payment models for Medicare Advantage, Medicaid and commercial plans. Founded in 2011 and headquartered in Arlington, Virginia, Evolent trades on the NYSE under the ticker EVH.
