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

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 leader in tech workforce solutions with a focus on growth.
  • Benefits: Enjoy competitive salary, training, and a chance to work with top global organisations.
  • Why this job: Kickstart your tech career with hands-on experience and structured training.
  • Qualifications: STEM degree or self-taught in software/systems engineering; enthusiasm is key!
  • Other info: Be part of a diverse community 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: As a Junior Systems or Software Engineer, you will:

  • 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.

    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’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.

    How Specialist Talent Works: 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’ll get the variety and challenge of consultancy work, with the stability and support of a permanent role. You’re not a contractor - you’re a valued member of our team, with access to all the same benefits, learning opportunities, and community.

    Our Culture: 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.

    Systems Engineer & Software Developer in Rochester employer: Peregrine

    Peregrine is an excellent employer for aspiring Systems Engineers and Software Developers, offering a structured training programme that equips you with essential technical skills while fostering a supportive and inclusive work culture. With a focus on collaboration and personal growth, employees benefit from hands-on experience in the defence sector, mentorship from experienced professionals, and long-term career opportunities within a community that values respect and continuous learning.
    Peregrine

    Contact Detail:

    Peregrine Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Systems Engineer & Software Developer in Rochester

    ✨Tip Number 1

    Network like a pro! Reach out to people in the industry, attend tech 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

    Show off your skills! Create a portfolio showcasing your personal projects or any relevant work you've done. This is your chance to demonstrate your problem-solving mindset and technical abilities to potential employers.

    ✨Tip Number 3

    Prepare for interviews by practising common technical questions and behavioural scenarios. We recommend doing mock interviews with friends or mentors to build your confidence and get feedback on your responses.

    ✨Tip Number 4

    Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing enthusiastic candidates who are eager to learn and grow in the tech field.

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

    Analytical Thinking
    Problem-Solving Skills
    Curiosity
    Adaptability
    Technical Aptitude
    Software Development
    STEM Knowledge
    Collaboration
    Communication Skills
    Time Management
    Familiarity with Engineering Principles
    Exposure to Programming (Python, C/C++)
    Experience with Engineering Tools (CAMEO, DOORS, MATLAB, etc.)
    Written & Presentation Skills

    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 fit the role. Highlight relevant skills and experiences that align with what we’re looking for, like problem-solving abilities and foundational knowledge of software concepts. This shows us you’ve done your homework!

    Be Yourself: We value authenticity, so don’t be afraid to let your personality come through in your writing. Share your journey, your motivations, and what drives you to apply for this role. We’re looking for individuals who are eager to grow and contribute to our supportive culture.

    Apply Through Our Website: To make sure your application gets to us, apply directly through our website. It’s the best way to ensure we see your application and can consider you for this exciting opportunity. We can’t wait to hear from you!

    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 or MATLAB. This will show your enthusiasm and readiness to learn.

    ✨Showcase Your Curiosity

    During the interview, express your eagerness to learn and grow. Share any personal projects or self-learning experiences that demonstrate your curiosity and problem-solving mindset. This is a great way to connect with the interviewers and highlight your potential.

    ✨Prepare for Teamwork Questions

    Since collaboration is key in this role, be ready to discuss your experiences working in teams. Think of examples where you contributed to a group project or helped solve a problem together. This will illustrate your ability to thrive in a supportive environment.

    ✨Ask Thoughtful Questions

    At the end of the interview, don’t forget to ask questions! Inquire about the training process, team dynamics, or opportunities for growth within the company. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

    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

    >