What are the responsibilities and job description for the Lead Python Software Engineer position at Gables Search Group?
- ]:pointer-events-auto scroll-mt-[calc(var(--header-height) min(200px,max(70px,20svh)))]" dir="auto">
Our client is investing in a flagship SaaS platform and is seeking a senior-level engineer to tackle complex, large-scale technical challenges. This is a hands-on role where the Lead title reflects technical depth, not people management responsibility. The team is open to hiring at the Lead or Principal level depending on experience.
What You’ll Do
- Design and build scalable backend systems supporting a high-traffic platform
- Contribute to architecture decisions across APIs, search, and data systems
- Optimize performance, scalability, and reliability of core services
- Participate in code reviews and uphold engineering best practices
- Provide technical mentorship and guidance across the team
- Strong current experience with Python
- Deep expertise with Django, PostgreSQL, and API design
- Experience building and optimizing high-scale applications
- Background in cloud platforms, distributed systems, and microservices
- Prior Java experience is a strong plus
- Open to candidates with strong recent Python experience and earlier Java background
- Ability to operate at a Lead or Principal technical level
- Stable work history; not a fit for frequent job changes
- Formal technical training or equivalent hands-on experience
- Salary up to $160K depending on experience
- Must live in the Columbus, OH metro area
- No relocation assistance provided
- Candidates considering a move to Columbus must have a genuine personal reason for relocating, such as family or long-term ties, and should be planning a full household move
Salary : $160,000