We use essential cookies

Please Accept our Privacy Policy

Lead Software Engineer - Local Dallas

A & Associates

Dallas, TX • $40.00 to $56.00 / hr • 11/4/2026

Job Description

Job Description

INTRODUCTION

A & Associates is a reputable staffing agency with a proven track record in screening and recruiting as well as job placement and career development. With more than ten (10) offices throughout the United States, A & Associates is a company that can be trusted to provide a diverse level of services with excellence, diligence and integrity. “Quality In Everything We Do” is far more than our mantra, it is our standard! Explore a career with A & Associates, one of the leading providers for temporary, temp-to-hire, permanent placement services and security guard services.

Location: Dallas, TX
Work Arrangement: Hybrid
Candidate Preference: Local Candidates Only
Work Authorization: U.S. Citizens / Green Card Holders
Experience: 10+ Years

Face-to-Face Interview

We are seeking an experienced Lead Software Engineer with 10+ years of professional software development experience to provide technical leadership across the architecture, design, development, modernization, and deployment of enterprise applications.

The ideal candidate will have strong hands-on expertise in C#, .NET/.NET 8, ASP.NET Core, ReactJS, Python, SQL Server/PostgreSQL, and AWS Cloud, along with experience building scalable applications and implementing automated CI/CD pipelines.

This is a hands-on technical leadership position requiring strong architectural knowledge, excellent problem-solving skills, and the ability to mentor engineers while driving application modernization and cloud transformation initiatives.

Key Responsibilities

  • Architect and design scalable, secure, highly available, and high-performance enterprise applications.
  • Lead the complete software development lifecycle, from requirements gathering and technical design through development, testing, deployment, and production support.
  • Design, develop, and maintain applications using C#, .NET/.NET 8, ASP.NET Core, Web API, microservices, and ReactJS.
  • Develop automation scripts, utilities, and backend services using Python/FastAPI.
  • Design and implement RESTful APIs and microservices following industry best practices.
  • Design and maintain CI/CD pipelines for automated build, testing, and deployment.
  • Deploy, monitor, troubleshoot, and optimize applications hosted on AWS Cloud.
  • Lead legacy application modernization and cloud migration initiatives.
  • Conduct code reviews and enforce coding standards, design principles, security practices, and development best practices.
  • Collaborate with product owners, business analysts, architects, QA engineers, DevOps engineers, and other stakeholders.
  • Mentor and guide engineers on software architecture, design patterns, SOLID principles, coding standards, and best practices.
  • Identify technical risks and develop solutions to improve performance, scalability, reliability, maintainability, and security.
  • Provide technical leadership during production incidents and critical issues.
  • Ensure applications adhere to security, compliance, governance, and organizational standards.
  • Promote a culture of innovation, automation, continuous improvement, and engineering excellence.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 10+ years of professional software development experience.
  • Strong hands-on experience with:
  • C#
  • .NET Framework / .NET Core / .NET 8
  • ASP.NET Core
  • Web API
  • Microservices
  • ReactJS
  • JavaScript / TypeScript
  • HTML5 / CSS3
  • Strong experience with Python/FastAPI for automation, scripting, and backend development.
  • Extensive experience designing and implementing RESTful APIs.
  • Strong hands-on experience with AWS, including:
  • EC2
  • ECS/EKS
  • Lambda
  • S3
  • RDS
  • API Gateway
  • IAM
  • CloudWatch
  • CloudFormation and/or Terraform
  • Experience designing and managing CI/CD pipelines using tools such as:
  • GitHub Actions
  • Azure DevOps
  • Jenkins
  • GitLab CI/CD
  • AWS CodePipeline
  • Strong experience with Git, branching strategies, and source control best practices.
  • Strong understanding of:
  • Object-Oriented Design
  • Software Architecture
  • Design Patterns
  • SOLID Principles
  • Clean Code
  • Strong experience with SQL Server and/or PostgreSQL.
  • Experience working in Agile/Scrum environments.
  • Excellent communication, collaboration, problem-solving, and technical leadership skills.

Preferred Qualifications

  • Experience with Docker and Kubernetes.
  • Hands-on experience with Terraform and/or AWS CloudFormation.
  • Knowledge of event-driven architecture and messaging technologies.
  • AWS certification such as AWS Solutions Architect or AWS Developer.
  • Experience leading distributed or cross-functional engineering teams.
  • Experience with legacy application modernization and cloud migration.
  • Strong stakeholder management and technical communication skills.

Technical Skills

AreaTechnologies

Programming Languages

C#, Python, JavaScript, TypeScript, SQL

Backend

.NET, .NET 8, ASP.NET Core, Web API, Microservices, FastAPI

Frontend

ReactJS, HTML5, CSS3

Cloud

AWS, EC2, ECS/EKS, Lambda, S3, RDS, IAM, CloudWatch, API Gateway

DevOps / CI/CD

GitHub Actions, Azure DevOps, Jenkins, GitLab CI/CD, AWS CodePipeline

Databases

SQL Server, PostgreSQL

Containers

Docker, Kubernetes

Infrastructure as Code

Terraform, AWS CloudFormation

Source Control

Git

Development Tools

Visual Studio, VS Code

Architecture

REST APIs, Microservices, Event-Driven Architecture

Leadership Expectations

The Lead Software Engineer will:

  • Provide technical direction and architectural guidance across engineering initiatives.
  • Drive application modernization and cloud transformation programs.
  • Establish and promote engineering standards, coding practices, and architectural guidelines.
  • Mentor engineers and promote a culture of technical excellence and continuous learning.
  • Lead technical design discussions, architecture reviews, and code reviews.
  • Partner with business and technology stakeholders to translate requirements into scalable technical solutions.
  • Champion automation, DevOps practices, cloud adoption, and continuous improvement.
  • Take ownership of complex technical challenges and provide hands-on leadership from design through production.
  • Foster a collaborative environment focused on innovation, quality, reliability, and customer value.

What Success Looks Like

Success in this role means delivering secure, scalable, reliable, and maintainable enterprise applications while helping the organization:

  • Modernize legacy applications.
  • Accelerate cloud adoption.
  • Improve engineering productivity.
  • Strengthen application performance and reliability.
  • Establish and maintain strong engineering practices.
  • Build a culture of technical excellence and continuous improvement.

EEO STATEMENT

A & Associates, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

REASONABLE ACCOMMODATION REQUESTS

A & Associates provides reasonable accommodations to qualified individuals with disabilities and applicants who require an accommodation during the application or employment process, as required by applicable law. Applicants or employees who require a reasonable accommodation should contact Human Resources. Requests will be reviewed on an individual basis in accordance with applicable law and company procedures.

\nCompany Description

A&A is organized across three major divisions: A&A Staffing, A&A Security, and A&A Insurance. These teams collaborate to deliver consistent service, contract-ready compliance, and scalable execution.

Staffing focuses on screening, recruiting, placement, and career development. Security concentrates on licensed officer programs, roving patrol, and property protectionsupported by training, access control, loss prevention, and risk management best practices.

Company Description

\nA&A is organized across three major divisions: A&A Staffing, A&A Security, and A&A Insurance. These teams collaborate to deliver consistent service, contract-ready compliance, and scalable execution.\n\nStaffing focuses on screening, recruiting, placement, and career development. Security concentrates on licensed officer programs, roving patrol, and property protectionsupported by training, access control, loss prevention, and risk management best practices.