SJ
SponsoredJobs
.online
← Back to All Jobs

Lead/Principal Software Engineer - Python

Sign in to view the employer name
🇺🇸 Columbus, Ohio, United States
Posted 27 Apr 2026

Location

Job description

Job DescriptionJob DescriptionRole SummaryOur 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 pipelines

Required 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 area

Preferred 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 platforms

Compensation & 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 environment

Additional 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)

About twenty80.io Company Profile Modal Window

Job details

EmployerSign in to view the employer name
LocationColumbus, Ohio, United States
Posted27 Apr 2026
SalaryNot specified
SponsorshipVisa Sponsored ✓
Categories
Information Technology

Visa sponsorship

H-1B

Prep this job with AI