Software Engineer

Cambridge FULL TIME £40,000 - £55,000 / Year
(£3,333 - £4,583 / Month)

Job Description

As a Software Engineer, you will play a vital role in developing and maintaining software applications. You will work closely with cross-functional teams to design scalable solutions and ensure high-quality software delivery. The role requires a blend of creativity and technical expertise.

Responsibilities

  • Architect, develop, and deploy scalable software applications.
  • Collaborate with teams to specify, design, and test new features.
  • Ensure high performance and responsiveness of applications.
  • Identify and resolve software defects during the development process.
  • Engage in continuous integration and delivery practices.
  • Mentor junior software engineers to foster skill development.

Requirements

Education
  • Bachelor's degree in Computer Science or related discipline
  • Master's degree in Software Engineering preferred
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • Cloud Technologies
Soft Skills
  • Teamwork
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration tools.
  • Knowledge of CI/CD processes: Understanding of continuous integration and deployment.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • 401(k) retirement plan with employer match.
  • Flexible working hours along with remote work options.
  • Paid time off and holiday leave.

Company Culture

  • Innovation Driven: We encourage creative thinking and provide the tools and resources to explore new ideas.
  • Work-Life Balance: We understand the importance of a healthy work-life balance and promote flexible working arrangements.
Status: Closed