Internal Referral Program logo

Lead Software Engineer (.Net)

Job Overview

Location

Indiana, USA

Job Type

Full-time

Category

Software Engineer

Date Posted

January 27, 2026

Full Job Description

📋 Description

  • **Join a Pioneering AI-First Tech Company as a Lead Software Engineer (.Net)**
  • Internalreferralprogram is at the forefront of technological innovation, an AI-first global tech company with a rich legacy of 25 years in engineering leadership. We are a dynamic and rapidly growing organization, boasting a team of 2,000 dedicated professionals working on over 500 active projects. Our mission is to empower Fortune 500 clients, including industry giants like HBO, Microsoft, Google, and Starbucks, with cutting-edge solutions that redefine their operational capabilities and market presence. We are seeking a highly skilled and motivated Lead Software Engineer with a strong .NET background to join our remote team and play a pivotal role in shaping the future of our software development.
  • As a Lead Software Engineer, you will be instrumental in driving the technical vision and execution of complex software projects. You will lead a team of talented engineers, fostering a collaborative and innovative environment where best practices in software design, development, and deployment are paramount. This role offers a unique opportunity to work with advanced AI technologies, tackle challenging problems for world-renowned clients, and contribute to projects that have a significant impact on global businesses. You will be a key player in our engineering department, influencing architectural decisions, mentoring junior engineers, and ensuring the delivery of high-quality, scalable, and robust software solutions.
  • *Key Responsibilities and Impact:**
  • **Technical Leadership and Guidance:** Provide expert technical leadership and direction to software engineering teams. You will be responsible for guiding the team through the entire software development lifecycle, from initial concept and design to implementation, testing, deployment, and ongoing maintenance. This includes making critical architectural decisions, setting coding standards, and ensuring adherence to best practices in software engineering.
  • **Architectural Design and Innovation:** Contribute significantly to the design and architecture of scalable, high-performance software systems. You will explore and advocate for innovative solutions, leveraging your deep understanding of .NET technologies and modern software design patterns to build robust and future-proof applications. This involves evaluating new technologies and methodologies to enhance our development processes and product offerings.
  • **Hands-on Development and Code Quality:** While leading, you will also be expected to contribute to hands-on coding, particularly for complex modules or critical components. Your code will serve as an example of quality, efficiency, and maintainability. You will champion code reviews, unit testing, and integration testing to ensure the highest standards of code quality and reliability across all projects.
  • **Team Mentorship and Development:** Mentor and coach junior and mid-level engineers, fostering their professional growth and technical skills. You will create an environment that encourages learning, knowledge sharing, and continuous improvement within the team. Your leadership will inspire and empower team members to achieve their full potential.
  • **Project Delivery and Stakeholder Collaboration:** Ensure the successful and timely delivery of software projects, meeting both technical and business objectives. You will collaborate closely with product managers, project managers, QA engineers, and other stakeholders to define project requirements, manage timelines, and resolve any technical impediments. Effective communication and proactive problem-solving will be crucial.
  • **Problem Solving and Debugging:** Tackle complex technical challenges and lead debugging efforts for production issues. Your analytical skills and deep understanding of system behavior will be essential in identifying root causes and implementing effective solutions to ensure system stability and performance.
  • **Adoption of AI and Emerging Technologies:** Play a key role in integrating AI capabilities and other emerging technologies into our software solutions. You will help the team understand and implement AI-driven features, contributing to our company's AI-first strategy and maintaining our competitive edge in the market.
  • **Process Improvement:** Continuously evaluate and improve our software development processes, tools, and methodologies. You will identify opportunities for automation, efficiency gains, and enhanced collaboration to optimize the overall development workflow.
  • **Cross-functional Collaboration:** Work effectively with other engineering teams, DevOps, and IT operations to ensure seamless integration, deployment, and operational support of our software products. This includes contributing to CI/CD pipelines and infrastructure as code initiatives.
  • **Technical Documentation:** Oversee and contribute to the creation of comprehensive technical documentation, including design specifications, API documentation, and user guides, ensuring clarity and accuracy for both internal teams and clients.
  • This role is ideal for a seasoned .NET engineer who thrives in a fast-paced, innovative environment and is passionate about building high-impact software. If you are a strategic thinker, a strong communicator, and a natural leader, we encourage you to apply and become a vital part of our success story.

🎯 Requirements

  • Proven experience as a Lead Software Engineer or Senior Software Engineer with significant leadership responsibilities.
  • Extensive experience in designing, developing, and deploying complex applications using the .NET framework (including .NET Core/.NET 5+).
  • Strong proficiency in C# and related .NET technologies, including ASP.NET Core, Entity Framework, and LINQ.
  • Deep understanding of software architecture patterns (e.g., Microservices, MVC, MVVM) and design principles (SOLID, DRY).
  • Experience with cloud platforms such as Azure or AWS, including services like App Services, Azure Functions, or equivalent AWS services.
  • Familiarity with front-end technologies (e.g., JavaScript, React, Angular, Vue.js) and their integration with .NET backends.
  • Experience with database technologies, including SQL Server, PostgreSQL, or NoSQL databases.
  • Knowledge of CI/CD pipelines and tools (e.g., Azure DevOps, Jenkins, GitLab CI).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to mentor and lead teams effectively.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

🏖️ Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off (PTO) and holidays.
  • Remote work flexibility, allowing you to work from anywhere.
  • Opportunities for professional development, training, and attending conferences.
  • Access to cutting-edge AI technologies and innovative projects.
  • A collaborative and inclusive work culture that values diversity and employee well-being.
  • 401(k) plan with company matching (if applicable).
  • Life insurance and disability coverage.
  • Employee assistance program (EAP).

Skills & Technologies

Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Internal Referral Program logo
Internal Referral Program
Visit Website

About Internal Referral Program

Internal Referral Program provides cloud-based employee-referral recruiting software for mid-size and large enterprises. The platform automates job posting to staff, tracks candidate progress, manages bonuses and compliance, and delivers analytics dashboards to HR teams. Founded in 2015 and headquartered in San Francisco, the company integrates with major applicant-tracking systems, Slack, and Microsoft Teams to increase referral participation and reduce time-to-hire. Clients include technology, finance, and healthcare organizations seeking to lower recruiting costs while improving hire quality through internal networks.

Similar Opportunities

Essen, Australia
Full-time
Expires Apr 25, 2026
JavaScript
TypeScript
Java
+5 more

14 days ago

Apply
Bulgaria
Full-time
Expires Apr 25, 2026

14 days ago

Apply
Brazil
Full-time
Expires May 4, 2026
Java
Spring
Redis
+4 more

5 days ago

Apply
Brazil
Full-time
Expires May 4, 2026
Java
Spring
Redis
+4 more

5 days ago

Apply