
Find your future role
Job title
Principal Software Engineer
Ref no. | BHN564026 |
---|---|
Location | Southampton, England |
Start date | ASAP |
Job type | Contract 6 Months |
Job status | Closed |
Job summary
Software Engineer - 6 Month Contract
£80 p/h, Umbrella (inside IR35)
Onsite full time (Southampton)
Key skills required for this role
C++, Compaq/Digital Hardware, Full Stack, Git, JavaScript, Linux, Node.js, ReactJS, Windows
Important
Principal Software Engineer
Job description
Are you a Software Engineer looking for your next opportunity?
We are recruiting for a Principal Software Engineer to join our client who have exciting opportunity to develop software solutions in to high functional and formal integrity.
Working in a small team of software engineers and a wider multidiscipline engineering team on a series of new designs, you will develop solutions for challenging applications with high performance and integrity expectations. You will be involved in the full development lifecycle and have the opportunity to deploy and evaluate the solutions you develop on the target devices.
Principle responsibilities include:
- C++
- Javascript
- React
- NodeJS
- Development experience with Windows and Linux
- Full stack experience
- Use of version control, in particular Git
Other background experience that would be helpful:
- HTML
- CSS
- C#
- Java
- Bash/Shell scripting
- Knowledge and use of databases, such as PostgreSQL, MySQL, SQL Server, CouchDB, MongoDB
- Knowledge of client server architecture
- Experience of Agile software development; Scrum, Kanban
- Knowledge of front end web development frameworks such as React, Vue or Angular/AngularJS
- Experience of embedded development
- Experience of using JIRA, Confluence and BitBucket
- Good understanding of virtualisation technologies such as Hyper V, VMWare or VirtualBox
- Knowledge of communication systems
- An understanding of networks & networking
Additional information:
Located at the Leonardo Southampton site, there will be a requirement for onsite interaction with the team and the hardware. It is necessary to have Security Clearance for this role.