C# Lead Software Engineer

duvari group
Chesterfield, MO, United States
5 days ago
Apply on www.wayup.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Architectural Patterns C Sharp (Programming Language) Relational Databases Distributed Data Store Distributed Systems NoSQL Software Construction Software Engineering Data Logging Information Technology Api Design
+1 more
Serverless Computing

Job description

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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

1:10 min

Exposing sensitive information through partial search logs

Dennis Schulz Dennis Schulz +1 · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all