top of page

Join Us

​Do you want to be an integral part of a dynamic team
that thrives on creativity, innovation, and collaboration?

Software Engineer (Senior and Junior)

Job Ref:

SE1

Wednesday 12 June 2024

About the Role

Senior and Junior Opportunities for full-time remote Software Engineers. As a Software Engineer, you will be responsible for developing greenfield and maintaining existing software systems, conducting code reviews, debugging and troubleshooting, and collaborating with cross-functional teams to design and implement solutions. You will also contribute to system integration efforts and adhere to industry best practices.


Key Responsibilities:

  • Assist in the software development projects using Agile and Waterfall methodologies.

  • Design develop and maintain software applications. 

  • Ensure software design and development complies with ISO 12207 and ISO 15288 standards.

  • Conduct automated testing and code reviews.

  • Implement DevOps practices to streamline development and deployment processes.

  • Ensure secure coding practices and adherence to industrial coding standards.


CONDITIONS:

Salary depending on experience starting at £42,000

This position will be fully remote initially but may require on-site work at different customer locations.


APPLICATION PROCESS:

Please submit your CV and cover letter to: careers@espanaro.com with the Job reference.

Shortlisted candidates will be contacted for interviews.


Requirements

  • Experience in Agile and Waterfall development.

  • Proficiency in one or more programming languages: C, C++, Python, C#, Rust, and JavaScript.

  • Experience in software design and development compliant with ISO standards: ISO12207 / ISO15288.

  • Knowledge of micro-service architectures.

  • Familiarity with automated testing and code review processes.

  • Knowledge of DevOps practices and tools.

  • Commitment to secure coding practices and industrial standards.

 

 

Desirable

  • Strong skills in Computer Science, Software Development.

  • Experience with hardware-based development on Linux and bare metal would be advantageous.

  • Experience in software development and delivery,

  • Strong problem-solving and analytical skills.

  • Excellent teamwork and communication skills.

  • Experience with systems integration and security engineering is a plus.

  • Bachelor's or Master’s degree in computer science, Software Engineering, or a related field.


Please Note:

Due to the nature of our projects we can only accept UK national candidates who will need to be eligible to obtain UK Security Clearance(s).



By submitting your application for this position, you acknowledge and consent to the retention of your personal data in accordance with the Data Protection Act (2018). Your information will be securely stored in our database or premises and treated as confidential. We assure you that your data will not be transferred to any third party or jurisdiction without your explicit consent. We are committed to retaining your data only for as long as necessary to fulfil our obligations and will promptly remove any information upon receiving a written request from you.


bottom of page