At a Glance
- Tasks: Lead a tech team in designing and developing impactful software solutions.
- Company: Join a purpose-driven tech company committed to diversity and inclusion.
- Benefits: Enjoy hybrid working, competitive salary, bonuses, and generous holiday allowance.
- Why this job: Be part of a supportive culture that values your individuality and career growth.
- Qualifications: Experience in full stack development with Java, Spring Boot, and cloud platforms required.
- Other info: Opportunity for significant career progression in a stable organisation.
The predicted salary is between 75000 - 85000 £ per year.
Senior Software Engineer | Bristol | £60,000-£70,000 | Python | Rust
Location: Bristol (hybrid)
Salary: £60,000 – £70,000 benefits
Tech Stack:
- Backend: Python & Rust
- Frontend: Varied depending on productCloud Systems: AWS or Azure or GCP
Are you a Senior Software Engineer who wants to build technology that makes a difference?
We are working with a software engineering organisation building modern applications that rely on strong fundamentals and thoughtful design. They work across multiple platforms and languages and need someone who enjoys solving non trivial engineering problems with a clear head and methodical approach. The work covers a mix of new feature development, improvements to existing systems and contributing to shared components used across several teams.
Responsibilities:
- Building and refining product features with a focus on clarity, usability and reliable performance
- Investigating complex issues, including concurrency challenges and memory related faults
- Writing maintainable software across multiple environments and languages
- Designing and implementing core components that support broader product functionality
- Developing libraries and APIs used across different engineering groups
- Creating and maintaining test plans for unit integration, automated and performance testing
- Working in an Agile environment alongside experienced engineers
Requirements for Success:
- Strong experience with Python and Rust with solid software engineering fundamentals
- Comfortable working across Linux, Windows and cloud platforms
- Experience writing clean, reliable code and designing maintainable systems
- Familiarity with containers, orchestration tooling and modern deployment workflows
- Confident using Git based tooling and collaborative engineering processes
- Able to pick up new technologies quickly and approach problems logically
- Experience working across both new product development and existing systems
We’re looking for someone who thinks clearly under pressure and understands how to build systems that behave consistently. Someone who can challenge ideas constructively, collaborate well and keep things moving when the pace picks up. This is ideal for an engineer who wants variety, technical depth and problems worth solving, while enjoying setting the bar for more junior team members.
The successful candidate will bring a proven track record in software development and be confident working end‑to‑end on complex systems. It is an excellent move for someone who wants to deepen their experience in a forward thinking team where delivery pace and engineering quality matter.
Benefits:
- Flexible hybrid working environment with strong trust and autonomy
- Private healthcare
- Inclusive culture and genuinely collaborative engineering environment
- Chance to work on some of the most challenging technical problems in the UK
Interested and ready to take your engineering career somewhere more meaningful? Contact imogen@sr2rec.co.uk or drop me a line on 07378 549703 for a confidential chat.
#J-18808-Ljbffr
Senior Software Engineer employer: SR2 REC LTD
Contact Detail:
SR2 REC LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the company's values and mission. Since they prioritise diversity and inclusion, be prepared to discuss how your own values align with theirs during any conversations or interviews.
✨Tip Number 2
Brush up on your technical skills, especially in Java, Spring Boot, and React. Be ready to demonstrate your full stack development experience and how you've successfully led projects in the past.
✨Tip Number 3
Prepare examples of your experience working in Agile teams. Highlight your role in collaborating with scrum masters and product owners, as this will show your ability to work effectively within their structure.
✨Tip Number 4
Think about how you can showcase your mentoring and coaching abilities. They are looking for someone who can guide others, so have specific examples ready to illustrate how you've supported team members in the past.
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 full stack solutions, particularly with Java, Spring Boot, and React. Emphasise any leadership roles you've held and your ability to mentor others.
Craft a Compelling Cover Letter: In your cover letter, express your passion for tech for good and how your values align with the company's commitment to diversity and inclusion. Mention specific projects where you have made an impact.
Showcase Technical Skills: Clearly outline your technical skills relevant to the role, such as microservices architecture, messaging technologies like Kafka or RabbitMQ, and familiarity with cloud platforms like AWS. Use examples to demonstrate your expertise.
Prepare for Interviews: Be ready to discuss your previous projects in detail, especially those where you led a team or worked closely with product stakeholders. Practice explaining complex technical concepts in simple terms for non-technical audiences.
How to prepare for a job interview at SR2 REC LTD
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java, Spring Boot, and React. Highlight specific projects where you designed and developed full stack solutions, and be ready to explain your approach to microservices architecture.
✨Demonstrate Leadership Skills
As a Tech Lead, you'll need to show your ability to guide and mentor others. Share examples of how you've led teams in the past, focusing on your coaching style and how you foster collaboration within an Agile environment.
✨Communicate Clearly
Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you'll need to interact with both technical and non-technical stakeholders during the interview.
✨Align with Company Values
This company values diversity and inclusion, so be sure to express your commitment to these principles. Share any relevant experiences that demonstrate your support for a diverse workplace and how you contribute to a positive team culture.