Microservices Engineer

CanonicalCanonical·Remote(Anywhere in the World)·Work From Anywhere
Software Development
Excel

WFA Digital Insight

In a rapidly evolving tech landscape, microservices engineers are in high demand, especially those who can navigate the complexities of API design and DevOps practices. Canonical, a trailblazer in open-source software, fosters a remote-first culture that promotes global collaboration and innovation. This role is a unique opportunity to contribute to critical infrastructure and the widely used Ubuntu OS. Candidates should be prepared to discuss their insights on microservices and scalability, as the demand for such expertise continues to surge.

Job Description

About the Role

Canonical is looking for a Microservices Engineer to join their distributed team. This role focuses on back-end REST API microservices engineering in Go and Python, and it covers all levels of seniority.

Responsibilities

  • Collaborate with teams to enhance API design and documentation.
  • Optimize database performance and scalability for millions of Ubuntu clients.
  • Implement multi-region service delivery for resilience.
  • Engage in proactive security analysis techniques, such as fuzzing.
  • Conduct tracing and profiling for distributed systems insights.

Requirements

  • Strong experience in API and microservice design.
  • Proficient in Go and Python languages.
  • Knowledge of DevOps practices and methodologies.
  • Experience with cloud services and distributed systems.

Nice to Have

  • Familiarity with modern database architectures.
  • Previous experience with open-source projects.
  • Understanding of community collaboration in tech initiatives.

Benefits

Canonical offers a flexible work environment with remote opportunities, competitive compensation, and the chance to work with a global team dedicated to open-source software development.

How to Stand Out

  • Highlight your understanding of API design and innovative microservice strategies when crafting your application.
  • Prepare examples of past projects that demonstrate your problem-solving skills in real-world scenarios.
  • Familiarize yourself with Canonical's mission and projects to show your passion for open-source software.
  • Consider contributing to relevant open-source initiatives to bolster your portfolio and demonstrate your commitment to the field.
  • If salary information isn't available, research industry standards for similar roles to negotiate confidently.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.