At a Glance
- Tasks: Lead and develop a cutting-edge software platform for critical infrastructure.
- Company: Specialist engineering business focused on real-world impact.
- Benefits: Competitive salary, private healthcare, enhanced pension, and hybrid work model.
- Other info: Join a dynamic team with opportunities for architectural influence and career growth.
- Why this job: Take ownership of innovative technology that enhances security and reliability.
- Qualifications: Experience with distributed systems, microservices, and Linux environments.
The predicted salary is between 75000 - 85000 € per year.
Are you an experienced software engineer looking to take principal-level ownership of a complex, real-world distributed system used across security and critical infrastructure environments? This is a senior technical role within a specialist engineering business building software that directly integrates with radiation detection hardware deployed in highly sensitive settings. The platform powers real-time monitoring, telemetry, alerting and operational decision-making, supporting customers where reliability, security and accuracy are critical.
You will take ownership of a distributed, microservices-based platform, shaping its architecture and technical direction while remaining hands-on with development. Working closely with a small but highly capable onshore team and an established offshore engineering function, you will have genuine influence over how the system evolves and how features are delivered. This is a fantastic opportunity for an engineer who enjoys deep technical challenges, architectural responsibility and working on systems that have tangible, real-world impact.
The Role:
- Ownership of a Linux-based, microservices-driven software platform
- Hands-on development across core services and system components
- Defining and evolving secure, scalable system architecture
- Working closely with and guiding offshore engineering teams
- Contributing to strong testing, CI/CD and DevSecOps practices
The Person:
- Strong experience with distributed systems and microservices architectures
- Comfortable operating in Linux-heavy, security-constrained environments
- Hands-on engineer with architectural ownership experience
- Strong testing mindset with CI/CD and DevSecOps exposure
- Confident influencing technical direction within small, senior teams
To apply for this role or to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Principal Software Engineer in Southampton employer: Rise Technical
Join a forward-thinking engineering business in Winchester, where you will have the opportunity to lead and shape a cutting-edge software platform that plays a crucial role in security and critical infrastructure. With a hybrid working model, competitive salary, private healthcare, and enhanced pension, we foster a collaborative work culture that prioritises employee growth and technical excellence, allowing you to make a meaningful impact in your field.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Software Engineer in Southampton
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to distributed systems and microservices. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of Linux environments and CI/CD practices. Practice coding challenges and system design questions to demonstrate your hands-on experience and architectural thinking.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team and contributing to impactful projects.
We think you need these skills to ace Principal Software Engineer in Southampton
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with distributed systems and microservices, as well as any hands-on development you've done in Linux-heavy environments.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've taken ownership of complex systems and influenced technical direction in previous roles.
Showcase Your Technical Skills:Don’t shy away from detailing your technical expertise. Mention your experience with CI/CD, DevSecOps, and any relevant projects that demonstrate your strong testing mindset and architectural ownership.
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 this exciting opportunity!
How to prepare for a job interview at Rise Technical
✨Know Your Tech Inside Out
Make sure you’re well-versed in distributed systems and microservices architectures. Brush up on your Linux skills and be ready to discuss how you've tackled complex technical challenges in the past. This role demands a hands-on engineer, so be prepared to showcase your experience with real-world applications.
✨Showcase Your Architectural Vision
Since this position involves shaping the architecture of a microservices-driven platform, think about how you would approach system design. Be ready to share examples of how you've influenced technical direction in previous roles, especially in security-constrained environments.
✨Emphasise Your Team Collaboration Skills
This role requires working closely with both onshore and offshore teams. Prepare to discuss how you’ve successfully collaborated with diverse teams in the past, and highlight any experience you have guiding others in a technical capacity. Communication is key!
✨Prepare for Testing and CI/CD Discussions
With a strong testing mindset being crucial for this role, be ready to talk about your experience with CI/CD and DevSecOps practices. Bring examples of how you’ve implemented these processes in your previous projects, as it shows you understand the importance of reliability and security in software development.