At a Glance
- Tasks: Lead the development of scalable software solutions and shape system architecture.
- Company: Global leader in industrial software with a strong, talented team.
- Benefits: Salary up to £90,000, hybrid work, and exciting new office space.
- Other info: Opportunity for professional growth and working with modern tech like Azure.
- Why this job: Make a real impact in a collaborative environment with cutting-edge technology.
- Qualifications: STEM degree or equivalent experience, strong C#/.NET skills, and technical leadership.
The predicted salary is between 80000 - 90000 € per year.
I am currently working with a Global leader in industrial software who are looking for a Principal Software Developer to join a strong and talented team of developers working on their core platform. You will be working with internal stakeholders and engineering teams to understand requirements, shape system architecture, and deliver scalable platform capabilities.
Qualifications
- A STEM degree or equivalent industry experience
- A track record of delivering high-quality software solutions (Principal candidates should demonstrate technical leadership and broader architectural impact)
- Strong object-oriented design skills and appreciation for maintainability, testability, and reuse
- Experience with RESTful APIs and microservice/service-oriented design
- Professional experience with C#/.NET (or similar)
- Solid communication skills in collaborative engineering environments
Desired Skills
- Microsoft Azure services: Cosmos DB, Azure Kubernetes Service (AKS), Service Bus, Event Hubs, Application Insights
- Kubernetes and container orchestration
- Web development with Angular or a modern equivalent
Benefits
The position pays a salary of £80,000 to £90,000 plus benefits. The role is based in North Cambridge office on a hybrid basis (50% WFH). The company will be moving into a new office space soon.
Principal Software Developer in England employer: SoCode Limited
Join a global leader in industrial software as a Principal Software Developer in Cambridge, where innovation meets collaboration. Enjoy a hybrid work environment that promotes work-life balance, alongside competitive salary and benefits, while being part of a talented team dedicated to delivering high-quality software solutions. With opportunities for professional growth and a commitment to cutting-edge technology, this role offers a rewarding career path in a dynamic and supportive workplace.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Software Developer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 showcasing your best projects, especially those that highlight your experience with C#/.NET and RESTful APIs. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss your architectural decisions and how you've led projects in the past.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and aspirations. Plus, it shows you're serious about joining our talented team!
We think you need these skills to ace Principal Software Developer in England
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Principal Software Developer role. Highlight your technical leadership and any projects where you've shaped system architecture.
Showcase Your Projects:Include specific examples of high-quality software solutions you've delivered. We want to see your object-oriented design skills in action, so don’t hold back on the details!
Communicate Clearly:Since strong communication skills are key, ensure your application is clear and concise. Use straightforward language to describe your experience working in collaborative engineering environments.
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 get you into our hiring process smoothly!
How to prepare for a job interview at SoCode Limited
✨Know Your Tech Inside Out
Make sure you brush up on your C#/.NET skills and be ready to discuss your experience with RESTful APIs and microservices. They’ll want to see how you’ve applied these in real-world scenarios, so have some examples ready that showcase your technical leadership.
✨Understand the Company’s Core Platform
Do a bit of homework on the company’s core platform and its architecture. Familiarise yourself with their use of Microsoft Azure services like Cosmos DB and AKS. This will show that you’re genuinely interested and can hit the ground running.
✨Showcase Your Collaboration Skills
Since this role involves working closely with internal stakeholders and engineering teams, be prepared to discuss how you’ve successfully collaborated in the past. Share specific examples where your communication skills made a difference in a project.
✨Prepare Questions That Matter
Think of insightful questions to ask about the team dynamics, the challenges they face, and how they measure success. This not only shows your interest but also helps you gauge if the company is the right fit for you.