About the job
We currently have an exciting opportunity for a Senior Software Engineer to join our existing experienced team.
We are a small, thriving company based in Farnborough, delivering proofs of concept and high quality, focused IT consultancy.
We are seeking a motivated Senior Software Engineer with a sound foundation in GIT, cloud technologies (AWS, Azure, OCI), expertise in JavaScript/Typescript for full-stack development, including React, knowledge of Android development (Jetpack Compose, Kotlin), and familiarity with DevOps processes including Kubernetes.
The ideal candidate will also possess backend development skills in Java, Python, or Go.
This role is onsite in Farnborough, with regular weekly visits to the customer site in Dorset.
What do we look for in a Senior Software Engineer?
Responsibilities:
1. Collaborate with the development team to design, develop, and maintain software solutions.
2. Utilise GIT for version control, ensuring efficient code management and collaboration.
3. Implement cloud services on OCI or Azure, optimizing scalability, performance, and reliability.
4. Develop responsive and interactive user interfaces using JavaScript/TypeScript (React).
5. Design and implement backend solutions using Java, Python, or Go, ensuring robustness and scalability.
6. Utilise Docker/Kubernetes for containerization to streamline deployment processes and ensure consistency across environments.
7. Implement and maintain CI/CD pipelines to automate software delivery and deployment.
8. Write clean, efficient, and well-documented code following industry best practices.
9. Participate in code reviews, providing constructive feedback to team members.
10. Stay updated with the latest technologies, trends, and best practices in software development.
Requirements:
1. Bachelor's degree in Computer Science, Engineering, or related field.
2. Strong proficiency in GIT for version control and collaborative development.
3. Experience with cloud platforms such as AWS or Azure, including deployment and management of cloud resources.
4. Proficiency in JavaScript/TypeScript and React for front-end development.
5. Familiarity with backend development languages such as Java, Python, or Go.
6. Solid understanding of software development principles, algorithms, and data structures.
7. Experience with Docker/Kubernetes for containerization, orchestration and deployment.
8. Knowledge of DevOps processes, including CI/CD pipelines and automated testing frameworks.
9. Strong communication and collaboration abilities within a team environment.
10. Ability to adapt to a fast-paced, dynamic work environment and learn new technologies quickly.
11. Experience developing and maintaining secured applications and services, with knowledge on authentication and PKI.
Preferred Qualifications:
1. Familiarity with Agile development methodologies.
2. Familiarity developing applications for a microservice architecture.
Why SIXWORKS?
SiXworks is a leading provider of secure digital solutions, specializing in digital experimentation and focused on fail-safe-fast cutting-edge technology solutions deployed in highly secure environments. We are unified in our mission to accelerate innovation and adoption of secure, digital technology to improve the operational agility of Defence and National Security. This is an exciting time for us, we have ambitious plans for continued growth and development, and we are seeking to add brilliant, experienced, motivated, and passionate people to our team to work with us on this journey.
Why join SiXworks?
Our team is a fusion of brilliance, featuring senior operational, technical, and business leaders from various industries and the armed forces. We're also powered by a league of extraordinary IT engineers, architects, developers, and project managers. Together, we're an unstoppable force of digital innovation!
SiXworks’ expertise includes Secure-by-Design, cloud computing, advanced network and infrastructure design, rapid application development, cross-security domain systems, multi-tenanted High-Performance Compute, multi-source data platforms, cyber vulnerability mitigation, and intelligence systems.
In addition to a competitive salary, we offer (applicable for permanent employees):
1. 25 days annual leave + bank holidays.
2. Private Medical Insurance.
3. Life Assurance Scheme.
4. Contributory pension scheme.
5. Professional Development opportunities.
6. Cycle to Work scheme.
7. Perks at Work scheme.
8. Discretionary Bonus scheme.
9. Secure, on-site parking, cafe, restaurant, and gym facilities.
10. Casual dress.
11. Free hot and cold drinks in our own, modern kitchen/break-out.
A word on UK Security Clearance:
Due to the secure nature of the position and working environment, you must have Security Clearance and be willing to obtain DV.
SiXworks is an IBM subsidiary which has been acquired by IBM and will be integrated into the IBM organisation. SiXworks will be the hiring entity. By proceeding with this application, you understand that SiXworks will share your personal information with other IBM subsidiaries involved in your recruitment process, wherever these are located. More Information on how IBM protects your personal information, including the safeguards in case of cross-border data transfer, are available here: https://www.ibm.com/privacy.
To be eligible for the role, you must hold UK nationality (British Citizenship).
#J-18808-Ljbffr