More jobs:
Lead Software Engineer; Python & React
Job in
Irving, Dallas County, Texas, 75084, USA
Listed on 2026-07-19
Listing for:
Hobbsnews
Full Time
position Listed on 2026-07-19
Job specializations:
-
Software Development
DevOps, Backend Developer, Python, Software Architect
Job Description & How to Apply Below
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.
ResponsibilitiesTechnical 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.
- 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.
- 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.).
- 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 environment.
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).
(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:
×