Lead Software Engineer (React, .NET/ASP, Python, Azure) - Must be local to Dallas

Overview

Hybrid
Depends on Experience
Full Time

Skills

.Net
ASP
React
Python
Azure

Job Details

Lead Software Engineer

Location: Dallas

NOTES:

Nead to be a Lead person

React, .Net/Asp, Python and Azure is the idea combination.

Experience in an enterprise environment

Purely front-end developers are not suitable; if anything, a back-end engineer is preferred over a front end developer, but ideally they want the full stack.

A lead full-stack engineer or developer is ideal.

Architects can be considered if they are serious coder, but often aren t so we suggest you steer clear of architects.

The acceptable candidate has a lead title and responsibilities (Code review, design, team leadership etc.) along with either Python or .Net.

Preference towards candidates with both Python and .NET, python being the stronger of the two.

The position is part of the Data and AI team, which operates under the Chief Data and AI Officer.

Business Case and Challenges:

Expertise Required:

Building full-stack applications using React, .NET, Next.js, and Azure.

Purpose:

Developing web applications and software solutions.

Designing and implementing end-to-end solutions.

Currently, the team has front-end developers and AI engineers who build models. The new role will focus on backend development to complete the solution build-out.

Challenges:

Building AI-powered solutions, user interfaces, and workflows.

Leveraging AI in the development process.

Summary:

We are seeking a highly skilled Lead Software Engineer with expertise in building full-stack applications using React, .NET, Next.js, and Azure. This role will be responsible for leading technical development, conducting code reviews, and ensuring high-quality software delivery. The ideal candidate is a hands-on leader who can guide a team while also contributing directly to the codebase.

Duties and Responsibilities:

  • Architect, develop, and maintain scalable full-stack applications using .NET, Python, React/Next.js on Azure.
  • Lead technical decision-making, providing expertise on best practices, architecture, and modern software development methodologies.
  • Conduct code reviews, ensuring high code quality, security, and performance optimization.
  • Collaborate with cross-functional teams, including product managers and designers, to define, design, and ship new features.
  • Mentor and coach junior and mid-level engineers, fostering a culture of growth and technical excellence.
  • Monitor and improve application performance, optimizing database queries, front-end rendering, and API interactions.
  • Ensure security best practices in web applications, including authentication, authorization, and data protection.
  • Work with DevOps teams to implement CI/CD pipelines and automate deployments on Azure.
  • Stay up to date with emerging technologies and advocate for their adoption where appropriate.

Education and/or Experience:

Required:

  • Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • A minimum of 5 years of experience in full-stack software development.
  • Expertise in React, .NET, Next.js, Python, and Azure.
  • Strong experience in code reviews, software design patterns, and scalable application architecture.
  • Proficiency in RESTful APIs and microservices architectures.
  • Hands-on experience with databases, such as SQL Server, PostgreSQL, or NoSQL solutions.
  • Experience with version control systems (Git) and Agile development methodologies.

Preferred:

  • Experience with containerization (Docker, Kubernetes, Azure Container Apps) on Azure.
  • Knowledge of serverless computing and cloud-native applications.
  • Familiarity with unit testing frameworks and automated testing best practices.
  • Certifications in Azure or relevant technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.