Important Information
Experience: +8 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
As a Senior Software Developer, you’ll lead projects that elevate engineering velocity, safety, and code quality across all backend services. You’ll be hands-on with tools like Django, staticcheck, mypy, and ruff — while mentoring engineers and shaping the technical strategy for core platform components like service bootstrapping, formatting pipelines, and IDE support. You’ll partner closely with Infrastructure and Product teams to drive large-scale migrations, optimize workflows, and push the boundaries of what’s possible for backend development.
Responsibilities and Duties
- Design and lead high-impact projects to improve frameworks, common libraries, and the backend development lifecycle
- Own and evolve core tooling used across the monorepo — including static analysis, code formatting, and project scaffolding
- Build delightful developer experiences with enhanced IDE plugins (VSCode, Goland, PyCharm) and interface definition tools like Protobuf
- Drive best practices in backend architecture through standardization, automation, and opinionated defaults
- Mentor engineers across the org and champion team values like “Start with Why” and “Easy to Make the Right Choice”
- Collaborate with cross-functional stakeholders to align on tooling investments, migration strategies, and security improvements
Qualifications and Skills
- At least 6+ years of experience in similar roles
- Significant experience building scalable backend systems in Go and/or Python
- Deep familiarity with server-side frameworks such as Django or Go-based systems
- Experience with interface definition tools like Protobuf
- Strong track record designing or maintaining internal developer platforms or shared infrastructure
- Experience mentoring engineers, guiding technical decisions, and contributing to team-wide strategies
- Passion for developer productivity, quality engineering practices, and thoughtful abstraction
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.