At a Glance
- Tasks: Develop and maintain mission-critical software in a dynamic team environment.
- Company: Join MASS, a global tech company focused on security and innovation.
- Benefits: Enjoy competitive salary, generous leave, and health benefits including private medical insurance.
- Why this job: Make a real impact while working with cutting-edge technologies and solving complex problems.
- Qualifications: Experience in C++/C# and a background in STEM is essential.
- Other info: Opportunities for continuous professional development and a supportive workplace culture.
The predicted salary is between 30000 - 50000 £ per year.
On-site, Corsham (SN13) £35,000 - £50,000
- 25 days annual leave (in addition to Bank Holidays)
- Buy or sell up to 5 days annual leave
- Continuous Professional development support
- Two pension schemes to choose from
- Life Assurance scheme up to 4 x salary
- Private Medical & Dental Insurance + discounts for additional family members
- Other benefits such as Health & Wellbeing Allowance, Electric/Hybrid Car leasing scheme, Cycle to work scheme and more.
This is an opportunity to make an impact within a dedicated team that takes great pride in delivering solutions in a role of critical importance, working embedded on a client site. As a software engineer you can expect to be involved in supporting ongoing maintenance and enhancement of mission-critical simulation software, working in both Windows and Red Hat Linux environments. The role requires contributing to a rigorous development and test cycle that maintains high customer confidence in both the software and the team maintaining it.
The successful candidate will be a confident C++/C# practitioner, ideally with an education background in STEM, with the ability to work effectively in a dynamic environment whilst liaising regularly with the customers. The role is based in-office in Wiltshire but may involve occasional travel both within and outside of the UK.
Duties / Responsibilities:- Ability to comprehend requirement / document changes to analyse a scope of change required for a work item.
- Design, development and maintenance of an existing code solution.
- Testing and reviewing software applications and supporting documentation.
- Contributing to meetings and work groups, providing domain knowledge and expertise on technical matters.
- Collaborating within a team environment, and communicating effectively.
- Suggesting improvements for continuous improvements.
- You demonstrate the qualities of an engineer and enjoy the challenge of building complex or efficient software solutions.
- You want to apply your natural ingenuity to solve challenging engineering problems.
- You’re keen to learn new technologies and languages.
- You have a good understanding of computing fundamentals (e.g. logic, data structures) along with strong software design skills, including Object-Oriented Programming, and knowledge of version control systems such as Git/SVN.
- 2+ years’ experience in C# development, or another language.
- Knowledge of Visual Studio & MS Office Products.
- Must be eligible to work and live in the UK.
- Must be eligible to undergo and maintain appropriate UK government Developed Vetting security clearance.
- Knowledge of the Red Hat Linux or other Unix based operating system.
- Competency in multiple programming languages.
- Understanding of Object-Oriented Design, and implementation of engineering algorithms.
- Knowledge of UML.
- Understanding of Requirements & Configuration management.
- Experience of working in an Agile environment.
Who is MASS: MASS is an independent, global technology company, trusted by highly secure organisations to provide advanced, digital services that manage data and keep information safe. With our heritage in defence, we offer robust solutions to sectors where security expertise is essential. Wellbeing is at the core of our culture, allowing employees to flourish and to achieve their full potential. Our people are important to us, and we take pride in our wellbeing programmes and policies that support individuals including, mental health first aiders and readily available support through our extensive employee assistance programme. We work in partnership with customers, using skilled, technical experts. We think innovatively to provide tailored, agile and resilient solutions that secure advantage, so you’re ready for digital transformation. MASS is an equal opportunities employer; we know that our people are smart, skilled and motivated and in return we provide a friendly workplace where everyone is valued and has the chance to make an impact. Apply today to see how working for MASS could work for you!
Software Engineer in Bath employer: MASS
Contact Detail:
MASS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Bath
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech 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
Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills in C++/C# can contribute to their mission-critical software. Practice common technical questions and coding challenges.
✨Tip Number 3
Show off your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. Highlight any relevant experience with Windows and Red Hat Linux environments to catch their eye.
✨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, it shows you’re genuinely interested in joining the team at MASS.
We think you need these skills to ace Software Engineer in Bath
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your C++/C# experience and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background in STEM makes you a great fit for us. Don’t forget to mention your eagerness to learn new technologies!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex engineering problems in the past. We love candidates who can demonstrate their ingenuity and ability to work in dynamic environments.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at MASS!
How to prepare for a job interview at MASS
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and C# skills before the interview. Be ready to discuss your past projects and how you've tackled complex problems. They’ll want to see your technical prowess, so be prepared to dive deep into your coding experience.
✨Understand the Company Culture
Familiarise yourself with MASS and their focus on wellbeing and innovation. Show that you’re not just a tech whiz but also someone who values teamwork and collaboration. Mention how you can contribute to their culture and support their mission.
✨Prepare for Scenario Questions
Expect questions that assess your problem-solving abilities in real-world scenarios. Think of examples where you’ve had to analyse requirements or suggest improvements in a project. This will demonstrate your critical thinking and adaptability.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready about the team dynamics, ongoing projects, or the technologies they use. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.