Staff Python Software Engineer - Tech Lead
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.
GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.
Summary
At Growth Acceleration Partners (GAP), we are looking for a Staff Python Tech Lead to support a long-term engagement with a global leader in irrigation technology and operational software solutions.
In this role, you will combine hands-on backend engineering with strong technical leadership. You will design and evolve scalable, high-performance systems that power operational workflows, device-connected platforms, and data-driven applications in the irrigation domain.
This is not just a Staff developer role. You will serve as the technical reference for the team, guiding architectural decisions, defining engineering standards, mentoring developers, and ensuring that solutions are robust, secure, and built for long-term scalability.
Education
Bachelor’s Degree in Computer Science or a related technical field.
Professional Experience
• 8+ years of experience building enterprise-grade software applications.
• 5+ years of hands-on Python development experience in production environments.
• Proven experience acting as a technical lead or staff-level engineer, influencing architecture and engineering direction.
• Experience working in distributed systems, hardware-adjacent platforms, or operational workflow systems is highly valued.
Key Responsibilities
Technical Leadership & Architecture
• Define and evolve backend architecture using Python-based frameworks.
• Guide system design decisions to ensure scalability, maintainability, and performance.
• Lead code reviews and establish engineering best practices.
• Mentor engineers and elevate overall team technical standards.
• Partner with Product and Engineering leadership to translate business needs into scalable technical solutions.
• Drive technical alignment across services, APIs, and integrations.
Backend Engineering
• Design and build high-performance APIs and backend services using Python (Django, Flask, FastAPI, or similar).
• Architect RESTful and event-driven integrations.
• Ensure data integrity and reliability across operational workflows.
• Implement caching, performance optimizations, and resilient system patterns.
• Collaborate on cloud-native deployments and infrastructure decisions.
Quality, Security & Reliability
• Enforce secure coding standards (OWASP, OAuth, secure API design).
• Ensure proper automated testing coverage (unit, integration).
• Define CI/CD best practices and release processes.
• Monitor system performance, troubleshoot bottlenecks, and drive continuous improvement.
Required Technical Skills
Backend & APIs
• Strong expertise in Python and production frameworks (Django, Flask, FastAPI).
• Experience designing and building REST APIs (gRPC and GraphQL are a plus).
• Strong SQL skills and experience with relational databases.
• Experience designing data models aligned with operational workflows.
Cloud & DevOps
• Experience working with AWS, Azure, or GCP.
• Containerization using Docker; Kubernetes experience preferred.
• CI/CD pipelines (GitHub Actions, Jenkins, or similar).
• Infrastructure and deployment best practices in cloud environments.
Engineering Excellence
• Strong understanding of software architecture principles and design patterns.
• Experience with performance optimization (caching strategies, profiling).
• Security best practices (OAuth, authentication flows, API protection).
• Familiarity with Agile methodologies (Scrum, Kanban).
Nice to Have
• Experience with IoT-adjacent systems, hardware integrations, or operational management platforms.
• Experience designing event-driven or distributed systems.
• Exposure to data processing pipelines or telemetry-based systems.
• Familiarity with front-end collaboration (React or similar).
• Experience in regulated or operationally sensitive environments.
Soft Skills & Leadership Traits
• Advanced English proficiency (written and verbal).
• Strong executive communication and ability to influence technical decisions.
• High ownership mindset and accountability for system quality.
• Strong mentoring capability and technical coaching skills.
• Pragmatic decision-maker, able to balance speed and long-term maintainability.
• Comfortable working in cross-functional environments with Product, Design, and Client stakeholders.
What Success Looks Like in This Role
• Backend systems are scalable, reliable, and easy to evolve.
• The engineering team follows consistent architectural and coding standards.
• Technical decisions are documented, intentional, and aligned with long-term platform strategy.
• Cross-functional stakeholders trust the technical direction and execution.
• The team ships high-quality features that support complex operational workflows.
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Development
- Role
- Staff Software Engineer
- Locations
- Colombia, Costa Rica
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- Python
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.