FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
SiXworks an IBM companySoftware Engineer developing secure digital solutions in hybrid work environment for Defence and National Security. Collaborating on complex problems while maintaining software best practices.
Tech Stack
Tools & technologiesAndroidDockerGoKotlinPythonRust
About the role
Key responsibilities & impact- Help design, build, and deliver secure digital solutions in highly secure environments.
- Collaborate with the development team to design, develop, and maintain software solutions.
- Develop reliable applications in Kotlin Jetpack Compose for Android.
- Utilise GIT for version control, ensuring efficient code management and collaboration.
- Design and implement backend solutions using either Rust, Python, or Go, ensuring robustness and scalability (e.g. writing web APIs).
- Utilise Docker for containerisation 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
What you’ll need- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong proficiency in GIT for version control and collaborative development.
- Proficiency in Android Kotlin front-end development.
- Familiarity with backend development languages such as Rust, Python, or Go.
- Solid understanding of software development principles (MVVM, UDF), Web APIs, standards (e.g. OpenAPI), and data structures.
- Experience with Docker for containerisation 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.
- Comfortable with developing in a secure environment (on remote developer environments, VMs etc).
Benefits
Comp & perks- 25 days annual leave + bank holidays
- free Private Medical cover
- Life Assurance
- Generous pension (10% employer, 5% employee contribution)
- Bonus
- Professional development and training support
- secure parking
- gym
- café & restaurant on site
- lots of open break out spaces
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinJetpack ComposeRustPythonGoGITDockerCI/CDWeb APIsdata structures
Soft Skills
communicationcollaborationadaptabilityfeedbackteamwork
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering