At a Glance
- Tasks: Join a team to modernise and integrate transport management systems into a unified SaaS platform.
- Company: Dynamic tech company focused on transport and logistics solutions.
- Benefits: 25 days holiday, private medical insurance, pension contributions, and more.
- Other info: Flexible hybrid role with opportunities for growth and development.
- Why this job: Make a real impact in transforming critical systems while working with cutting-edge technology.
- Qualifications: Expertise in C++, SQL, and experience in supply chain logistics or TMS platforms.
The predicted salary is between 60000 - 80000 £ per year.
We are looking for 6 experienced Senior Developers, preferably people who are experienced with C++ in consolidating three existing Transport Management Systems into a unified SaaS platform. As part of this transformation, we are continuing to support and enhance the existing platforms while progressing the development of the new unified solution. The current TMS landscape consists of three interconnected application areas that collectively support the planning, execution, and control of shipment delivery operations. Together, these systems provide a comprehensive transport management capability, enabling efficient coordination, operational visibility, and end to end control across the delivery lifecycle.
The platform combines a robust core architecture with the flexibility to extend functionality and integrate additional services, supporting both day to day operational requirements and ongoing product evolution. Much of the software estate originated through acquisition, with some components having evolved over more than 30 years. As a result, we are seeking individuals who can contribute to the modernisation, integration, and continued development of these business-critical systems while leveraging the significant transport and logistics domain knowledge held within our internal teams.
Essential Key Skills and Responsibilities
- Expertise in C++
- .Net Windows desktop application experience with Citrix is a must have
- SQL and MS SQL experience
- Rich UI experience with handling operational workflows such as planning, dispatch and system tracking
- Experience working with TMS or supply chain logistics or chain platforms
- SaaS platform development
- Proactive and adaptable approach to problem solving
- Strong stakeholder collaboration skills across technical and operational teams
- High level confident communicator with a Growth Mindset
Tools and Technology
- C++
- Agile development methodologies and collaborative delivery environments
- Familiarity with SQL server, relational databases or performance optimisation
- Tight coupling to underlying business logic given its age and language
Experience
- A degree in Computer Science, Software Engineering, or a related field or similar work based experience.
- Proven experience as a Senior Software Engineer ideally with a focus on media-related projects.
- Very good working knowledge of standard software development frameworks, techniques and methodologies.
- Experience with providing coaching and mentoring.
- Ability to work collaboratively in a team, contributing to the development of business scenarios.
- Knowledge of software development tools and technologies.
- You are flexible and curious in your approach.
- Strong analytical and problem-solving skills.
Additional information
- Duration of the contract: initially 6 months with the possibility of extension to 2 years
- Contract FTC (full-time)
- Benefits: 25 days holiday, plus bank holidays plus birthday paid each year
- Sick leave following probation
- Pension contribution is 10% employer from qualifying earnings following auto-enrolment after 3 months' service
- Private medical insurance via Vitality after 6 months of service
- Life assurance after 6 months' service
- Access to a free Eye voucher with Specsavers and a Flu vaccination with Boots
- Access to the cycle to work scheme
- Enhanced Parental Leave
Senior C++ Software Engineer in Salisbury employer: Spyrosoft Ltd
Join a forward-thinking company that values innovation and collaboration, offering a hybrid work environment that promotes flexibility and work-life balance. With a strong focus on employee growth, you will have access to extensive training opportunities and the chance to work on cutting-edge projects that modernise critical transport management systems. Enjoy a comprehensive benefits package, including generous holiday allowances, private medical insurance, and a supportive culture that encourages a proactive approach to problem-solving.
StudySmarter Expert Advice🤫
We think this is how you could land Senior C++ Software Engineer in Salisbury
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join 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 showcasing your C++ projects, especially those related to transport management systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and scenarios related to SaaS platforms and logistics. Practice explaining your thought process clearly, as communication is key in collaborative environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior C++ Software Engineer in Salisbury
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ expertise and any relevant experience with Transport Management Systems. We want to see how your skills align with our needs, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a perfect fit for our team. We love seeing genuine enthusiasm!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in past projects. We value a proactive approach, so let us know how you’ve adapted and solved problems in your previous roles.
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 the role. Plus, it’s super easy!
How to prepare for a job interview at Spyrosoft Ltd
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss specific projects where you've used C++, especially in relation to transport management systems or SaaS platforms. Highlight any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Since the role requires a proactive and adaptable approach to problem-solving, think of examples from your past work where you tackled complex issues. Be ready to explain your thought process and the impact of your solutions on the project or team.
✨Familiarise Yourself with the Company’s Systems
Research the existing Transport Management Systems they currently use. Understanding their architecture and how they integrate will give you an edge. You can even suggest potential improvements based on your knowledge and experience.
✨Communicate Effectively
As a Senior Software Engineer, strong communication skills are key. Practice articulating your thoughts clearly and confidently. Be prepared to discuss how you've collaborated with stakeholders in the past and how you can contribute to a positive team dynamic.