Senior Software Engineer – Go / Cloud Platform

Requirements

  • Experience building and maintaining backend services or APIs in production, with an understanding of reliable and scalable software design.
  • Strong programming skills in at least one modern language, such as Go, Python, Java, or C#, with openness to working primarily with Go and learning new technologies where needed.
  • Experience taking software end to end, from design and implementation through testing, deployment, monitoring, and iterative improvement in production.
  • Strong problem-solving and debugging skills, including working through issues that cross service boundaries, APIs, and infrastructure components.
  • Ability to design and evolve maintainable APIs and services, considering reliability, compatibility, and long-term operation.
  • Ability to collaborate and communicate effectively across engineering teams, sharing technical ideas and giving and receiving constructive feedback.
  • Experience with cloud or modern infrastructure environments, such as public cloud services, containers, Kubernetes, CI/CD, or similar technologies.

What You'll Be Doing

  • Own and evolve a production cloud service that powers Everpure Cloud Azure Native, taking features from idea and design through deployment and operation in Azure for real customers.
  • Build new capabilities and improve existing ones within the control-plane service, from refining user flows and exposing system state to usage metering and other capabilities that improve the customer experience.
  • Improve service reliability and operability through test automation, CI/CD, metrics, alerting, and engineering practices that enable the team to deliver changes safely.
  • Shape how we build by contributing to the tools, technologies, and engineering patterns we use across Go, Python, Azure, Temporal, and other platform services.
  • Continuously improve the system by simplifying code and APIs, identifying opportunities to make the service safer and easier to operate, and acting on learnings from postmortems.
  • Collaborate across teams and companies, working with engineers across Everpure Cloud and Microsoft on joint design, integrations, and incident follow-ups.
  • Share ownership of the service in production, including on-call responsibilities, knowledge sharing, and continuous improvements to how the team builds and operates the platform.

Perks and Benefits

  • Innovation: We celebrate those who think critically, like a challenge, and aspire to be trailblazers.
  • Growth: We give you the space and support to grow along with us and to contribute to something meaningful. We have been named Fortune's Best Workplaces in Technology™, Fortune's Best Workplaces in the Bay Area™, and certified as a Great Place to Work®!
  • Team: We build each other up and set aside ego for the greater good.
  • And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources, and company-sponsored team events.
AI Summary ✨

Similar jobs

  • Software Engineer II - Rust - Pro

    Kraken10 locations3 days ago
    Remote
  • Senior Software Engineer, Billing GitHub

    MicrosoftCzech Republic7 days ago
  • Software Engineering Student Worker Opportunities

    MicrosoftPrague, Czech Republic8 days ago
  • See all jobs in Czech Republic →