At a Glance
- Tasks: Lead backend development using Kotlin, mentor junior engineers, and enhance tech strategies.
- Company: Join a fast-growing tech for good company transforming digital infrastructure with smart solutions.
- Benefits: Enjoy a competitive salary, hybrid work options, private health insurance, and a pension scheme.
- Why this job: Make a real impact on technology strategy while working in a collaborative, innovative environment.
- Qualifications: Strong experience in JVM, Spring Boot or Ktor, and a passion for API-first product development.
- Other info: This role offers a chance to shape the future of intelligent technology.
The predicted salary is between 80000 - 120000 £ per year.
We are working with a rapidly growing tech for good company that is transforming how data, automation, and smart integrations shape the future of digital infrastructure. Their platform optimises real-time operations, connecting users with seamless, intelligent technology solutions.
We are looking for Principal Engineers with deep expertise in Kotlin or JVM to help scale and enhance their high performance systems. This is an opportunity to work with modern backend architecture, collaborating with top-tier engineers in a fast-moving, product-focused environment.
Responsibilities as a Principal Engineer:
- Contribute to the businesses technology strategy and architecture
- Contribute to the backend Kotlin infrastructure
- Ship resilient and well tested production code
- Collaborate with different teams to deliver value that aligns to business objectives
- Mentor and coach more junior members of the team
- Continuously evolve and improve the ways of working in the business
Key Requirements:
- Strong commercial experience in the JVM ecosystem for backend development
- Confidence to work with Spring Boot or Ktor to build robust microservices
- Strong ability to write secure, resilient, and well-tested code
- Desire for building API-first products
- Deep understanding of software design patterns, SOLID principles, and test-driven development
- Experience with Agile methodologies, including peer reviews & pair programming
- Ability to translate business needs into scalable technical solutions
Benefits:
- Competitive salary and bonus
- Hybrid office / remote-working practices
- Private Health Insurance
- Pension Scheme
- Life Assurance Scheme with death in service benefit of 4x salary
This is a career defining Principal Engineer position with the potential to have a massive impact on the technology strategy of a business that is directly shaping the future of intelligent digital infrastructure.
Contact Detail:
Ozone Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in Kotlin and JVM technologies. Being well-versed in the current best practices and tools will not only boost your confidence but also demonstrate your commitment to staying ahead in the field.
✨Tip Number 2
Engage with the tech community by attending meetups or webinars focused on backend development and microservices. Networking with other professionals can provide valuable insights and may even lead to referrals for the position.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies and how you've implemented them in past projects. Highlighting your ability to work collaboratively and adaptively will resonate well with the company's culture.
✨Tip Number 4
Showcase your mentoring skills by sharing examples of how you've supported junior engineers in their growth. This will illustrate your leadership potential and alignment with the role's responsibilities.
We think you need these skills to ace Principal Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Kotlin, JVM, and any relevant backend development projects. Use specific examples that demonstrate your ability to write secure and resilient code.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how your skills align with the company's mission of transforming digital infrastructure. Mention your experience with Agile methodologies and mentoring junior engineers.
Showcase Relevant Projects: If you have worked on projects involving Spring Boot or Ktor, be sure to include these in your application. Describe your role and the impact of your contributions on the project's success.
Highlight Soft Skills: Emphasise your collaboration and communication skills, as well as your ability to translate business needs into technical solutions. These are crucial for a Principal Engineer role and will set you apart from other candidates.
How to prepare for a job interview at Ozone Talent
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Kotlin and the JVM ecosystem in detail. Highlight specific projects where you've built robust microservices using Spring Boot or Ktor, and be ready to explain your approach to writing secure and resilient code.
✨Demonstrate Your Problem-Solving Skills
Expect technical questions that assess your ability to translate business needs into scalable solutions. Use examples from your past work to illustrate how you've tackled complex challenges and contributed to technology strategy.
✨Emphasise Collaboration and Mentorship
Since the role involves mentoring junior engineers, share experiences where you've successfully collaborated with teams or coached others. This will show your ability to foster a positive team environment and contribute to the company's culture.
✨Familiarise Yourself with Agile Methodologies
As Agile practices are crucial for this position, be ready to discuss your experience with peer reviews, pair programming, and how you've implemented Agile principles in your previous roles. This will demonstrate your adaptability and commitment to continuous improvement.