> Markdown version of [/jobs/ext/3676098-lead-software-engineer-in-richardson](https://www.wearedevelopers.com/jobs/ext/3676098-lead-software-engineer-in-richardson). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer in Richardson - **Company:** Energy Jobline - **Location:** Richardson, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, JavaScript (Programming Language), .NET Framework, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Application Performance Management, HTML5, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Code Review, Computer Programming, Continuous Integration, Software Design Patterns, DevOps, Github, Identity and Access Management, Python (Programming Language), PostgreSQL, Enterprise Messaging Systems, Microsoft SQL Server, Object-Oriented Software Development, Software Architecture, Software Engineering, SQL Databases, TypeScript, Scripting, Enterprise Software Applications, .NET Core, ReactJS, Delivery Pipeline, Backend, Git, Cloudformation, Fastapi, Event Driven Architecture, Amazon Relational Database Service, Gitlab-ci, Git Flow, Solid Principles, Kubernetes, Information Technology, Front End Software Development, Cloud Migration, Cloudwatch, Api Gateway, Software Coding, Restful APIs, Terraform, Software Version Control, Docker, Jenkins, Web Api, Microservices - **Published:** October 10, 2026 - **Apply:** https://www.energyjobline.com/job/lead-software-engineer-richardson-31906858 ## About the Role 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., * 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. 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 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 ## Description * 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., 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.