Senior Software Engineer

Posted Oct 16

This is a fully remote position, open to applicants in United Kingdom.

📋 Description

• Take charge of intricate features and services, managing them from design through deployment and ongoing support.

• Spearhead feature design and technical delivery throughout the technology stack.

• Produce high-quality, maintainable production code along with comprehensive documentation.

• Advocate for advanced design patterns, clean architecture, automated testing, and robust coding standards.

• Ensure quality and reliability, taking into account security, regulatory, and performance aspects.

• Enhance automation, observability, tooling, and delivery processes.

• Collaborate effectively with teams in Product, Delivery, Architecture, Software Engineering, and Testing.

• Facilitate technical discussions and shape design decisions and technical strategy.

• Mentor junior engineers through code reviews, pair programming, knowledge sharing, and design guidance.

• Keep abreast of emerging technologies and pinpoint opportunities for ongoing improvement.

• Establish technical standards and elevate quality across the engineering team.

• Contribute to engineering practices that support long-term platform development.

• Provide technical leadership and mentorship without direct line-management responsibilities.


⛳️ Requirements

• Extensive commercial software engineering experience.

• Strong expertise in either frontend or backend development with familiarity across the entire stack.

• Proficiency in Java and Spring Boot and/or JavaScript and TypeScript.

• Solid understanding of software architecture, design patterns, clean architecture, and scalability principles.

• Experience in delivering robust, production-grade software and managing complex features or services from start to finish.

• Familiarity with cloud platforms like AWS or similar cloud environments.

• Proven success in Agile delivery and DevOps methodologies.

• Hands-on experience with CI/CD pipelines, automated testing, and observability tools.

• Capability to lead technical discussions and influence engineering and design choices.

• Strong communication, collaboration, and problem-solving abilities.

• Dedication to mentoring, knowledge sharing, and enhancing team standards.

• Growth-oriented mindset with the confidence to promote continuous improvement.

• A degree in Computer Science or equivalent practical experience.


🏝️ Benefits

• Bonus.

• Flexibility for remote working.

• Opportunity to work on technology that supports millions of customers and parcel journeys throughout the UK.

• Investment in engineering, automation, and platform modernization.

• A supportive and collaborative environment.

• Chance to expand your full-stack capabilities while deepening your specialized expertise.

• An inclusive engineering culture.

• Opportunities for mentoring and technical leadership.

People also viewed

finanzen.net GmbH15 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care15 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free15 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures15 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics15 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX15 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers