Hybrid Principal Software Engineer, Java, AWS

Posted last month

Apply now

About the role

  • 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
  • 30 days holiday + bank holidays
  • Udemy learning access
  • Up to 25% discount on Very.co.uk
  • Matched pension up to 6%

Job title

Principal Software Engineer, Java, AWS

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job