C# Lead Software Engineer

duvari group

C# Lead Software Engineer

Chesterfield, MO
Full Time
Paid
  • Responsibilities

    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.