About the Role
We are partnering with a fast-growing technology company to find a Senior Java Engineer to shape the evolution of their core platform.
This is an opportunity for a senior software engineer with experience in design and architecture to take on a more senior role in a scaling software engineering team.
You will join a small but high-performing, collaborative engineering team, contributing technical direction, architectural leadership, and mentorship to less experienced software engineers.
This is a role for someone who thrives in a fast-paced, scale-up environment and wants to make a meaningful impact on both the technology and the team around them.
Why this role? This is a standout opportunity to work closely with a highly driven and visionary Head of Engineering, in a team that punches well above its weight.
The company has secured significant investment over the last 18 months and is poised for major growth - this is your chance to join at just the right time for influence, visibility, and career acceleration.
Key Responsibilities:
* Taking ownership of a key function within the company's core software platform, designing and architecting scalable, cloud-native Java applications.
* Leading by example in adopting best practices and modern development approaches.
* Collaborating across disciplines, particularly with product teams and hardware engineering, to deliver robust and secure solutions.
* Mentoring and coaching junior engineers, helping to grow capability across the team.
* Staying curious and forward-thinking, continuously evaluating and improving the tech stack and development processes.
Requirements:
* Deep hands-on experience with Java (latest versions) and Spring Boot in a microservices environment.
* A strong background in AWS (Lambda, ECS, Dynamo DB, S3, etc.) and cloud-native architecture.
* A track record of building and scaling complex distributed systems.
* Leadership experience with a passion for developing others and promoting engineering excellence.
* A proactive mindset, strong problem-solving ability, and a love for clean, modern software development.