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
Required Qualifications
Preferred Qualifications
Compensation & Work Model
Additional Considerations
About twenty80.io Company Profile Modal Window
- 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