Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer (Java, AWS) image - Rise Careers
Job details

Staff Software Engineer (Java, AWS)

Internal use only - Grade E

About us

We are The Very Group, and we’re here to help families on a budget get more out of life. We know that our customers work hard for their families and have a lot to balance in their busy lives. That’s why we combine amazing brands and products with flexible payment options on Very.co.uk to help them say yes to the things they love when they need them most.

Role Purpose

As a Staff Software Engineer, you will be responsible for designing, building and running front-end and/or back-end software solutions in an agile delivery squad. This role is hands-on, you’ll be actively involved in designing, implementing and running the products and services that your squad are responsible for. You’ll help shape best practices in software engineering, then both work to and coach other Squad members into driving and ensuring high quality solutions. 

Scope of Role

Nature and Area of impact:  

  • Full Software Development Life Cycle, including coding practices, frameworks, tech debt and operations for all engineering activities within your squad. 
  • Work with and sometimes lead other Engineers in your Squad/ Tribe, Business Analysts, Product Owners and Architects to envision, design and deliver industry leading systems. 
  • Identify, build, acquire, enhance Software Engineering standards and tools. Influencing Leads, Architects and other Engineers to agree and adopt. 
  • Design and build software that balances the commercial needs of the business alongside delivering the future tech roadmap. 
  • Lead and actively participate in application and database design, data flows and detailed technical design. Ensure that analysis includes the wider view of technical and business impact. 
  • Own your code quality. Work with other Engineers to drive this behaviour in them 
  • Own non-functional requirements around performance, security and scalability to ensure we deliver a great customer experience. Driving best practice around real-time logging, monitoring, alerting. 
  • Proactively drive the enhancement of continuous integration to improve deployment processes in the squad. 
  • Identify obstacles, risks and issues that may/ do impact the technical product and work with all stakeholders required to mitigate them. 
  • Adhere to policies and standards that impact solutions. 
  • Provide Run support for technical products within Squad. 
  • Proactively support and mentor other team members, working with them to help them improve their skills.  
  • Champion your Squads engineering successes and best practices both internally and externally 
  • Understand the external Technology landscape and look to leverage this knowledge to enhance software engineering in your Squad/ Tribe and across The Very Group. 

About you

  • Significant experience of building, integrating, maintaining and managing complex software architectures, ideally across multi-cloud environments. 
  • Significant experience of Java, Spring, AWS components, pipeline technologies e.g. GitLab CI 
  • Demonstrable experience of providing clear direction, coaching, mentoring and development support.  
  • Be passionate about code quality, testing and other engineering best practices. 
  • Significant experience of building software applications that have security, reliability, scalability, high availability and concurrency built-in from the outset. 
  • A strong collaborator and communicator. 
  • Proven ability to influence and negotiate with Technical Stakeholders from all Software Engineering levels, to Architects, to Heads of Tech, to Technical Operations, to external 3rd parties. 
  • Computer Science degree or relevant experience. 
  • A background and relevant current experience in a hands-on software engineering role is essential. 
  • Confident and comfortable to share stories internally and externally to build our Very Group brand and credibility to attract and retain talent. 
  • Be constantly interested in the Technology and Engineering landscapes internally and externally. 

Some of our benefits

  • £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

How to apply

Please note that the talent acquisition team are managing this vacancy directly, and if successful in securing this role, you will be required to undertake a credit, CIFAS, Right to Work checks and if a specific requirement of your role a DBS (criminal records) check. Should your application progress we require you to let the team know if there is anything you need to disclose in relation to any of these checks prior to them being undertaken, including any unspent criminal convictions.

What happens next?

Our Talent Acquisition team will be in touch if you’re successful so keep an eye on your emails! We’ll arrange a short call to learn more about you, as well as answer any questions you have.

For this role after meeting our Talent Acquisition Team you can expect a 3 stage process.

First Stage - Take Home Technical Challenge - guide of 2-3 hours.

Second Stage - A Technical Interview using your Technical submission as a basis for the conversation, we will dig deeper into some of your decisions (60-90 minutes on Teams)

Third Stage - Behavioural Interview, this interview focuses more on your softer skills, how you like to work as part of a Software Engineering Team (60 minutes onsite)

If you'd like to know more about our interviews, you can find out here.

Equal opportunities

We’re an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer (Java, AWS), The Very Group

Joining The Very Group as a Staff Software Engineer (Java, AWS) means being part of a dynamic environment where your expertise in software development will shine. In this hands-on role, you'll be designing, building, and running both front-end and back-end solutions within an agile squad, directly contributing to our mission of helping families on a budget get more out of life. Your experience with Java, Spring, and AWS will be put to great use as you not only build complex software architectures but also mentor and advocate for best practices within your team. You’ll collaborate closely with Business Analysts, Product Owners, and Architects to deliver top-notch systems while ensuring code quality and adherence to non-functional requirements like performance and security. Here, you’ll own the entire software development lifecycle, promote continuous integration, and tackle challenges while maintaining a keen focus on the customer experience. With your ability to bridge technical gaps and work effectively in diverse teams, you’ll help shape the future of our tech footprint. We’re not just looking for a coder; we're looking for a leader who can foster collaboration and drive innovation. Plus, with benefits like a flexible working model and access to continuous learning through platforms like Udemy, this role isn’t just about work, but also about personal and professional growth. If you're looking for an opportunity to make a meaningful impact and grow within a supportive culture, this could be your next adventure!

Frequently Asked Questions (FAQs) for Staff Software Engineer (Java, AWS) Role at The Very Group
What are the main responsibilities of a Staff Software Engineer (Java, AWS) at The Very Group?

The Staff Software Engineer (Java, AWS) at The Very Group is responsible for designing and building high-quality software solutions within an agile squad. This includes overseeing coding practices and standards, leading the development of both front-end and back-end systems, and collaborating with various stakeholders to ensure alignment with business objectives. Additionally, this role involves mentoring other engineers, owning code quality, and driving best practices around performance, security, and scalability.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at The Very Group?

To qualify for the Staff Software Engineer (Java, AWS) position at The Very Group, candidates should have a significant background in software engineering, particularly in building and managing complex software architectures. A Computer Science degree or equivalent experience is preferred. Furthermore, candidates must possess strong expertise in Java, Spring, and AWS technologies, along with experience in mentoring and providing clear direction within a team.

Join Rise to see the full answer
What skills should a Staff Software Engineer (Java, AWS) possess to succeed at The Very Group?

Successful Staff Software Engineers (Java, AWS) at The Very Group should demonstrate excellent collaboration and communication skills, alongside a strong emphasis on code quality and software engineering best practices. They should also be proficient in designing secure and scalable applications, possess experience with CI/CD processes, and have the ability to influence technical stakeholders across various levels of the organization.

Join Rise to see the full answer
Can you explain the working culture for a Staff Software Engineer at The Very Group?

The working culture for a Staff Software Engineer (Java, AWS) at The Very Group is inclusive, collaborative, and focused on continuous improvement. Engineers are encouraged to share their ideas, mentor each other, and contribute to best practices. With a hybrid working model, the company offers flexibility while prioritizing teamwork and development. There is a strong emphasis on personal growth through various learning opportunities available within the organization.

Join Rise to see the full answer
What does the application process look like for the Staff Software Engineer role at The Very Group?

The application process for the Staff Software Engineer (Java, AWS) role at The Very Group comprises three key stages. The first stage involves a take-home technical challenge, followed by a technical interview that explores your submissions in detail. The final stage is a behavioral interview focused on gauging your soft skills and teamwork preferences. Throughout the process, candidates are kept informed and supported by the Talent Acquisition team.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (Java, AWS)
Can you describe your experience with Java and how it relates to this role?

When discussing your experience with Java for the Staff Software Engineer (Java, AWS) role, elaborate on specific projects you've worked on that involved Java engineering. Highlight your understanding of Java frameworks like Spring and your approach to building scalable applications. It's advisable to mention any specific responsibilities you had, including coding practices, performance tuning, and collaboration with other team members.

Join Rise to see the full answer
How do you ensure code quality in your projects?

To effectively answer this question, discuss strategies you utilize to maintain code quality, such as code reviews, automated testing frameworks, and pair programming practices. Explain how you advocate for best practices within your team and your methods for encouraging a shared responsibility for quality among team members, especially for the Staff Software Engineer (Java, AWS) position.

Join Rise to see the full answer
What is your approach to mentoring team members?

Detail your mentoring philosophy and specific instances where you've successfully guided junior engineers. Emphasize your belief in a collaborative learning environment, outlining the techniques you use to help team members improve their skills and take ownership of their development. Tailor your response to reflect the expectations for a Staff Software Engineer at The Very Group, focusing on fostering growth.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you managed it.

For this question, narrate a specific challenging project that you led or contributed to significantly. Highlight the obstacles faced, your problem-solving approach, and how you coordinated with various stakeholders. Relate this experience back to the collaborative and dynamic environment expected at The Very Group, showcasing your leadership and adaptability.

Join Rise to see the full answer
What tools and frameworks have you used for CI/CD?

In your response, discuss your familiarity with CI/CD tools relevant to the Staff Software Engineer (Java, AWS) role, such as GitLab CI or Jenkins. Share examples of how you've implemented these tools to enhance deployment processes and the outcomes of these implementations. This demonstrates not only technical knowledge but also a proactive approach to improving engineering workflows.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your methods for task prioritization, which can include using project management tools, setting clear deadlines, and collaborating with team members for insights. Discuss your approach to balancing immediate project needs with long-term goals, emphasizing the importance of communication and flexibility in delivering effective solutions.

Join Rise to see the full answer
How do you stay updated with technology trends in the software engineering field?

When answering this question, speak about the various resources you utilize to stay informed, such as blogs, webinars, conferences, or online courses. Share how your constant engagement with emerging technologies influences your work and decision-making, especially for the Staff Software Engineer (Java, AWS) role at The Very Group, where innovation plays a crucial role.

Join Rise to see the full answer
Can you discuss the importance of system security in software development?

Your response should reiterate that security is a critical consideration at every phase of software development. Discuss specific security practices you've adopted in your work, such as secure coding practices, threat modeling, and regular security audits. Stress that, as a Staff Software Engineer, being proactive about security contributes to building reliable and trustworthy systems.

Join Rise to see the full answer
Describe your experience working in an Agile environment.

To respond effectively, share details about your experience with Agile methodologies, including specific roles you've played in Scrum teams, such as attending stand-ups and participating in sprint planning. Explain how these practices foster collaboration and flexibility in project management, which aligns with the responsibilities of the Staff Software Engineer position at The Very Group.

Join Rise to see the full answer
What are the key non-functional requirements you consider when developing software?

Identify non-functional requirements tailored to the Staff Software Engineer (Java, AWS) role, such as performance, reliability, scalability, and maintainability. Offer examples from previous projects where you ensured these requirements were met and explain your process for addressing them throughout the development lifecycle, ultimately aiming to deliver quality solutions to end users.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
CluneTech Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
SoundCloud Remote Los Angeles, California, United States
Posted 11 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office Building 10
Posted 6 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Digital Extremes Remote London, Ontario or Remote
Posted 13 days ago

Shop Very for women's, men's and kids fashion plus furniture, homewares and electricals. Free next day delivery on 1000's of products and affordable ways to pay

51 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Internship - DEI & Social Impact at Mendix
Photo of the Rise User
17 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
140 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
S
Someone from OH, Akron just viewed Client Service Representative at Shine Productions
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart