Software Engineer

Proactive Global
Chertsey, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
£ 80K

Job location

Remote
Chertsey, United Kingdom

Tech stack

Microsoft Windows
C++
Linux
Firmware
Software Architecture
Systems Development Life Cycle
Signal Processing
Software Engineering
Software Systems
Systems Integration
UML
Real Time Systems
SC Clearance
Software Version Control
Docker

Job description

Reporting to the Principal Engineer, the Senior Software Engineer will play a key role in the design, development and delivery of high-quality software solutions. You will lead and mentor a team of engineers, ensuring projects are delivered to specification, on time and within budget. Key Responsibilities

  • Take responsibility for the quality of software delivered by the team to the project technical authority
  • Support the Project Manager in estimating, monitoring and meeting project timescales
  • Define software architecture and detailed design as part of wider system development
  • Work closely with multidisciplinary teams to define interfaces with firmware and electronics
  • Present software designs internally and to customers at all project stages
  • Ensure compliance with company and project standards, procedures and best practices
  • Lead, mentor and supervise software engineers, ensuring effective delivery of work packages
  • Support system integration, testing and customer acceptance activities This is not an exhaustive list and responsibilities may evolve in line with business needs.

Requirements

  • Strong experience in software architecture and detailed design

  • Proven background in C++ development and testing to industry standards

  • Experience working with Linux and Windows development environments

  • Familiarity with version control systems and structured development processes

  • Experience in software verification and validation against defined requirements

  • Demonstrated experience leading and mentoring software teams

  • Ability to produce clear technical documentation and communicate effectively with stakeholders

  • Experience using UML design tools such as Enterprise Architect

  • Knowledge of embedded and real-time systems

  • Experience with system integration and acceptance testing

  • Exposure to Docker or containerised software environments (desirable)

  • Experience in acoustic signal processing (desirable) Qualifications, Skills & Requirements

  • Degree (BSc or equivalent) in Engineering, Mathematics, Science or related discipline

  • Ability to obtain UK Security Clearance (SC or DV)

  • Sole UK nationality required due to project constraints

  • Full UK driving licence

  • Willingness to travel occasionally within the UK between sites

Benefits & conditions

  • Full-time, permanent position

  • Flexible working with core hours:

  • 09:30 - 12:00

  • 14:00 - 16:00 Additional flexibility available What's On Offer

  • Competitive salary with paid overtime or time off in lieu (up to 24 extra days leave)

  • Flexible working environment

  • Pension scheme with employer contribution

  • Private medical care with nationwide coverage

  • Holiday shutdown over the Christmas period

  • Ongoing training, development and career progression opportunities

  • Salary sacrifice schemes (including tech and Cycle to Work)

  • Gym discounts and access to onsite facilities

  • Company-provided equipment for office and home working

  • Relocation support available Ready to Apply?

About the company

Proactive Global is acting as an Employment Business in relation to this vacancy.

Apply for this position