Senior Software Engineer
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
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 strong foundation in GIT, cloud technologies (AWS, Azure), expertise in JavaScript/TypeScript (React) for front-end development, Android development (Jetpack Compose, Kotlin), and familiarity with DevOps processes including Docker.
The ideal candidate will also possess backend development skills in Java, Python, or Go.
This role is onsite in Cheltenham, with occasional 1 day weekly visits to Herefordshire.
Responsibilities:
- Collaborate with the development team to design, develop, and maintain software solutions.
- Utilize GIT for version control, ensuring efficient code management and collaboration.
- Implement cloud services on AWS or Azure, optimizing scalability, performance, and reliability.
- Develop responsive and interactive user interfaces using JavaScript/TypeScript (React).
- Design and implement backend solutions using Java, Python, or Go, ensuring robustness and scalability.
- Utilise Docker for containerization to streamline deployment processes and ensure consistency across environments.
- Implement and maintain CI/CD pipelines to automate software delivery and deployment.
- Write clean, efficient, and well-documented code following industry best practices.
- Participate in code reviews, providing constructive feedback to team members.
- Stay updated with the latest technologies, trends, and best practices in software development.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong proficiency in GIT for version control and collaborative development.
- Experience with cloud platforms such as AWS or Azure, including deployment and management of cloud resources.
- Proficiency in JavaScript/TypeScript and React for front-end development.
- Familiarity with backend development languages such as Java, Python, or Go.
- Solid understanding of software development principles, algorithms, and data structures.
- Experience with Docker for containerization and deployment.
- Knowledge of DevOps processes, including CI/CD pipelines and automated testing frameworks.
- Strong communication and collaboration abilities within a team environment.
- Ability to adapt to a fast-paced, dynamic work environment and learn new technologies quickly.
Preferred Qualifications:
- Experience with container orchestration tools like Kubernetes.
- Familiarity with Agile development methodologies.
- Understanding of web security principles and best practices.
Clearance Requirement: SC willing to obtain DV
Why SIXWORKS?
SiXworks is a leading provider of secure digital solutions, specialising 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.
We provide supplier-agnostic, technical, and business consultancy to customers while championing open-source and best-of-breed technologies.
In addition to a competitive salary, we offer (applicable for permanent employees):
- 25 days annual leave + bank holidays.
- Private Medical Insurance.
- Life Assurance Scheme
- Contributory pension scheme
- Professional Development opportunities
- Cycle to Work scheme.
- Perks at Work scheme.
- Discretionary Bonus scheme.
- Secure, on-site parking, cafe, restaurant, and gym facilities.
- Casual dress.
- 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, or be eligible to obtain Security Clearance.
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).
It would be advantageous if you have sole UK nationality, but if you hold dual nationality with one being British, you will still be considered. Please could other nationalities held be disclosed.