
Senior Software Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in United Kingdom.
• Design and implement scalable and secure Java/Spring Boot services, APIs, and integrations.
• Produce maintainable production code and critically evaluate AI-generated designs, code, and tests.
• Advocate for clean architecture, effective design patterns, automated testing, peer review, and coding standards.
• Take ownership of security, quality, performance, and resilience of services, ensuring production reliability.
• Troubleshoot production issues while enhancing observability, automation, CI/CD, and operational tooling.
• Collaborate with AWS Professional Services and Evri colleagues to understand design choices, share knowledge, and develop internal capabilities.
• Facilitate technical discussions with teams in Product, Delivery, Architecture, Testing, and Operations.
• Guide engineers through code reviews, pair programming, collaborative problem-solving, and knowledge sharing.
• Develop and maintain technical documentation, operational runbooks, and knowledge transfer processes.
• Contribute to building internal engineering capabilities for the new platform.
• Establish engineering and operational practices that support long-term growth of the platform.
• This role involves hands-on technical leadership without direct line-management responsibilities.
• Extensive commercial experience in developing and supporting production-grade backend services.
• Strong practical expertise in Java and Spring Boot, including API design, integrations, testing, and maintainable service development.
• Solid understanding of distributed systems, software architecture, design patterns, security, and scalability.
• Proven capability in taking ownership of services throughout their lifecycle, including deployment, troubleshooting, incident resolution, and continual improvement.
• Hands-on experience with building, deploying, and supporting production services on AWS.
• Demonstrated success in collaborative delivery using Agile and DevOps methodologies.
• Practical experience with CI/CD pipelines, automated testing, monitoring, logging, and observability tools.
• Strong technical judgment, including the ability to assess AI-generated code and designs.
• Familiarity with AI coding tools.
• Excellent communication, collaboration, and problem-solving abilities, particularly when working with external delivery partners.
• A strong commitment to mentoring, knowledge sharing, and raising team standards.
• A keen interest in new engineering practices and the confidence to enhance software development and support.
• A degree in Computer Science or equivalent practical experience.
• Competitive salary along with bonus and benefits.
• Flexibility for remote working.
• Opportunity to enhance cloud engineering expertise.
• Learn from specialists during project delivery.
• Supportive and collaborative work environment.
• Exposure to practical and responsible applications of AI in software delivery.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.