Achievers
Platform Services
IntermediateSoftwareEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Intermediate Software Engineer at Achievers. Skills: User Domain, HRIS integrations, Distributed systems, APIs. Build product features. Own product features”
What You'll Achieve.
Improve system performance; Handle large-scale events
Industry & Context.
Complex scalability challenges; Complex reliability challenges; Complex data synchronization challenges; Troubleshoot issues; Root cause analysis
What They're Looking For.
Must Have
3-6 years software engineering experience, Experience working in Agile teams, Top notch programming skills, Experience with Docker, Experience with Kubernetes, Experience with Cloud platforms, Understanding of Microservice Architecture, Understanding of system design principles, Analyze business requirements, Create technical design documents, Handle multiple cross-team projects, Eager to learn new things
Nice to Have
Bachelor's in Computer Science, Master's in Computer Science, Bonus for knowledge of Python, Bonus for knowledge of Go, Bonus for knowledge of PHP
What You'll Do.
Build product features
Maintain product features
Engage in design discussions
Engage in architecture discussions
Active contributor to code reviews
Ensure alignment with best practices
Continuously integrate code
Integrate with HRIS platforms
Solve data synchronization challenges
Transform monolith systems
Manage user lifecycle
Develop scalable solutions
Improve system performance
Handle user lifecycle events
Contribute to sprint planning
Foster collaborative growth
Ensure systems are documented
Ensure designs are documented
Ensure decisions are documented
How You'll Work.
Team & Collaboration
Collaborative team; Cross-team projects; Many different teams; Many departments; Peer code review; Sprint planning; Technical discussions
Communication Scope
Verbal communication
Process & Methodology
Agile teams, Sprint planning
Full Job Description
## Description Join the team behind the platform's User Domain and HRIS integrations, where we connect and synchronize employee data from enterprise systems to power critical business workflows. Our services manage millions of user records, support large-scale integrations with leading HR platforms, and provide the foundation for user lifecycle, access, and organizational data across the product ecosystem. You'll work with modern cloud technologies, distributed systems, APIs, and event-driven architectures while tackling complex scalability and reliability challenges. If you're passionate about building high-impact platform services and enjoy collaborating across teams to solve meaningful problems, this role offers significant opportunities for technical growth and influence. ## Why You’ll Love This Role Build, own, and maintain innovative product features that process millions of user records Engage in design and architecture discussions, contributing your ideas to the next generation of the Achievers platform Active contributor to code reviews, ensuring quality and alignment with best practices Use the right tool for the job; we love modern technology and use things like Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, Microservices and MicroFrontend Architecture with GC Continuously integrate clean, scalable, robust, testable code Integrate with various third-party HRIS platforms where data integrity and reliability are paramount Work with many different teams and departments solving complex data synchronization challenges Help us transform our monolith internal systems into up-to-date robust microservices ## How you'll shape User Domain and HRIS integrations Join a collaborative team of Engineers to develop, release, and maintain the Achievers Platform and supporting services for user lifecycle management and HRIS integrations The tech stack: Python, Go, PHP, React, Kubernetes, Docker, Pub/Sub, GraphQL, microservices and more Work
Applying for this Intermediate Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Achievers?
Real rants from real employees. Read before you apply.