Senior Software Engineer

Platform.sh
Remote

About The Position

As a Senior Software Engineer at Upsun, you are part of the core engineering team building and maintaining the low-level orchestration components that power our cloud platform. You directly impact the reliability, scalability, and efficiency of the environment for customers running complex applications. You balance day-to-day maintenance of our stable, pre-established systems with the strategic execution of modernizing our base orchestration layer from Python to Go. Your work enables seamless cross-functional operations across our global infrastructure, solving highly complex challenges involving asynchronous networking, distributed coordination, and performance-critical systems.

Requirements

  • Strong software engineering background with proficiency in Python and Go.
  • Comfort working on low-level systems.
  • Proficiency in asynchronous programming and concurrency models in Python or similar languages.
  • Strong expertise in Linux systems and internals, including process management, networking, containers, and file systems.
  • Production experience with containerization technologies (Docker, OCI images, LXC etc.).
  • In depth knowledge of Git protocol including how repositories work.
  • Comfort with debugging complex systems, including going through traces and logs.
  • Pragmatic problem-solving, employing practical solutions to overcome complex problems efficiently.
  • Hands-on experience with AI coding assistants and LLM APIs, including applying them to code review, documentation, and debugging.
  • Excellent communication skills, with the ability to engage in discussions, accept feedback, and share knowledge with diverse audiences.

Nice To Haves

  • Knowledge of orchestration platforms such as Kubernetes (K8s).
  • Experience with GitLab CI/CD pipelines.
  • Experience working in PaaS or cloud-based environments.
  • Experience with high availability architectures and fault tolerance.

Responsibilities

  • Work on improving and maintaining our orchestration engine and git interface, ensuring they meet high standards of performance, reliability, and security.
  • Work on product or internal features (like reducing dependencies or improving our internal telemetry), extending our testing suite, or releasing our components.
  • Work closely with product, security, and infrastructure teams on container orchestration solutions that align with company goals and customer needs.
  • Build backwards compatible solutions to complex problems while optimizing services to run efficiently and troubleshooting when deployments fail.
  • Constantly seek opportunities to improve automation, testing, and deployment processes.

Benefits

  • Flexible PTO
  • Comprehensive healthcare coverage (UK, Canada, France, Spain, USA)
  • Company stock options
  • Professional development budget
  • Office equipment budget
  • Wellness budget
  • Annual team gatherings
  • Internet reimbursement
  • Inclusive parental leave
  • Remote work travel program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service