Lead .NET Developer

We are seeking a highly skilled and experienced Lead .NET Developer to join our team.

Please watch the below videos to see who we are and what we do:

Position Overview

We are seeking a highly skilled and experienced Lead .NET Developer to join our team. This role blends hands-on development with team leadership, mentoring, and coordination responsibilities. You will be responsible for designing, developing, and maintaining enterprise-level applications using the Microsoft .NET stack, while also supervising a small team of developers to ensure timely and high-quality project delivery. This position reports to the Vice President of Engineering.

Key Responsibilities

Technical Responsibilities

  • Design, develop, test, and deploy scalable .NET applications using C#, .NET Core, and related technologies.
  • Collaborate with frontend engineers, product managers, and the QA team to deliver robust and user-friendly solutions.
  • Write clean, maintainable code following best practices and company standards.
  • Perform code reviews and provide constructive feedback to team members.
  • Ensure system security, scalability, and performance optimization.
  • Heavily utilize gen AI tooling to increase productivity.

Technical Responsibilities

  • Lead and mentor a team of 4-6 software developers.
  • Assign and manage workloads, set priorities, and oversee the development lifecycle.
  • Conduct regular one-on-one meetings, provide coaching and career development.
  • Collaborate with cross-functional stakeholders to align project goals and timelines.
  • Track and increase usage of gen AI tooling on the .NET team.

Qualifications

Required:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of software development experience with at least five of those years in .NET software development.
  • 3+ years of experience in a lead or supervisory role.
  • Proven track record of effectively managing a team of senior software engineers.
  • Strong understanding of object-oriented programming, RESTful APIs, and relational databases (e.g. PostgresSQL).
  • Familiarity with Agile/Scrum development processes.
  • Excellent communication, leadership, and interpersonal skills.

Preferred:

  • Experience with cloud platforms (AWS preferred).
  • Experience working collaboratively with frontend engineering teams on REST API design and standards, for use with frameworks like React.
  • DevOps knowledge including CI/CD pipelines and source control (e.g., Git, AWS DevOps).
  • Skilled in use of containerization technologies such as Docker or Kubernetes.

Work location and compensation

  • This position offers a hybrid or remote work option, with occasional travel
  • Pay will depend on experience – salary range is $140,000 $180,000 annually.

Company benefits

  • Comprehensive medical, dental, vision, life insurance and long term disability benefits.
  • 4% employer matched 401k plan upon hire
  • Competitive vacation and sick pay along with generous paid holidays

To apply, please send your cover letter and resume to careers@ipromote.com

Ready to grow with iPromote?

With iPromote, partners can launch campaigns in minutes, scale without complexity, and delivery measurable value. Every single time.

Start Today