Why you'll love this role:
- Drive product impact at a global scale - lead projects that impact positively how people experience work.
- Work on complex, challenging projects - apply your expertise to shape architecture, influence technical direction, and mentor fellow team members.
- Join a close-knit, high-performing team that solves meaningful problems and celebrates successes together.
- Work alongside an experienced leadership team who is genuinely invested in your career growth.
- Thrive in a fast-paced, high-growth environment where innovation is encouraged and your voice truly matters.
How you’ll shape our software engineering practices:
- Own major product features end-to-end - from design to deployment - with a focus on quality, reliability, and scalability.
- Lead system design and architecture discussions - bring clarity to complex problems and shape scalable solutions.
- Be hands-on with the codebase - lead code reviews, champion best practices, and drive technical excellence.
- Solve complex engineering challenges using tools like Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, MySQL, PostgreSQL, and microservices.
- Mentor and guide engineers of varying experience levels—foster a culture of learning, growth, and continuous improvement.
- Collaborate cross-functionally with Product and Design to align on priorities, requirements, and dependencies.
- Lead engineering improvements - whether through better tooling, smarter processes, or adopting new technologies.
- Stay curious - keep up with emerging tech and industry trends and provide fresh ideas.
Experience we feel will set you up for success:
- 5-7+ years of professional experience, with at least 2 in leading back‑end or full‑stack projects.
- Hands‑on experience in system design, contributing to or leading the design phase of complex, multi‑component projects and seeing them through to delivery.
- A good understanding of system architecture, trade‑offs, scalability, and performance in real‑world applications.
- Openness to working with different modern technologies — professional experience in Python and/or Go not required.
- Good knowledge of microservices architecture and modern distributed system patterns.
- Excellent written and verbal communication skills, and a collaborative approach to working with cross‑functional teams.
- A Bachelor’s or Master’s degree in Computer Science or a related field.
Skills Required
- 5-7+ years of professional software engineering experience
- At least 2 years leading back-end or full-stack projects
- Hands-on experience in system design and leading design phases of complex, multi-component projects
- Understanding of system architecture, trade-offs, scalability, and performance
- Knowledge of microservices architecture and modern distributed system patterns
- Experience with Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, MySQL, PostgreSQL, and microservices
- Experience mentoring and guiding engineers
- Excellent written and verbal communication skills
- Bachelor's or Master's degree in Computer Science or a related field
- Professional experience with Python and/or Go
What We Do
Great culture is the ultimate driver of organizational success. Achievers’ employee voice and recognition solutions bring your organization’s values and strategy to life by activating employee participation and accelerating a culture of performance. Achievers leverages the science behind behavior change, so your people and your organization can experience sustainable, data-driven business results anywhere in the world. Integrated insights fuel smarter solutions that deliver just-in-time nudges to the entire organization and an industry-best customer success and support team guides you on every step of the journey.








