Senior Software Engineer
Remote · United Kingdom
Job Summary
Senior Software Engineer role focused on building high-performance API services for Oracle Cloud Infrastructure (OCI) that secure and protect API traffic in a massive-scale, distributed cloud environment. The ideal candidate will have deep experience with large-scale, distributed systems, Linux fundamentals, and hands-on software development, driving secure, scalable, and highly available services. The role emphasizes collaboration in a remote, agile environment, with opportunities to influence engineering practices, development lifecycle, DevOps, releases, and operations across cloud technologies and microservice-based architectures. Key responsibilities include designing and delivering world-class services, mentoring through code reviews, contributing to testing practices, and advancing CI/CD workflows using modern tooling.
Required Qualifications
- 4+ years of experience in the software industry working on architecture, system and software design, development and delivery of highly scalable products and services
- Bachelor's degree or Masters in Computer Science or equivalent education
- Understanding of the entire product development lifecycle including writing technical specifications, assisting with product-impact decisions, designing world-class services, developing and reviewing code, driving DevOps, leading releases and operations
- Ability to identify opportunities for innovation, manage tech debt, plan for continuous improvements in technology and operations and maintain a solid security posture
- Strong verbal and written communication, organization, and interpersonal skills
- Comfort with complex, rapidly evolving software development environments
- Strong back-end development experience in Java or other similar modern programming language
- Experience with microservice-based architecture, distributed systems, SQL and NoSQL databases, REST APIs and Cloud technologies
- Familiarity with CI/CD tools such as GitLab, JIRA, Kubernetes, Docker, Terraform
- Previous experience with system monitoring, automation and incident management tools (preferred)
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.