Enable job alerts via email!

Software Engineer

Robert Bosch GmbH

Cambridge

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology company in Cambridge is seeking a skilled software engineer for their SaaS platform. Responsibilities include defining and designing features, resolving complex system issues, and enhancing CI/CD systems. Candidates should have experience with Python, Docker, and familiarity with CI/CD tools. This is a great opportunity to work in a collaborative environment with a focus on high technical standards.

Qualifications

  • Experience as a Backend Python developer.
  • Proficiency with Docker for application deployment.
  • Knowledge of CI/CD tools and pipeline development.
  • Familiarity with challenges of distributed systems.

Responsibilities

  • Define, design, implement, and integrate features for the platform.
  • Investigate and resolve complex system issues and bugs.
  • Provide code and design reviews for team members.
  • Develop and enhance CI/CD systems.

Skills

Backend Python development
Web service development
Docker
CI/CD tools
Scalability and availability

Tools

GitLab CI
GitHub Actions

Job description

As a software engineer on our SaaS platform, your day-to-day responsibilities will include:

  • Defining, designing, implementing, and integrating significant features, either independently or collaboratively.
  • Investigating and resolving complex system issues and bugs.
  • Providing code and design reviews for team members.
  • Developing and enhancing our CI/CD systems.
  • Maintaining high technical standards, including architecture, design patterns, build systems, and coding standards.
  • Collaborating with other teams across the company to coordinate development efforts and best practices.

Requirements include:

  • Experience as a Backend Python developer with web service development expertise.
  • Proficiency with Docker and containerized application deployment.
  • Knowledge of CI/CD tools such as GitLab CI or GitHub Actions and experience in building deployment pipelines.
  • Understanding of the full development lifecycle in web/cloud environments and software engineering best practices, including cloud-native architecture, testing, code review, and documentation.
  • Familiarity with challenges of distributed systems like scalability, availability, and observability.
  • Experience in scaling software projects and delivering high-quality products.

Note: The job posting appears active and relevant, with no indications of expiration.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs