Post Job Free
Sign in

Lead/Principal Software Engineer - Python

Company:
twenty80.io
Location:
Columbus, OH
Pay:
125000USD - 160000USD per year
Posted:
April 21, 2026
Apply

Description:

Job Description

Role Summary

Our client, a well-known nonprofit organization with a strong reputation and low employee turnover, is seeking a Lead or Principal Software Engineer to support the modernization of a flagship SaaS platform. This is a hands-on technical role focused on building scalable, high-performance systems that serve a global user base.

The organization offers strong benefits and retirement programs and provides an opportunity to work on meaningful, mission-driven technology initiatives. This role does not include direct people management but requires senior-level technical expertise and mentorship capabilities.Key Responsibilities

Design and implement complex backend systems and platform features

Contribute to architecture decisions and technical strategy

Develop scalable APIs and services supporting high-volume applications

Optimize performance, scalability, and reliability of systems handling large-scale traffic

Conduct code reviews and enforce best practices for code quality

Mentor junior engineers and provide technical guidance

Collaborate cross-functionally to translate product requirements into technical solutions

Support development of distributed systems, search capabilities, and data processing pipelinesRequired Qualifications

7+ years of professional software development experience

Strong to expert-level proficiency in Python (modern versions, including type hinting, dataclasses, multiprocessing concepts)

Strong experience with Django (architecture, ORM, templating)

Experience designing and building secure, scalable APIs (OpenAPI experience preferred)

Proficiency with PostgreSQL, including query optimization, JSON fields, and full-text search

Experience working with cloud platforms and distributed systems/microservices architectures

Strong problem-solving and analytical skills

Ability to operate at a Lead or Principal technical level (hands-on contributor)

Must currently reside in the Columbus, Ohio metro areaPreferred Qualifications

Experience with Django Ninja, Pydantic, or similar frameworks (e.g., Flask)

Prior experience with Java

Experience integrating AI tools and frameworks into development workflows

Exposure to complex data models, metadata systems, or large-scale content platformsCompensation & Work Model

Salary up to $160,000 annually

Hybrid schedule: 3 days per week in-office

No relocation assistance provided

H1B visa sponsorship available

Strong benefits package, including retirement offerings

Stable, low-turnover work environmentAdditional Considerations

Candidates must already live in the Columbus, Ohio metro area

Candidates considering relocation independently should demonstrate strong ties or commitment to the area

Preference for candidates with stable work history (no frequent job changes)

Full-time

Hybrid remote

Apply