Senior Software Engineering (Saas)

Senior Software Engineering (Saas)

Full-Time 60000 - 60000 £ / year (est.) No working from home possible
Webexpenses

At a Glance

  • Tasks: Lead a dynamic team to develop innovative SaaS solutions and tackle complex challenges.
  • Company: Join Webexpenses, a forward-thinking company redefining expense management.
  • Benefits: Enjoy 25 days holiday, private medical insurance, and ongoing learning opportunities.
  • Other info: Hybrid working model with excellent career growth and a supportive culture.
  • Why this job: Make a real impact on thousands of users while shaping the future of technology.
  • Qualifications: Proven leadership in software development with expertise in Java and AWS.

The predicted salary is between 60000 - 60000 £ per year.

Location: Witney (Hybrid/Remote)

Salary: Up to £60,000 depending on experience + benefits

Overview:

Are you ready to take your expertise to the next level and make a real impact? At Webexpenses, we’re on a mission to redefine how businesses manage expenses and we need a seasoned developer like you to help us lead the charge. In this role, you’ll be at the heart of our full product development lifecycle, working within a dynamic, agile team that thrives on collaboration and innovation. You’ll leverage our modern tech stack to deliver solutions for our growing customer base, while tackling complex technical challenges that push the boundaries of what’s possible. As the Team Leader, you won’t just write exceptional code, you’ll shape our technical direction, mentor talented developers, and collaborate across teams to build products that scale effortlessly and perform reliably. Your insights will influence architecture decisions and help us expand the reach and capabilities of our platform.

What makes this opportunity exciting?

  • Impact at scale: Your work will directly enhance the experience of thousands of users.
  • Continuous innovation: You’ll regularly solve intriguing technical challenges and build elegant solutions.
  • Leadership and growth: From mentoring peers to driving best practices, you’ll play a pivotal role in our evolution.
  • Future-focused: Stay ahead of the curve by exploring emerging technologies and industry trends.

Responsibilities:

  • Manage a team of software developers and support their growth and development.
  • Write high-quality code and conduct peer-to-peer code reviews.
  • Contribute to and follow coding standards, architectural guidelines and structure.
  • Collaborate with your manager and peers to help define how we build software, scale our systems, and evolve our engineering culture.

Qualifications:

  • Team Leadership: Ability to lead a development team, supporting goal and growth expectations.
  • SaaS: Solid understanding of the SaaS model in the online environment.
  • Core Technology Experience: Proven experience in designing and building scalable, and maintainable applications using Java (Java 8+, and experience or strong desire to work with Java 21) and Spring Boot.
  • AWS Expertise: Understanding and hands-on experience with core AWS services.
  • Database Knowledge: Experience with SQL databases including Microsoft SQL Server and PostgreSQL.
  • Mobile Development: Experience with native mobile app development using Swift & Java.
  • Software Development Best Practices: A strong commitment to writing clean, well-tested, secure, and maintainable code. Proficient with Git and CI/CD pipelines.
  • Problem-Solving: Excellent analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.
  • Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.
  • Documentation: Technical design and documentation skills.
  • Inquisitive: Attention to detail and a genuine interest in technological trends.
  • Experience in the FinTech or expense management industry.
  • Familiarity with containerisation technologies such as Docker.
  • Experience with Infrastructure as Code (IaC) tools like AWS CloudFormation.
  • Knowledge of event-driven architecture and messaging queues.

Benefits:

  • Ongoing learning and development including monthly study days.
  • A range of benefits including 25 days holiday (rising to 26 days), an additional day off on your birthday, private medical insurance, group life cover, family friendly policies, retail discount scheme, EAP scheme and volunteering days.

This is a full-time, permanent role, based in the UK. Our R&D team works to a hybrid model as well as remotely; you must be able to commute to our office (OX28 postcode) as required.

Legal & EEO:

This position is based in the UK and candidates must therefore have the legal right to live and work in the UK. Please note that we are unable to provide visa sponsorship. Webexpenses is an equal opportunities employer, and we encourage applicants from diverse backgrounds to join our team. Key to this role is an awareness of data privacy and security as you will be dealing with sensitive employee data in accordance with our security policies.

Summary:

  • Hours: 35 (Hybrid working)
  • 25 days holiday rising to 26 days, Birthday's off, Buy/Sell Holiday Scheme, Monthly Learning Days, Healthcare Cash Plan, Retail Discount Scheme, Cycle to Work Scheme, Payroll Giving, Employee Assistance Programme.

Senior Software Engineering (Saas) employer: Webexpenses

At Webexpenses, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our hybrid working model allows for flexibility while our commitment to ongoing learning ensures that you will have ample opportunities for professional growth. With a comprehensive benefits package including generous holiday allowances, private medical insurance, and a supportive environment for personal development, joining our team means making a meaningful impact in the FinTech space while enjoying a rewarding work-life balance.

Webexpenses

Contact Details:

Webexpenses Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineering (Saas)

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with SaaS, Java, and AWS. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key when collaborating with teams.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineering (Saas)

Team Leadership
SaaS
Java (Java 8+ and Java 21)
Spring Boot
AWS Expertise
SQL Databases (Microsoft SQL Server, PostgreSQL)
Mobile Development (Swift, Java)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your leadership experience, SaaS knowledge, and any relevant tech stack expertise to catch our eye!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re excited about this role at Webexpenses. Share specific examples of how you've tackled challenges in previous positions and how you can contribute to our mission.

Showcase Your Technical Skills:Don’t just list your technical skills; demonstrate them! Include projects or achievements that showcase your experience with Java, AWS, and any other relevant technologies. We love seeing real-world applications of your skills.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Webexpenses

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java (Java 8+ and Java 21) and Spring Boot. Brush up on your AWS knowledge too, as it’s crucial for this role. Being able to discuss how you've used these technologies in past projects will show your expertise.

Showcase Your Leadership Skills

As a Team Leader, you’ll need to demonstrate your ability to manage and mentor a team. Prepare examples of how you’ve supported your team’s growth and development in previous roles. Highlight any experiences where you’ve driven best practices or improved team dynamics.

Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Be ready to walk through your thought process when troubleshooting complex issues. Practising coding problems or system design scenarios can help you articulate your problem-solving skills effectively.

Communicate Clearly and Confidently

Strong communication is key, especially when collaborating with both technical and non-technical stakeholders. Practice explaining your past projects and technical concepts in simple terms. This will not only showcase your knowledge but also your ability to connect with others.