At a Glance
- Tasks: Design and build innovative software solutions while tackling complex technical challenges.
- Company: Specialist software consultancy focused on technical excellence and innovation.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on delivering quality and impactful solutions.
- Why this job: Join a team that values creativity and problem-solving in high-stakes environments.
- Qualifications: 5+ years in software development with strong Java and cloud experience.
The predicted salary is between 60000 - 80000 £ per year.
THE COMPANY Our client is a specialist software consultancy delivering bespoke products for organisations operating in highly constrained, problem‑heavy environments. They focus on technical excellence, innovation and delivery quality, offering engineers the chance to work on challenging systems rather than repetitive product features.
THE ROLE
- Design and build end‑to‑end software solutions
- Own delivery of complex technical problems
- Build, deploy and support cloud‑based systems
- Collaborate with engineers and data specialists on production solutions
- Contribute to technical decisions and coding standards
YOUR SKILLS AND EXPERIENCE
- 5+ years commercial software development experience
- Strong Java and Spring / Spring Boot background
- Frontend experience with Angular (React or Vue also acceptable)
- Experience building microservices and APIs
- Cloud experience (Azure preferred, AWS acceptable)
- Comfortable working independently with minimal supervision
Senior Software Engineer employer: Harnham
Contact Detail:
Harnham Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the software engineering field, especially those who work in consultancy or cloud-based systems. A friendly chat can lead to insider info about job openings that might not even be advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Java, Spring Boot, and cloud solutions. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and don’t forget to review microservices architecture since it’s a hot topic in the industry.
✨Tip Number 4
Apply through our website! We make it super easy for you to find roles that match your skills. Plus, it shows you're genuinely interested in joining our team, which always makes a good impression.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, and cloud technologies. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us and how your background makes you a perfect fit for tackling complex technical problems.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenging systems in the past. We love seeing how you approach problem-heavy environments and deliver innovative solutions.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Harnham
✨Know Your Tech Inside Out
Make sure you brush up on your Java and Spring/Spring Boot skills. Be ready to discuss your past projects in detail, especially those involving microservices and APIs. The more you can demonstrate your technical expertise, the better!
✨Showcase Your Problem-Solving Skills
Since the company focuses on complex technical problems, prepare to share specific examples of challenges you've faced and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.
✨Familiarise Yourself with Cloud Technologies
As cloud experience is a key requirement, make sure you understand Azure and AWS well. Be prepared to discuss any relevant projects where you've deployed or supported cloud-based systems, highlighting your role in the process.
✨Collaborate and Communicate
This role involves working closely with other engineers and data specialists, so be ready to talk about your collaboration experiences. Share how you’ve contributed to team discussions and technical decisions, showcasing your ability to work independently while still being a team player.