Senior Software Engineer, Backend
Senior backend engineer responsible for building and scaling global payroll platform functionality, rearchitecting core components, and delivering reliable products. The role requires 6+ years of software engineering experience, strong technical fundamentals, project ownership, product judgment, and cross-functional communication.
About the job
Responsibilities
- Partner with design and product management leaders to shape and drive the team’s vision, strategy, and roadmap while balancing platform and product perspectives.
- Implement maintainable, high-quality, reliable solutions that scale with business growth.
- Own and drive initiatives, creating product functionality from the ground up and rearchitecting platform components for scale.
- Mentor other engineers and support their professional growth.
- Build and operationalize tools, monitors, and processes to raise engineering excellence across the organization.
- Participate in an on-call rotation for customer and production support.
Requirements
- 6+ years of professional software engineering experience.
- Ability to own and deliver projects, transforming product specifications into successful releases.
- Strong understanding of computer science fundamentals and modern design patterns.
- Experience managing the complete project lifecycle, from complex ideas through successful launches.
- Strong product sense and commitment to exceptional customer experiences.
- Excellent written and verbal communication skills, including the ability to explain complex technical concepts clearly and collaborate across diverse functional teams.
Nice to Have
- Experience with Python.
- Experience with Django.
- Experience with React.
Skills
Python, Django, React, Computer Science, Design Patterns, Product Development, Project Management, On-Call Support
Similar jobs
Backend Engineering jobsSenior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.
Build and operate a high-performance futures and options execution management platform, integrating market data, exchange connectivity, risk controls, and trading workflows. Requires 8+ years of Java software engineering experience and hands-on experience with low-latency front-office trading systems.
Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Build and scale backend services for a global corporate expense and payments platform, owning features from design through production support. The role requires strong Java and Spring Boot expertise, distributed-systems experience, cloud knowledge, and 4–6 years of engineering experience.