CrawlJobs Logo

Lead .NET Developer

iPromote

Location Icon

Location:

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

140000.00 - 180000.00 USD / Year

Job Description:

iPromote is a digital advertising platform designed to simplify and enhance online advertising for partners and small businesses. It offers automated ad creation and distribution across major networks, ensuring your ads reach the right audience. iPromote makes digital advertising accessible and affordable through technology designed to service and support the unique needs of the SMB market. With iPromote, businesses can maximize their online presence, increase visibility, and drive customer engagement. 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.

Job Responsibility:

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

Requirements:

  • 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

Nice to have:

  • 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
What we offer:
  • 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

Additional Information:

Job Posted:
December 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.