×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer; Python & React

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Gartner, Inc.
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    DevOps, Backend Developer, Python, Software Architect
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Lead Software Engineer (Python & React)

Job Description

We are seeking an experienced Lead Software Engineer with a strong background in Python and FastAPI to architect, develop, and deliver scalable, maintainable, and high-performance web applications. As a technical leader, you will guide the team in modern engineering practices, data modeling, and production excellence, ensuring robust solutions that meet business needs.

Responsibilities Technical Leadership & Project Ownership

Lead the design, implementation, and delivery of complex software solutions, ensuring alignment with business requirements and long-term maintainability. Take end-to‑end ownership of projects, from initial requirements to deployment and production support. Mentor and guide team members, conducting code reviews and fostering a culture of technical excellence and collaboration. Drive problem‑solving efforts, finding simple, effective solutions to complex challenges.

Coding & Design

Design and develop asynchronous web applications using Python and FastAPI. Apply and enforce SOLID principles, Separation of Concerns, and Dependency Injection (IoC) for modular, testable code. Implement Hexagonal Architecture (Ports & Adapters), and leverage design patterns such as Factory, Repository, and Decorator to ensure clean, scalable solutions. Group and lead best practices in coding standards, code organization, and technical documentation.

Data Modeling & Extraction

Design and optimize data models and structures based on evolving business requirements. Identify data patterns, perform data extraction, and implement efficient data access and transformation strategies. Collaborate with stakeholders to translate business needs into robust, scalable data solutions.

Production Systems & Observability

Lead production deployments and ensure high system reliability. Implement observability practices, including custom metrics, logging, monitoring, and alerting. Debug and resolve complex production issues, driving root‑cause analysis and continuous improvement. Ensure robust exception management and proactive handling of system failures.

Collaboration & Communication

Work cross‑functionally with product managers, designers, and other engineers to deliver impactful technology solutions. Communicate technical concepts clearly to both technical and non‑technical stakeholders. Foster a culture of ownership, accountability, and continuous learning within the team.

Must Have
  • Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience.
  • 6+ years of professional experience in Python web application development, with at least 2 years in a technical leadership or lead engineer role.
  • Advanced proficiency in Python, FastAPI (or similar frameworks), and asynchronous programming.
  • Proven experience in data modeling, designing data structures, and extracting actionable insights from data.
  • Track record of solving complex problems with simple, maintainable solutions while owning project delivery.
  • Demonstrated expertise in microservices & hexagonal architecture, ensuring data consistency across distributed services and applying design patterns such as Factory, Repository, and Decorator.
  • Hands‑on experience with relational databases (PostgreSQL, MySQL, etc.) and ORMs.
  • Production experience with deployment, observability (metrics, logging, monitoring), alerting, and debugging.
  • Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (Azure, AWS, GCP).
  • Excellent communication, mentorship, and team leadership skills.
Nice to Have
  • Experience with frontend frameworks (React, Angular).
  • Familiarity with event‑driven and distributed systems.
  • Experience with advanced analytics, machine learning, or big data processing.
  • Exposure to modern observability tools (Prometheus, Grafana, Datadog, etc.).
Who You Are

A technical leader passionate about engineering excellence, data‑driven solutions, and team success. Skilled at breaking down complex problems and guiding teams toward practical, elegant solutions. Committed to production reliability, observability, and continuous improvement. Effective communicator and mentor, fostering a collaborative and innovative team

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary