Head of Software Engineering
Confidential
We are seeking a highly skilled Senior / Lead .NET Full Stack Developer to own the design, development, and compliance of enterprise-grade applications in a Microsoft- and Azure-first environment. This role goes beyond coding – you will take on a hands‑on leadership role responsible not only for delivering high-quality, scalable systems, but also for shaping how we build – integrating modern AI capabilities into our development lifecycle and business solutions. In addition, you will manage and mentor software engineers and technical leads (both full‑time and contracted), help evaluate tools and platforms, enforce architectural standards, and play a key role in timeline estimations.
Ultimately, you will oversee engineering execution and team performance, working across the full stack – ASP.Net. Core 8, Angular/React, Azure SQL, Redis, Azure App Configuration, App Insights, and CI/CD pipelines—to build API‑first platforms that are secure, scalable, and maintainable. This role requires equal strength in technical depth, organizational leadership, and business alignment. You will lead a hybrid (full‑time and contracted) engineering organization ensuring efficient delivery, high standards, and strong accountability across all contributors
Essential Functions
Technical Leadership & Architecture
- Design and develop enterprise applications: Build secure, scalable APIs and applications using .NET 8 / C# 12, ASP.NET Core, and Azure SQL with DDD-inspired layered architecture.
- Define coding standards: Define, execute, and enforce the company’s software engineering strategy, development practices, and technology governance.
- Event-driven architecture: Design and operate Azure Service Bus / Storage Queues / Functions solutions with idempotency, DLQs, retries, and backoff strategies.
- AI-driven development & innovation: Work with IT leadership to lead the integration of AI across products, internal tools, and engineering workflows. Establish best practices for AI development, including evaluation, deployment, monitoring, and governance.
Performance & Infrastructure
- Performance optimization: Conduct SQL profiling/tuning, query plan analysis, indexing strategies, and concurrency/isolation planning; optimize Azure capacity and costs.
- Security implementation: Deploy secure authentication/authorization using Okta, API Key + Bearer tokens, and scope-based access controls.
- Configuration management: Manage environment configuration via Azure App Configuration with CI/CD pipelines in Azure DevOps.
Operations & Reliability
- Production ownership: Lead Severity incident triage, Root Cause Analysis, and post-mortems; define runbooks, SLOs.
- Monitoring and observability: Integrate Azure Application Insights for telemetry and system monitoring.
- Deployment leadership: Manage deployments across Dev → UAT → Prod environments, ensuring compliance with enterprise release practices.
Team Leadership & Process Management
- Own team ceremonies & flow: Facilitate agile ceremonies including standups, backlog refinement, estimation, and sprint planning; drive throughput and reduce work-in-progress.
- Code reviews & mentorship: Establish review standards, conduct pair programming sessions, and mentor developers to elevate team quality and velocity.
- Testing strategy: Enforce comprehensive testing approaches including unit, integration, and end-to-end testing with coverage goals and quality gates in CI pipelines.
Strategic Development
- Modernization planning: Lead migration from legacy frontend technologies to modern frameworks using incremental approaches with feature toggles and risk mitigation strategies.
- Technical translation: Convert business requirements into technical solutions, balancing maintainability, performance, and extensibility.
- Cross-functional collaboration: Participate in design reviews, architectural planning sessions, and ensure alignment with enterprise architecture standards.
- Executive partnership: Partner with IT and business leadership to provide high level estimates, prioritize initiatives, and translate business strategy into technical execution.
Skills/Qualifications:
- Proven experience leading engineering teams at scale.
- Expert in C#, .NET 8, ASP.NET Core (Web API, Razor Pages).
- Demonstrated experience incorporating AI/ML or LLM-based solutions into products or workflows.
- Proven experience with Azure App Configuration, Application Insights, and Health Check library.
- Deep understanding of Domain-Driven Design (DDD), SOLID principles, and repository patterns.
- Experience with Azure DevOps Pipelines (CI/CD), YAML/classic, and multi-environment release management.
- Familiar with common design patterns: Command, Strategy, Factory, Provider, Feature Toggle.
- Effective verbal and written communication skills, ability to mentor and govern junior developers.
- Strong business acumen with the ability to prioritize work based on ROI and strategic impact.
- Preferred: Microsoft certifications (Azure Solutions Architect, .NET, or DevOps Engineer).
- Strategic Thinking & Execution
- Team Mentorship and Collaboration
- Operations Excellence & Accountability
Experience:
- 10+ years of related experience, with at least 5-8 years in a senior leadership role.
- Experience managing outsourced or contracted development teams (onshore and near/offshore).
Education
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Microsoft certifications preferred (Azure Solutions Architect, .NET, or DevOps Engineer).
$100k - $185k
...from space universally accessible, secure, and actionable? Then you\u2019ve come to the right place! As Director or VP of Software Engineering, you will own the full software engineering organization for our space vehicle programs — from architecture and embedded...SuggestedFull timeWork at officeImmediate startVisa sponsorship$200k
...Director of Software Engineering – Dallas, TX Corporate Tools is hiring a hands on Director of Software Engineering in Dallas, TX. You will... ...navigate big decisions, and keep an eye on where we’re headed six months from now, while also being ready to jump into whatever...SuggestedWork at officeRemote workRelocationFlexible hoursWeekend work$141.25k - $175.5k
...ask questions, challenge the status quo, and want to grow while making a real difference. About the Role The Manager, Software Engineering plays a key leadership role in XiFin’s growing engineering organization, leading teams that design, build, and deliver...SuggestedWork at officeFlexible hours$195k - $257.5k
...What You’ll Work On Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, retrospectives... ...integration, testing, and maintenance of our platform Lead agile software processes for engineering teams and introduce best-in-class...SuggestedRemote workFlexible hours- ...POSITION SUMMARY The Manager, Software Engineering will provide hands-on technical and architectural leadership spanning product, platform, and integration initiatives. This role requires a tactful, action-oriented leader who stays deeply involved in architecture and...Suggested
$160k - $240k
...The Solutions function is tasked with developing and deploying software applications that facilitate critical & advanced operational... ...product operability and usability. As a Solutions Software Engineering Manager, you will lead a team responsible for the architecture...Temporary workPart time- ...Corporate Tools LLC is hiring a Director of Software Engineering in Dallas, TX. This hands-on role involves leading a software engineering team while developing effective solutions for business services. You'll enjoy a flexible remote work schedule and the opportunity...Remote jobFlexible hours
- Description Summary: The Information Services Lead is responsible for leading and coordinating the efforts and content within the designated focus area. This position is the most senior level and will require coordination and consistency across related IS teams. Specific...Full timeMonday to Friday
$180k - $210k
...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of... ...pragmatic full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend...Immediate startRemote workWorldwide$102.4k - $179k
...products and applications. You will partner closely with AI/ML engineers, data scientists, and cross-functional teams to productionize... ...engineering trends, AI-assisted development tools, and modern software practices to drive continuous improvement and innovation. Partner...Full time$77.4k - $135.4k
...code reviews, and Agile ceremonies to ensure high-quality and maintainable solutions. Partner with application developers, data engineers, BI teams, and analytics partners to deliver integrated solutions. Troubleshoot production issues, conduct root cause analysis,...Full time$87.6k - $146k
...solve novel problems and help us build and deliver our Genospace software platform. As the leading provider of information technology... ...improve patient care. Your Impact: Your work as a Software Engineer in the Genospace team at Ontada will impact individuals and...Full timeH1bWork at office- ...Role: Full Stack Software Engineer Work Location: Remote Job Description: ~ Undergraduate or master's degree; or equivalent experience ~5+ years of experience developing full-stack applications by writing code that is readable, testable, maintainable...Local areaRemote work
$143.64k - $273k
...Software Engineering – Development ManagerAt Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our...Minimum wageFull timePart timeLocal area$95 per hour
...CSS, SQL (i.e. PostgreSQL - highly preferred) dditional Skills Next.js, Nest.js Job Description Role: Lead Software Engineer Location: Westlake, TX (Hybrid - 3 days onsite per week) Duration: Permanent / FTE Technical Team...Permanent employmentFor contractors3 days per week$88.9k - $165.1k
...Senior Software Engineer In The CDP TeamThe Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops and builds products that position...Local areaWorldwide- ...Software Engineer - Clinical Software ProductsCaris Life Sciences serves hundreds of thousands of molecular cases a year and continues to grow at double-digit rates. Its molecular, imaging, and clinical-outcomes data support software that helps ensure a cancer patient'...3 days per week
- ...end-to-end technical leadership and direction for an 8-person engineering team consisting of junior engineers, senior professionals, and... ...Engineering: Design and implement robust, flexible, and scalable software systems, replacing monolithic patterns with highly scalable...Local areaFlexible hours
$157k
...Software EngineerConsultant (Software Engineer) needed for Kairos Technologies Inc. located in Irving, TX. Will engage in software engineering. Will travel as the need arises to provide services at various future unanticipated client worksites throughout the US. Will...Relocation- Software Engineer Simarn LLC Irving, TX Some travel required. For more information, visit Mail resumes to ****@*****.***. recblid 0503qn3fasbosnyf8kboteyv59kucj PDN-a27603ec-9ea9-46ac-9b45-f483a2969bf8
- ...Epsilon transforms marketing with 1 View, 1 Vision, 1 Voice. Employer: Epsilon Data Management LLC Job Title: Senior Software Engineer Job Requisition: 6630.7536.4 Job Location: 6021 Connection Drive, Irving, TX 75039. Telecommuting available from anywhere...Full timeLocal areaRemote workFlexible hours
- ...Software Development At Gm FinancialInnovation isn't just a talking point at GM Financial, it's how we operate. From generative AI and... ...requiredBachelor's Degree in Computer Science or related Engineering field; and/or commensurate experience preferredWhat We Offer On...H1bWork at officeRemote workVisa sponsorshipFlexible hours2 days per week3 days per week
- Software EngineerLocation: RemotePosition Overview:The application engineer will work with application teams to assist in the modernization and migration of applications to Azure cloud environments.Responsibilities:• Collaborate with architects to help application teams...
- ...Sr Software EngineerLennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience... ...in the United States.We are seeking a talented Sr Software Engineer to join our team. This role involves designing, developing,...Live in
- ...Software EngineerThe Software Engineer is responsible for assisting in designing, coding, testing, and maintaining software applications under the guidance of senior engineers. You will collaborate with cross-functional teams to understand requirements, contribute to...
$80k - $100k
...RFA Engineering Software Engineer IIIRFA Engineering is an engineering service provider dedicated to delivering timely engineering support and expertise to our clients. We are seeking an Entry-Mid Level candidate to become an integral part of our engineering team. The...Full timeTemporary workWork at officeFlexible hours- ...Please apply and see more job requisitions at: Essential Duties and Responsibilities: · Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal candidate will write, test, secure, and maintain code for our suite of...Full timeWork experience placementWork at officeLocal areaRemote workWorldwideMonday to Friday
- Sr. Software EngineerAt CEC Entertainment, we build careers around great food, family, and fun! Our purpose and our passion is to create... ...place for kids and families to eat and play!The Sr. Software Engineer is responsible for developing software with a distributed team...Local areaImmediate startWork from homeShift work
$73.15k - $174k
...Senior Software Engineer – Capgemini 75062 Irving $130,000 - $180,000 per year Capgemini Job Description Senior Software Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported...Local area- ...solutions and drive digital transformation initiatives across global enterprises. Job Summary We are seeking an experienced Senior Software Engineer with a strong background in Java-based enterprise application development. The ideal candidate will bring deep expertise in...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Head of Software Engineering. Be the first to apply!
- application engineering manager Irving, TX
- IT software development manager Irving, TX
- software manager Irving, TX
- application manager Irving, TX
- director of software Irving, TX
- director software engineering Irving, TX
- engineering director Irving, TX
- principal engineer Irving, TX
- general engineer Irving, TX
- data center chief engineer Irving, TX




