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 great benefits.
- Other info: Exciting career growth opportunities in a collaborative setting.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technology.
- Qualifications: STEM degree or equivalent experience, strong software development skills.
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 Milton Keynes 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 model that promotes work-life balance, alongside competitive salary and benefits, while being part of a dynamic team dedicated to delivering high-quality software solutions. With a strong focus on employee growth and a supportive work culture, this is an excellent opportunity for those looking to make a meaningful impact in their field.
StudySmarter Expert Adviceπ€«
We think this is how you could land Principal Software Developer in Milton Keynes
β¨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 and apply for roles that match your skills. Plus, it shows you're serious about joining our awesome team!
We think you need these skills to ace Principal Software Developer in Milton Keynes
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 relevant projects you've worked on, especially those involving C#/.NET and RESTful APIs.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for our team. Share specific examples of how you've shaped system architecture or delivered scalable solutions in previous roles. This is your chance to show off your personality too!
Showcase Your Communication Skills:Since you'll be collaborating with internal stakeholders and engineering teams, it's important to demonstrate your solid communication skills. Mention any experiences where you successfully worked in a team or led discussions around technical topics.
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 updates regarding your application status. Plus, it shows your enthusiasm for joining our team!
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. Prepare to showcase your understanding of object-oriented design principles, as this will likely come up during technical discussions.
β¨Showcase Your Leadership Skills
As a Principal Software Developer, you'll need to demonstrate your ability to lead and influence. Be prepared to share examples of how you've shaped system architecture in previous roles and how you've collaborated with engineering teams to deliver high-quality software solutions.
β¨Familiarise Yourself with Azure Services
Since the role involves working with Microsoft Azure services, take some time to understand Cosmos DB, AKS, and other relevant tools. Being able to discuss how you've used these technologies in past projects will give you an edge in the interview.
β¨Communicate Clearly and Confidently
Strong communication skills are essential in collaborative environments. Practice articulating your thoughts clearly and confidently, especially when discussing complex technical concepts. This will help you connect better with the interviewers and demonstrate your fit for the team.