Sr. / Lead software engineer
DeWinter BH ·www.dewintergroup.com
Apply directJoin Our Team as a Sr. / Lead Software Engineer – C#, Azure & AI-Enhanced Development
Overview
Are you a passionate software engineering expert looking to lead innovative development initiatives on the East Coast? We are seeking a highly skilled, hands-on Sr. / Lead Software Engineer with deep expertise in C#, .NET, and Microsoft Azure. This pivotal role offers the opportunity to shape cutting-edge applications, enhance engineering standards, and integrate AI-assisted development tools like Claude and Claude Code into the software lifecycle. If you thrive in a technical environment where your guidance elevates code quality, streamlines development, and pushes the boundaries of AI integration, this is your chance to make a significant impact.
Required Skills
- 8+ years of professional software development experience with a focus on C# and .NET / .NET Core
- Proven expertise in designing, developing, debugging, and maintaining production-grade applications
- Strong understanding of software architecture, service-oriented design, and API development
- Extensive experience with automated testing strategies including unit, integration, API, regression, and end-to-end testing
- Hands-on experience working within Microsoft Azure cloud environments, including troubleshooting cloud-based applications
- Advanced skills with Git, pull requests, and code review practices
- Demonstrated ability to mentor and lead engineering teams, promoting best practices and technical excellence
- Ability to remain deeply involved in coding, troubleshooting, and problem-solving across complex systems
- Experience reviewing and refactoring code written by other engineers
- Practical experience with AI code generation tools, especially Claude and Claude Code, including establishing standards for their use and evaluating AI-generated code
Nice to Have Skills
- Embedded or kiosk application development, especially on dedicated devices or edge environments
- Hardware/software integration experience with peripherals like printers, scanners, and payment devices
- Knowledge of device communication, connectivity, and troubleshooting for fleets of physical hardware
- Familiarity with scenarios involving constrained or intermittently connected environments
Preferred Education and Experience
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field
- Extensive experience in building, supporting, and optimizing service-based applications and APIs
- Proven track record of mentoring engineering teams in agile development environments
Other Requirements
- Location: East Coast-based, with options for remote work
- Must be comfortable working in dynamic, fast-paced environments where collaboration and technical leadership are essential
- Enthusiastic about AI-assisted development and committed to maintaining high standards of software quality and discipline
What Success Looks Like
The ideal candidate elevates the engineering team by ensuring AI tools accelerate development without compromising quality. They champion code review best practices, foster a team culture of continuous learning, and uphold rigorous testing standards. They are the technical point of contact capable of dissecting complex codebases and guiding engineers to solutions. Their leadership results in more reliable, maintainable, and Well-architected applications where developers understand, test, and support their code confidently, leveraging AI as a powerful ally.
If you’re a technically driven leader with a passion for AI-enabled software development and a knack for troubleshooting complex systems, we want to hear from you.