Principal Software Engineer responsible for designing and delivering software solutions at The Very Group. Leading development teams while ensuring best practices in software engineering.
Responsibilities
Lead the **full software development lifecycle**, including coding practices, frameworks, technical debt, and operations within your squad.
Collaborate with Engineers, Product Owners, Business Analysts, and Architects to design and deliver industry-leading systems.
Influence and implement **engineering standards and tools**, driving adoption across squads and tribes.
Design and build software that balances **commercial needs** with the **future tech roadmap**.
Take ownership of **code quality**, non-functional requirements (performance, security, scalability), and best practices for logging, monitoring, and alerting.
Drive improvements in **continuous integration and deployment processes**.
Identify and mitigate risks, obstacles, and issues impacting technical products.
Provide **run support** for technical products within your squad.
Mentor and coach other engineers, fostering a culture of continuous improvement.
Champion engineering successes internally and externally to build our brand and attract talent.
Stay ahead of the curve by understanding the external technology landscape and applying insights to enhance our engineering practices.
Requirements
Extensive experience in **building, integrating, and managing complex software architectures**, ideally across multi-cloud environments.
Strong hands-on experience with **Java, Spring, AWS components**, and CI/CD tools (e.g., GitLab CI).
Proven ability to **mentor and guide less experienced engineers**.
Passionate about **code quality, testing, and engineering best practices**.
Skilled in building applications with **security, reliability, scalability, and high availability** from the ground up.
Excellent collaboration and communication skills.
Degree in Computer Science or equivalent experience.
Benefits
Flexible, hybrid working model
Inclusive culture and environment
£1,000 flexible benefits allowance to suit your needs
Software Engineer building scalable infrastructure systems for transforming organizational data usage at Palantir. Collaborating with teams to deliver impactful software solutions.
Senior Backend Software Engineer building scalable infrastructure systems for Palantir. Collaborating across teams to transform data - driven decision - making processes in key institutions.
Backend Software Engineer building scalable software solutions for data - driven decisions at Palantir. Collaborating with teams to address customer problems and drive innovative solutions in operations.
Backend Software Engineer at Palantir developing software for data - driven decisions and operations. Involves collaboration, architectural design, and scaling backend systems.
Python Developer at YASH Technologies focusing on clean, efficient code and agile project delivery. Seeking proactive candidates with 3 - 7 years experience in Python and API development.
Senior Software Engineer developing .NET applications and overseeing enhancement at YASH Technologies. Focusing on architectural design, implementation, and team collaboration in a global environment.
Seeking Java Professionals for backend development roles at YASH Technologies. Focus on enhancing competitiveness and driving transformation with cutting - edge technologies.
Backend Software Engineer developing scalable backend applications using Rails and Node.js. Focused on infrastructure, code quality, and team collaboration with modern technology stacks.
Software Architect leading modernization of legacy .NET systems into cloud - native microservices on .NET 8. Join a team at a leading cloud solutions provider for public institutions.