At a Glance
- Tasks: Build innovative software foundations and collaborate with cross-functional teams.
- Company: Join a dynamic tech company focused on growth and collaboration.
- Benefits: Enjoy flexible working, generous holiday, and a personal development budget.
- Why this job: Make a real impact in a fast-paced environment using cutting-edge technologies.
- Qualifications: Experience in Java and a passion for solving engineering challenges.
- Other info: Embrace a culture of curiosity and continuous learning.
The predicted salary is between 65000 - 85000 ÂŁ per year.
We have an exciting opportunity for a Software Engineer to join Attest and help us build the foundations for the next evolution of the Attest product. You’ll focus on the core engineering building blocks that enable our teams to move fast: architecture, internal APIs, data models, and reliable, scalable foundations. Whether you come from a backend or full-stack background, what matters most is your depth in engineering fundamentals and your ability to design and build practical, robust systems in ambiguous, early‑stage settings. You’ll work in a cross‑functional squad alongside Product, Design and Data Science, using a modern stack including Java, Python, Kafka, VueJS and Postgres, as well as integrations with external providers. Collaboration is key at Attest—our teams work closely with stakeholders across the business to deliver meaningful value for customers.
Salary: We are able to offer between £65–85K depending on experience.
In person and remote working balance: We embrace a flexible hybrid work model. While we don’t mandate specific office days, we ask Attesters to work on‑site 2 days per week. This approach allows us to collaborate in person, while ensuring enough time remotely for deep, focussed work.
What You’ll Be Doing…
- As a Software Engineer, you will work within a squad to create best‑in‑class foundations for our product.
- Work effectively within today’s core frameworks and data models, contributing improvements and proactively recommending changes where different approaches would better serve scale, performance, or product needs—while maintaining overall architectural integrity.
- Design, build, and maintain REST APIs and web services that are reliable, secure, and easy to evolve.
- Proactively identify, debug, and fix bugs, while driving initiatives to reduce technical debt and improve long‑term code quality.
- Build and evolve architecture, internal APIs, data models, and system patterns that support fast product development.
- Collaborate on the design of scalable, performant, secure system architectures, with a practical, hands‑on approach rooted in real experience.
- Contribute actively to planning, stand‑ups and retros, helping guide discussions and remove blockers.
- Bring curiosity to your work, continuously learning and applying new ideas, tools, and approaches to improve how we build and operate software.
- Work comfortably in ambiguity, focusing on practical solutions that deliver impact quickly.
What You’ll Bring…
- Come from either a backend or full‑stack background and want to deepen your impact on core engineering foundations.
- Have worked with Java.
- Be energised by and have experience of working in start‑ups or scale‑ups where you have solved early‑stage challenges and built practical solutions that unlock speed at scale.
- Be curious and pragmatic about AI in software development, eager to experiment with new tools that help teams move faster and build better products.
- Like solving problems by keeping systems simple and effective.
- Thrive in collaborative, cross‑functional environments.
Our benefits:
- Work from anywhere up to 20 days a year.
- 25 days holiday per year plus additional festive days.
- ÂŁ240 yearly L&D budget, plus access to a larger budget for qualifications and courses.
- Private Medical Insurance.
- 1 day per quarter to do charity or community work.
- Enhanced parental leave (18 weeks paid leave for Primary carer).
- Up to 12 weeks paid leave for premature births and neonatal care.
- Paid leave for IVF and fertility treatment and pregnancy loss.
- Share options and an additional bonus scheme.
We want to give everyone the opportunity to showcase their best selves during the interview process and beyond. Do let us know if there are any adjustments you’d like to make to ensure it’s more inclusive – we’re learning too, so we’re more than happy to adapt and accommodate where possible.
Unfortunately, we cannot offer visa sponsorship at this time.
Software Engineer in London employer: Attest
Contact Detail:
Attest Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Attest on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. We want you to feel confident when tackling those coding challenges!
✨Tip Number 3
Show off your projects! If you've built any cool software or contributed to open-source projects, make sure to highlight them during your interview. It’s a great way to demonstrate your hands-on experience and passion for engineering.
✨Tip Number 4
Don’t forget to ask questions during your interview! This shows your interest in the role and helps you understand if Attest is the right fit for you. Plus, it gives us a chance to see how curious and engaged you are!
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your experience with Java, APIs, and any relevant projects that showcase your engineering fundamentals.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this opportunity at Attest. Share specific examples of how you've tackled challenges in previous roles and how you can contribute to our team.
Showcase Your Collaboration Skills: Since collaboration is key at Attest, mention any experiences where you've worked in cross-functional teams. We want to see how you communicate and work with others to deliver value.
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 Attest
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Java, Python, and Postgres. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows you’re not just a fit on paper but can also contribute from day one.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled ambiguous challenges in previous roles. Discuss specific instances where you designed practical solutions that improved system performance or reduced technical debt. This will demonstrate your ability to thrive in early-stage settings.
✨Emphasise Collaboration
Since collaboration is key at Attest, be prepared to talk about your experiences working in cross-functional teams. Share how you’ve effectively communicated with product managers, designers, and data scientists to deliver value. Highlight any successful projects that resulted from teamwork.
✨Ask Insightful Questions
Prepare thoughtful questions about the company culture, team dynamics, and future projects. This not only shows your interest in the role but also helps you gauge if Attest is the right fit for you. It’s a two-way street, so make sure you’re as informed as possible!