Junior Systems Engineer & Software Developer in Rochester
Junior Systems Engineer & Software Developer

Junior Systems Engineer & Software Developer in Rochester

Rochester Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
Peregrine

At a Glance

  • Tasks: Join our team to develop software and systems engineering skills in a supportive environment.
  • Company: Peregrine, a leading tech company focused on growth and innovation.
  • Benefits: Enjoy structured training, competitive salary, and a range of professional development opportunities.
  • Why this job: Kickstart your tech career with hands-on experience in the defence sector.
  • Qualifications: STEM degree or self-taught projects in software/systems engineering; enthusiasm is key!
  • Other info: Be part of a diverse team that values collaboration and continuous learning.

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 cohorts. This is an exciting opportunity for career switchers, returners to work, and those beginning their professional journey.

You’ll 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:

  • Work under guidance to develop technical skills in software or systems engineering.
  • Collaborate with experienced professionals in a supportive team environment.
  • Apply problem-solving and analytical thinking to real-world projects.
  • Demonstrate curiosity, adaptability, and a commitment to continuous learning.

What we are looking for:

  • Either: A STEM degree or evidence of personal projects or self-learning in software or systems engineering.
  • Foundational knowledge of software concepts and a willingness to learn.
  • Curiosity and willingness to learn.
  • Ability to grasp technical concepts.
  • Strong problem-solving mindset.

We’re 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’ll 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’ll be part of a community that values respect, flexibility, and growth.
  • Long-Term Opportunity: After training, you’ll join our client for a minimum of 2 years, with the aim of securing a permanent role.

What you’ll 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.

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.

When you join Peregrine, you become part of a team that’s focused on growth, both yours, our clients’, and the sectors we support. You’ll also get access to a full range of benefits alongside your salary.

As a permanent employee at Peregrine, you’ll be part of our Specialist Talent team. That means you’ll work on-site or remotely with our clients, supporting them on complex, high-impact projects in Data, Digital and Business Transformation. You’re not a contractor - you’re a valued member of our team, with access to all the same benefits, learning opportunities, and community.

We’re curious, open, and always learning. We believe in doing great work and doing it with integrity. We support each other, share ideas freely, and celebrate progress big and small. And we care about the impact we make, whether that’s helping clients solve tough problems or creating opportunities for people from all walks of life.

We’re proud to be a diverse team, with 20+ nationalities represented across Peregrine. We welcome people from all backgrounds and experiences, and we’re committed to building an inclusive workplace where everyone can thrive.

Junior Systems Engineer & Software Developer in Rochester employer: Peregrine

Peregrine is an exceptional employer for aspiring Junior Systems Engineers and Software Developers, offering a structured training programme that equips you with essential technical skills in a supportive and inclusive environment. With a strong focus on employee growth, you'll have the opportunity to work on impactful projects within the defence sector while being part of a diverse team that values collaboration and continuous learning. Located in Rochester, this role provides not only stability but also the chance to make a meaningful contribution to leading UK organisations.
Peregrine

Contact Detail:

Peregrine Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Systems Engineer & Software Developer 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 showcasing your problem-solving skills. Use real-world examples from your projects or studies to demonstrate your technical knowledge and adaptability.

✨Tip Number 3

Don’t just apply; engage! When you find a role that excites you, follow up with a message expressing your enthusiasm. It shows initiative and can help you stand out from the crowd.

✨Tip Number 4

Keep learning and stay curious! Whether it’s through online courses or personal projects, show that you’re committed to growing your skills. This will impress potential employers and set you apart as a candidate.

We think you need these skills to ace Junior Systems Engineer & Software Developer in Rochester

Analytical Thinking
Problem-Solving Skills
Curiosity
Adaptability
Continuous Learning
Foundational Knowledge of Software Concepts
Technical Grasp
Collaboration
Communication Skills
Time Management
Exposure to Programming (Python, C/C++)
Understanding of Engineering Principles
Familiarity with Engineering Tools (CAMEO, DOORS, MATLAB, Simulink, Green Hills IDE, VxWorks, Vector CAST, Bitbucket, Jira, Confluence)

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 willingness to learn, so share any personal projects or experiences that highlight your interest in systems or software engineering.

Tailor Your Application: Make sure to customise your application to match the job description. Highlight relevant skills and experiences that align with what we’re looking for. This shows us you’ve done your homework and are genuinely interested in joining our team.

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon unless it’s relevant. We appreciate a well-structured application that makes it easy for us to see your qualifications and potential.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do and our culture.

How to prepare for a job interview at Peregrine

✨Know Your Basics

Make sure you brush up on your foundational knowledge of software and systems engineering. Familiarise yourself with key concepts and tools mentioned in the job description, like Python and MATLAB. This will help you answer technical questions confidently.

✨Show Your Curiosity

During the interview, express your eagerness to learn and grow. Share examples of personal projects or self-learning experiences that demonstrate your curiosity and adaptability. This will show them you're not just looking for a job, but a chance to develop your skills.

✨Prepare for Problem-Solving Questions

Expect to tackle some problem-solving scenarios during the interview. Practice thinking aloud as you work through these problems, showcasing your analytical thinking and approach to real-world challenges. This will highlight your potential as a Junior Systems Engineer or Software Developer.

✨Emphasise Teamwork and Collaboration

Since the role involves working in a supportive team environment, be ready to discuss your experiences collaborating with others. Highlight any group projects or teamwork experiences that showcase your ability to communicate effectively and contribute positively to a team.

Junior Systems Engineer & Software Developer in Rochester
Peregrine
Location: Rochester
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>