At a Glance
- Tasks: Join our training academy to develop software engineering skills in a dynamic defence environment.
- Company: Peregrine, a leading tech workforce provider in the UK.
- Benefits: Structured training, competitive salary, and long-term career opportunities.
- Why this job: Kickstart your tech career with hands-on experience and support from industry experts.
- Qualifications: STEM degree or relevant skills; enthusiasm and a willingness to learn are key.
- Other info: Inclusive culture focused on growth and collaboration.
The predicted salary is between 28800 - 48000 £ per year.
Are you looking to start or restart your career in technology? We are seeking motivated individuals to join our entry-level Systems Engineer and Software Engineering training academies working alongside a global defence organisation. This is an exciting opportunity for career switchers, returners to work, and those beginning their professional journey.
You will gain hands-on experience in the defence sector, supported by in-depth graduate training, mentoring, and opportunities to work with leading global organisations.
The role:
- During your training with Peregrine, we will develop your skills, knowledge, tools and techniques in applying systems or software engineering to different business situations.
- This involves studying towards the following modules:
- Work under guidance to develop technical skills in Software Engineering.
- Gaining the Foundations of Software Engineering & MBSE Requirements Management – using tools such as DOORS / Polarion.
- Simulation & Modelling – using tools such as MATLAB & Simulink.
- Programming for Embedded System – using tools such as C/C++ & Python.
- Real-Time Systems & IDEs.
- Testing & Integration.
What we are looking for:
- Either: A degree (or equivalent experience) in a STEM subject such as Computer Science, Engineering, Mathematics, Physics, or related discipline. OR relevant skills gained through personal projects, coding bootcamps, or self-directed learning.
- Foundational knowledge of software concepts and a willingness to learn.
- Curiosity, adaptability, and a commitment to continuous development.
- Ability to grasp technical concepts.
- Strong analytical and problem-solving skills, with the ability to apply them to real-world projects.
We are not expecting you to tick every box - if you have the enthusiasm and drive to grow, we want to hear from you.
Why this role?
- Structured Training: We will teach you the tools, techniques, and behaviours needed to thrive as a Systems Engineer or Software Engineer.
- Inclusive Environment: We welcome diverse backgrounds and experiences.
- Supportive Culture: Collaboration and teamwork are at the heart of what we do. You will be part of a community that values respect, flexibility, and growth.
- Long-Term Opportunity: After training, you will join our client for a minimum of 2 years, with the aim of securing a permanent role.
What you will learn:
- Engineering Tools & Software: CAMEO, DOORS / Polarion, MATLAB, Simulink, Python, C/C++, Green Hills IDE, VxWorks, Vector CAST, Bitbucket, Jira & Confluence.
- Professional Skills: Workplace behaviours, Personal Development Planning (PDP), Time management, Communication, Written & presentation Skills.
Desirable skills:
- Exposure to programming (Python, C/C++).
- Understanding of engineering principles.
- Familiarity with any of the tools listed above.
About Peregrine: We build workforces that deliver tech and change programmes at leading UK organisations. By combining data science from Peregrine Intelligence, our industry-accredited Peregrine Academy, and market-leading attraction and diversity initiatives, we bridge capability gaps at all levels in public and private sector organisations. We work closely with our clients to understand their challenges and deliver flexible, long-term solutions that make a real difference. When you join Peregrine, you become part of a team that is focused on growth, both yours, our clients', and the sectors we support. You will also get access to a full range of benefits alongside your salary.
Junior Software Engineer in Rochester employer: Peregrine
Contact Detail:
Peregrine Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer in Rochester
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for interviews by practising common questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more comfortable you are, the better you'll perform when it counts!
✨Tip Number 3
Showcase your projects! Whether it's a personal project or something from a coding bootcamp, having tangible examples of your work can set you apart. Make sure to discuss these during interviews to demonstrate your hands-on experience.
✨Tip Number 4
Apply through our website! We’re always on the lookout for enthusiastic candidates. By applying directly, you’ll be in the best position to get noticed and land that dream role in software engineering.
We think you need these skills to ace Junior Software Engineer in Rochester
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for technology shine through! We want to see your curiosity and eagerness to learn, so share any personal projects or experiences that highlight your interest in software engineering.
Tailor Your Application: Make sure to customise your application to fit the role. Highlight relevant skills and experiences that align with the job description. We love seeing how you connect your background to what we’re looking for!
Be Clear and Concise: Keep your writing straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Make it easy for us to understand your qualifications and motivations without wading through fluff.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Peregrine
✨Know Your Basics
Make sure you brush up on your foundational knowledge of software concepts. Since this role is all about software engineering, being able to discuss basic principles and tools like Python or C/C++ will show your enthusiasm and readiness to learn.
✨Show Your Curiosity
During the interview, express your curiosity and willingness to learn. Share examples of personal projects or coding bootcamps you've attended. This will demonstrate your commitment to continuous development, which is something they value highly.
✨Prepare for Technical Questions
Expect some technical questions related to programming and engineering principles. Practise explaining your thought process when solving problems, as strong analytical skills are key for this role. Use examples from your past experiences to illustrate your problem-solving abilities.
✨Emphasise Teamwork and Collaboration
Since the company values a supportive culture, be ready to discuss how you work in teams. Share experiences where you collaborated with others, highlighting your communication skills and ability to adapt to different situations. This will align well with their inclusive environment.