d

C# Lead Software Engineer

duvari group
1 month ago
On-site
Chesterfield, Missouri, United States

As a Lead Software Engineer, you’ll act as both a hands-on technical leader and a mentor, supporting a team through end-to-end software development initiatives using contemporary cloud and backend technologies. This role plays a key part in shaping system design, influencing engineering standards, and modernizing existing platforms into scalable, modular, cloud-ready solutions.

You’ll collaborate closely with product partners, infrastructure teams, and fellow engineering leaders to deliver secure, high-quality applications that support long-term business goals. This is an opportunity for someone who enjoys building software while also raising the bar for engineering practices across a team.

Required Experience

  • Hybrid work schedule with regular in-office collaboration at a corporate location in the St. Louis area.
  • 5+ years of professional software development experience, including time in a technical leadership or senior engineering role.
  • Strong hands-on experience developing enterprise-grade applications using modern .NET and C#.
  • Experience working with cloud platforms and managed services, including serverless and distributed data solutions.
  • Solid understanding of both NoSQL and relational database technologies.
  • Familiarity with cloud-native application principles and modern architectural patterns.
  • Experience with CI/CD pipelines, API-driven development, and distributed systems.
  • Working knowledge of monitoring, logging, and application observability.
  • Strong communication skills and the ability to guide technical decision-making across teams.

Education

  • Bachelor’s degree in Computer Science, Engineering, or a related discipline.