Software Engineer - SC Cleared
Salary:
35,000 - 55,000 Dependent on experience
We are currently seeking a skilled and experienced Software Engineer to join the team at a leading defence engineering consultancy. You will have a strong background in software development, with experience in Python, Java, or Kotlin and supporting backend and middleware frameworks.
As a Software Engineer, you will be responsible for designing, developing, and testing software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems.
Please note - Security clearance will be required for this role.
Location:
Woking
Work Pattern:
Flexible/Hybrid (A combination of home and office working)
Key Responsibilities:
-
Design, develop, and test software systems using Python, Java, or Kotlin and supporting backend and middleware frameworks
-
Collaborate with cross-functional teams to integrate software into systems
-
Conduct research to identify new techniques and technologies
-
Analyze system performance and recommend improvements
-
Prepare technical reports and presentations for clients and stakeholders
-
Stay up-to-date with the latest developments in software engineering and related fields
Essential Skills and Experience:
-
Degree in Computer Science, Engineering, or a related field
-
Proven experience in software development using Python, Java, or Kotlin
-
Experience with SQL and NoSQL database systems
-
Familiarity with Linux-based operating systems - Ubuntu, Centos/RHEL
-
Experience with mobile operating systems - especially Android
-
Knowledge of message brokering, serialisation and queuing systems
-
Experience with microservices, containers and hosts
-
Familiarity with Infrastructure as Code - Vagrant, Ansible and Terraform
-
Experience with AWS and Azure Cloud
-
Experience with Git and version control systems
Desirable Skills and Experience:
-
Experience with other programming languages such as C++ or JavaScript
-
Familiarity with machine learning and artificial intelligence techniques
-
Experience with simulation tools such as Simulink or Xilinx System Generator
-
Knowledge of signal processing techniques
Benefits:
This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include:
-
Hybrid working pattern (a combination of home and office working)
-
Competitive salary and benefits package
-
Comprehensive training and development opportunities
-
Access to cutting-edge technology and resources
-
Opportunities to work with leading experts in the field
Apply now and I will call to discuss your situation and this role in more depth