SiXworks an IBM company

Graduate 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 SW Engineering team to develop and maintain SW solutions.
  • Use appropriate tools for effective design and development of SW.
  • Use industry-standard SCM tools for version control, ensuring efficient code management and collaboration.
  • Develop interactive user interfaces and robust backend software, proactively developing skills in order to continually improve techniques.
  • Make effective use of containerization technologies to streamline deployment processes.
  • Write clean, efficient and well-documented code following Software Engineering principles and industry best practices.
  • Participate in code reviews, providing and responding to constructive feedback from team members.
  • Stay updated with the latest technologies, tools and best practices in software development.

Requirements

  • Bachelor's degree in Computer Science, Engineering or related field.
  • Experience with Git for version control and collaborative development.
  • Familiarity with front-end technologies e.g. JavaScript/React or TypeScript.
  • Familiarity with backend languages e.g. Java, Python or Go.
  • Understanding of SW development principles (e.g. SOLID), algorithms and data structures.
  • Good communication and collaboration abilities within a team environment, including written and verbal communication and remote collaboration.
  • Ability to compare different languages and technologies to contribute to selection discussions.
  • Ability to adapt to a fast-paced, dynamic work environment and learn new technologies quickly.
  • Ability to give and receive feedback to support continual improvement.
  • Experience with cloud platforms such as AWS or Azure. (Desired)
  • Experience with Docker for containerization and deployment. (Desired)
  • Familiarity with Agile development methodologies and DevSecOps. (Desired)
  • Understanding of SW security principles and best practices. (Desired)
Benefits
  • 25 days annual leave
  • 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
JavaScriptReactTypeScriptJavaPythonGoGitDockerAWSAzure
Soft Skills
communicationcollaborationfeedbackadaptabilityteamworkwritten communicationverbal communicationremote collaborationconstructive feedbackcontinuous improvement
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering