Software Systems Engineer in Aberdeen

Software Systems Engineer in Aberdeen

Aberdeen Full-Time 50000 - 70000 £ / year (est.) No working from home possible
Cheshire Solutions Limited

At a Glance

  • Tasks: Design complex software systems and bridge engineering disciplines to meet business needs.
  • Company: Join a forward-thinking tech company that values innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Dynamic role with a focus on continuous learning and improvement.
  • Why this job: Make a real impact by shaping the future of software systems.
  • Qualifications: Degree in relevant field and experience with complex software systems required.

The predicted salary is between 50000 - 70000 £ per year.

The Software Systems Architect is responsible for the design of complex software-based systems. The role bridges software engineering, systems engineering, and architecture to ensure solutions meet functional and business requirements.

Key Responsibilities

  • Translate stakeholder and business needs into clear system and software requirements.
  • Develop and maintain system architecture, interfaces, and data flows.
  • Contribute to software design and define interfaces between subsystems.
  • Produce and maintain technical documentation and design artefacts.
  • Collaborate with development, testing, operations, and product teams.

Key Skills & Competencies

  • Strong understanding of systems engineering principles.
  • Solid background in software engineering and system integration.
  • Knowledge of architecture modelling (UML).
  • Familiarity with CI/CD and DevOps.
  • Strong analytical, problem-solving, and communication skills.
  • Experience with engineering calculations, including strength analysis and finite element analysis (FEA).

Qualifications & Experience

  • Degree in Software Engineering, Systems Engineering, Computer Science, or related discipline.
  • Experience working on complex software-intensive systems.
  • Postgraduate qualification in Systems Engineering or Software Architecture (desirable).

Behaviours & Attributes

  • Methodical and quality-focused approach.
  • Proactive with strong ownership mindset.
  • Comfortable working with ambiguity and evolving requirements.
  • Continuous improvement and learning orientation.

Software Systems Engineer in Aberdeen employer: Cheshire Solutions Limited

As a Software Systems Engineer at our company, you will thrive in a dynamic and innovative work culture that prioritises collaboration and continuous learning. We offer competitive benefits, including professional development opportunities and a supportive environment that encourages growth and creativity, all set in a vibrant location that fosters both personal and professional fulfilment.

Cheshire Solutions Limited

Contact Details:

Cheshire Solutions Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Systems Engineer in Aberdeen

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues 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 projects, especially those that highlight your systems engineering and software design expertise. This gives you a chance to demonstrate your capabilities beyond just a CV.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with CI/CD, DevOps, and any complex systems you've worked on. Practice makes perfect!

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 Software Systems Engineer in Aberdeen

Systems Engineering Principles
Software Engineering
System Integration
Architecture Modelling (UML)
CI/CD
DevOps
Analytical Skills

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight how your skills and experiences align with the role of Software Systems Engineer. We want to see how you can bridge software engineering and systems engineering, so don’t hold back!

Showcase Your Technical Skills:When detailing your experience, focus on your understanding of systems engineering principles and any relevant software engineering projects. Mention your familiarity with architecture modelling and CI/CD practices, as these are key for us.

Be Clear and Concise:In your written application, clarity is key! Use straightforward language to explain your past experiences and how they relate to the responsibilities listed in the job description. We appreciate a methodical approach!

Apply Through Our Website:We encourage you 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’s super easy!

How to prepare for a job interview at Cheshire Solutions Limited

Know Your Systems Engineering Principles

Make sure you brush up on your systems engineering principles before the interview. Be ready to discuss how you've applied these in past projects, especially in translating stakeholder needs into software requirements.

Showcase Your Technical Skills

Prepare to talk about your experience with architecture modelling and CI/CD practices. Bring examples of how you've contributed to software design and system integration, as this will demonstrate your hands-on expertise.

Communicate Clearly

Strong communication skills are key for this role. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with various teams. Think of scenarios where you've successfully communicated with non-technical stakeholders.

Embrace Continuous Improvement

Highlight your proactive approach to learning and improvement. Share instances where you've adapted to evolving requirements or improved processes, showing that you're not just a problem-solver but also someone who seeks to enhance systems continuously.