Senior software engineer

Senior software engineer

Inverkeithing Full-Time 34800 - 40800 £ / year (est.)
B

At a Glance

  • Tasks: Join our team to create and modify software using Agile/DevSecOps methods.
  • Company: We are a forward-thinking tech company focused on innovative software solutions.
  • Benefits: Enjoy flexible working, competitive pension, enhanced leave, and employee discounts.
  • Why this job: Be part of a culture that values continuous learning and technical discussions.
  • Qualifications: Experience in Java, Python, C++, or Rust; degree in a relevant field required.
  • Other info: Salary around £58,000, with potential for annual incentives.

The predicted salary is between 34800 - 40800 £ per year.

Utilise an Agile/DevSecOps approach for the creation of new and modified software code/test modules as part of a wider product solution

Contribute to a continuous learning and feedback process in relation to the DevSecOps methodology

Lead and/or participate in technical discussions and meetings on an as-required basis

Assist in planning for and communicating future work, in liaison with other stakeholders

Provide estimates, status updates and other pertinent information related to current and future work

Review/provide comments on work items carried out by peers and other team members

Software development skills in a language such as Java, Python, C++ or Rust

Practical experience of developing software using a cloud-based development environment following an agile methodology

Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control

Desirable:

Experience in using the Rust programming language and associated toolchain

A degree in a mathematical, scientific, engineering or computer science discipline

Salary: Circa £ 58,000 (depending on skills and experience), You’ll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You’ll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts – you may also be eligible for an annual incentive.

Senior software engineer employer: BAE Systems

As a Senior Software Engineer, you'll thrive in a dynamic Agile/DevSecOps environment that fosters continuous learning and collaboration. Our company is committed to employee growth, offering a competitive salary alongside a robust benefits package that includes flexible working options, enhanced annual leave, and a Company contributed Share Incentive Plan. Join us to be part of a supportive work culture that values innovation and teamwork, all while enjoying the perks of a cloud-based development setting.
B

Contact Detail:

BAE Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior software engineer

✨Tip Number 1

Familiarize yourself with Agile and DevSecOps methodologies. Understanding these concepts deeply will not only help you in interviews but also demonstrate your commitment to the role.

✨Tip Number 2

Engage in online communities or forums related to software development, especially those focusing on Java, Python, C++, or Rust. Networking with professionals in these spaces can provide insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with cloud-based development environments and CI/CD techniques. Be ready to share specific examples of how you've implemented these practices in past projects.

✨Tip Number 4

If you have experience with Rust, make sure to highlight it during discussions. Even if it's not your primary language, showcasing your willingness to learn and adapt can set you apart from other candidates.

We think you need these skills to ace Senior software engineer

Agile Methodology
DevSecOps Practices
Software Development in Java, Python, C++ or Rust
Cloud-Based Development Environments
Automated Testing
CI/CD Techniques
Configuration Control
Technical Discussion Facilitation
Stakeholder Communication
Estimation and Status Reporting
Code Review and Feedback
Virtualisation Concepts
Continuous Learning Mindset
Problem-Solving Skills

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasize your experience with Agile and DevSecOps methodologies. Provide specific examples of how you've utilized these approaches in your previous roles, especially in software development.

Showcase Technical Skills: Clearly list your programming skills, particularly in Java, Python, C++, or Rust. If you have experience with cloud-based development environments, automated testing, or CI/CD techniques, be sure to mention those as well.

Demonstrate Collaboration: Since the role involves working with stakeholders and participating in technical discussions, include examples of how you've successfully collaborated with team members and contributed to planning and communication in past projects.

Tailor Your Application: Customize your CV and cover letter to align with the job description. Use keywords from the listing to ensure your application stands out and shows that you understand the requirements of the position.

How to prepare for a job interview at BAE Systems

✨Showcase Your Agile Experience

Be prepared to discuss your experience with Agile methodologies and how you've applied them in previous projects. Highlight specific examples where you contributed to a continuous learning process or led technical discussions.

✨Demonstrate Your Technical Skills

Make sure to showcase your software development skills, particularly in languages like Java, Python, C++, or Rust. Be ready to discuss your experience with cloud-based environments and CI/CD techniques, as these are crucial for the role.

✨Prepare for Technical Questions

Expect technical questions related to software development concepts such as virtualisation, automated testing, and configuration control. Brush up on these topics and be ready to provide insights or solutions based on your past experiences.

✨Communicate Effectively

Since the role involves liaising with stakeholders and providing status updates, practice clear and concise communication. Be ready to explain your thought process and how you approach planning and estimating work.

Senior software engineer
BAE Systems Apply now
B
  • Senior software engineer

    Inverkeithing
    Full-Time
    34800 - 40800 £ / year (est.)
    Apply now

    Application deadline: 2027-01-07

  • B

    BAE Systems

  • Other open positions at BAE Systems

    B
    Senior software engineer

    BAE Systems

    Lincoln Full-Time 34800 - 40800 £ / year (est.)
    B
    Senior software engineer

    BAE Systems

    Rochester Full-Time 34800 - 40800 £ / year (est.)
Similar positions in other companies
U
Senior Software Engineer

UMATR

Newcastle upon Tyne Full-Time 68000 - 85000 £ / year (est.)
U
Senior Software Engineer

UMATR

Liverpool Full-Time 68000 - 85000 £ / year (est.)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>