Software Engineer - Python and K8s
Design and deliver open source software operations code in Python, focusing on Kubernetes and the entire Linux stack to enhance operational reliability and efficiency.
3,634 total jobs
606 new jobs this week
Design and deliver open source software operations code in Python, focusing on Kubernetes and the entire Linux stack to enhance operational reliability and efficiency.
Develop with Rust and WebAssembly, troubleshoot issues independently, and contribute across the team as opportunities arise, using Figma as part of the work.
Design and build decentralized content-delivery protocols and distributed infrastructure, integrating research into scalable systems while developing networking software, smart contracts, and token-based incentives.
Build and improve Warpโs agentic development environment across the technical stack, shaping features that help developers work more efficiently while improving product performance, reliability, and user experience.
The Computer Software Validation professional will manage the validation process for clinical trial software, ensuring compliance and quality in RTSM implementations.
The Principal Software Engineer for Java is responsible for developing server applications, ensuring functionality, security, and performance while leading and mentoring a team of engineers.
The Principal Software Engineer for Python is responsible for leading a team, developing server applications, and ensuring functionality, security, and performance of software platforms.
Linear is a remote-first company, with optional co-working offices in San Francisco, New York, and London. This role is open to candidates based in the US and Europe.
Build and maintain integrations with external APIs and services by reverse engineering their behavior, optimizing backend code, and writing unit and integration tests.
This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company.
Build and maintain full-stack APIs, front ends, and tools for core products, with a focus on reliable production services, monitoring, and scaling.
Join the Growth team to support experimentation processes, collaborate with product and data science teams, and enhance user experience through data-driven insights.
As a Software Developer, you will build and support applications in multidisciplinary agile teams, ensuring high-quality code and contributing to project delivery.
Develops and maintains Java applications using Core Java, Java 8, Spring Boot, and Spring JPA, applying collections and multithreading concepts to support application functionality.
Develop and maintain Vue.js front-end applications, ensuring functionality, security, and performance while leading and mentoring engineers, collaborating with clients, and contributing to team hiring.
Develops and maintains Ruby on Rails server applications and APIs, ensuring security, performance, and reliability while leading and mentoring engineers and collaborating with clients and teammates.
The Principal Software Engineer for.Net is responsible for developing server applications, leading a team, and ensuring high functionality, security, and performance of software platforms.
Develops and maintains Node.js and React applications, building APIs and web interfaces while ensuring security, performance, and quality; also leads and mentors software engineers.
Develop front-end web applications with React, ensuring functionality, security, and performance while writing tests, resolving issues, and collaborating with teammates and clients.
Own reliability and scalability for the Vault Platformโs enterprise applications by building cloud infrastructure, leading incident response, automating operations, and guiding engineering decisions for production systems at global scale.
Build and operate reliable, scalable cloud infrastructure for enterprise applications, leading incident response, automating operations, diagnosing production issues, and guiding engineering teams on designs that work at global scale.
Build and operate reliable, scalable enterprise applications on the Vault Platform, using Java and open-source technologies to automate operations, resolve production issues, and guide engineering decisions.
As an Embedded Linux Field Engineer for Devices/IoT, you will engage with customers, deliver projects, and advocate for their needs while leveraging your extensive Linux expertise.
As a Software Engineer in Sustaining Engineering, you will resolve complex customer issues related to Ubuntu and open source technologies, contributing to upstream bug fixes and enhancements.
Those that list pay offer a median of $180,000 a year. The middle half pay between $145,000 and $217,000.
| Level | Range | Middle half ยท median |
|---|---|---|
| Mid-level | $132Kโ$200K ยท $163K | |
| Senior | $145Kโ$210K ยท $180K | |
| Lead | $184Kโ$259K ยท $220K |
36% of these listings post pay. From 384 listings with pay in USD, at most three per company.
9% of these listings are open worldwide and 2% to a whole region, like Europe or Latin America. The other 89% hire in specific countries:
From 2,732 listings that state where they hire.
What hiring companies here ask for far more often than across all remote jobs, so it is worth putting front and center on your resume.
Share of the 887 companies hiring here that ask for each skill, and how many times as often as across all remote jobs. Soft skills like communication are left out.
Half stop taking applications within 37 days of being posted, and 1 in 4 within 14 days. Applying in the first week counts.
14 days
1 in 4 closed by then
37 days
Half closed by then
82 days
3 in 4 closed by then
From 1,323 listings that closed in the last 120 days, at most three per company.