Senior Software Engineer (UK Remote)
Remote · United Kingdom
Job Summary
Senior Backend Engineer focused on Java and serverless technologies (AWS Lambda) to design, develop, and optimize scalable shared backend services and RESTful/event-driven APIs. Contributes to frontend components as needed, mentors junior developers, and helps implement CI/CD pipelines while ensuring high-quality code through automated testing and documentation. Works with cross-functional teams across distributed locations to deliver reliable software for Turnitin’s educational platform.
Required Qualifications
- 8+ years backend development
- Proficiency in Java
- Experience with serverless frameworks (e.g., AWS Lambda)
- Hands-on frontend experience (React)
- Knowledge of distributed systems, scalability, data modeling
- Cloud experience (AWS Lambda, DynamoDB, API Gateway, SNS/SQS/EventBridge)
- CI/CD tooling and automation
- Code testing, TDD, and peer reviews
- Mentoring junior engineers
- Documentation of components and usage guidelines
- Ability to collaborate with cross-functional teams (Europe and USA)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.