At a Glance
- Tasks: Join a hybrid team as a Software Engineer, working on impactful products using modern tech.
- Company: A 'Tech for good' organisation in Edinburgh, dedicated to helping thousands daily.
- Benefits: Enjoy a 35-hour work week, private healthcare, 15% pension, and 28 days holiday.
- Why this job: Be part of a collaborative Agile squad, enhancing your skills in a supportive environment.
- Qualifications: Experience with Java, Microservices, and Cloud Services is preferred; soft skills are key.
- Other info: Hybrid working model; onsite three days a week, with free parking available.
The predicted salary is between 32000 - 48000 £ per year.
A ‘Tech for good’ organisation based in Edinburgh is looking for a couple of experienced Software Engineers, ideally with good experience using Java to join their hybrid team – working with modern technologies, in a great culture, with amazing benefits. They’ve been operating very successfully for several years now and they offer an award winning service that helps thousands of people every day – this is a great opportunity to work on a series of products that benefits so many throughout the UK. They’ve also experienced consistent year-on-year growth, both in their customer base and their employee headcount, and they have an ambitious roadmap for the years ahead.
You’d be joining one of their Agile squads, consisting of roughly five Software Engineers that’s rich with experience (it’s a great learning environment). You’ll be working directly on a business-critical platform that’s highly used. They do have multiple squads based out of this location too, so there’s lots of opportunity for a varied workload, and a chance to pick up different tools and technologies.
They work with a really modern tech stack; Java, SpringBoot, Microservices, Kubernetes, Kafka, AWS and more! Although experience with all of this is great, the organisation is much more interested in collaborative Engineers who can bring strong soft skills to the team, so have some flexibility around tech. Additionally, they place a really big emphasis on following best practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They’re also very focused on testing, where you’ll be regularly following TDD – so they’re looking for Engineers who value and understand the importance of quality code.
You’ll ideally have experience with most of the following:
- Java (ideally SpringBoot)
- Microservices
- A Cloud Service (AWS, Azure, GCP or OpenShift)
- Test-Driven Development
Experience with the following is highly desirable:
- DevOps; Docker and Kubernetes
- Front-end development (Reactjs)
This opportunity would be ideal for an ambitious Software Engineer that is looking for a collaborative team, that are committing to using modern technologies and best practices. Their offices are based just on the outskirts of Edinburgh, just walking distance from a tram stop, train station and they have free parking available onsite. They do support hybrid working here, where you’ll be expected onsite three days per week, for collaboration time with the team.
In return they’re able to offer a salary from £40k to £60k based on experience with a strong benefits package to match, which includes (35 hour working week, Private healthcare, 15% pension, Annual bonus, 28 days holiday + bank and much more).
If you’re keen to find out more, please apply or drop Doug Paget a message via LinkedIn for an informal chat.
Software Engineer employer: Cathcart Technology
Contact Detail:
Cathcart Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the company's mission and values. Since they are a 'Tech for good' organisation, showing your passion for using technology to make a positive impact can set you apart during interviews.
✨Tip Number 2
Brush up on your Java and SpringBoot skills, as these are key technologies they use. Consider working on a small project or contributing to open-source projects that utilise these technologies to demonstrate your hands-on experience.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies and TDD. Be ready to share specific examples of how you've implemented these practices in previous roles, as they value collaborative Engineers who follow best practices.
✨Tip Number 4
Network with current employees or reach out to Doug Paget on LinkedIn for an informal chat. This can give you valuable insights into the company culture and expectations, making you a more informed candidate.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, SpringBoot, and any relevant technologies mentioned in the job description. Emphasise your collaborative skills and any experience you have with Agile methodologies.
Craft a Strong Cover Letter: In your cover letter, express your passion for 'Tech for good' and how your skills align with the company's mission. Mention specific projects or experiences that demonstrate your ability to work in a team and follow best practices in software development.
Showcase Soft Skills: Since the organisation values strong soft skills, include examples in your application that demonstrate your teamwork, communication, and problem-solving abilities. This could be through past projects or experiences where you collaborated effectively with others.
Highlight Testing Experience: Given their focus on Test-Driven Development, make sure to mention any relevant experience you have with TDD or quality assurance practices. Provide examples of how you have implemented testing in your previous roles to ensure high-quality code.
How to prepare for a job interview at Cathcart Technology
✨Showcase Your Java Skills
Make sure to highlight your experience with Java, especially SpringBoot. Be prepared to discuss specific projects where you've used these technologies and how they contributed to the success of the project.
✨Emphasise Collaboration
Since the organisation values collaborative Engineers, share examples of how you've worked effectively in teams. Discuss your soft skills and how you contribute to a positive team environment.
✨Demonstrate Understanding of TDD
As they focus on Test-Driven Development, be ready to explain your approach to writing tests and maintaining quality code. Share any experiences where TDD has improved your development process.
✨Be Open to Learning New Technologies
The role involves working with a modern tech stack, so express your willingness to learn and adapt to new tools and technologies. Mention any relevant experiences where you've quickly picked up new skills.