SiXworks an IBM company

Senior Software Engineer

SiXworks an IBM company

full-time

Posted on:

Location Type: Hybrid

Location: FarnboroughUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with the development team to design, develop, and maintain software solutions.
  • Utilise Git for version control, ensuring efficient code management and collaboration.
  • Implement cloud services on AWS or Azure, optimising 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 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

  • 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 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.
Benefits
  • 25 days annual leave + bank holidays.
  • Private Medical Insurance.
  • Life Assurance Scheme
  • Pension scheme
  • Professional Development opportunities.
  • Cycle to Work scheme.
  • Perks at Work scheme.
  • Discretionary Bonus scheme.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptReactJavaPythonGoGitDockerCI/CDcloud services
Soft Skills
communicationcollaborationadaptabilityfeedbackteamworkproblem-solvinglearning agilitytime managementcritical thinkingcreativity
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineeringrelated field degree