onsite
Staff Software Engineer - Stepstone UK
Software Engineer
Lead the design and delivery of scalable, data‑driven services for a global job platform, leveraging Java, Python, AWS, Kubernetes, and micro‑service architecture to enable fair, unbiased hiring experiences.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance microservices that power job matching and recommendation engines.
- Drive cloud‑native solutions on AWS, including container orchestration with Kubernetes and CI/CD pipelines.
- Collaborate with product, data science, and UX teams to translate business requirements into robust technical designs.
- Mentor senior and junior engineers, championing best practices in code quality, testing, and performance optimization.
- Ensure data integrity and scalability by designing efficient SQL schemas and data pipelines.
Requirements
- 10+ years of software engineering experience, with a strong focus on Java and Python development.
- Deep expertise in building and operating cloud‑native applications on AWS, including services such as EC2, S3, Lambda, and RDS.
- Proven experience with containerization (Docker) and orchestration (Kubernetes) in production environments.
- Solid understanding of micro‑service architecture, RESTful APIs, and event‑driven systems.
- Strong problem‑solving skills, ability to work cross‑functionally, and a passion for creating equitable hiring technology.
Skills
javapythonawskubernetessql