Canonical
Software Engineer - Python and K8s
Canonical, Charlotte, North Carolina, United States, 28245
Software Engineer - Python and K8s
– Canonical
Location:
Charlotte, NC
Job Type:
Full-time
Industry:
Software Development
Salary:
$120,000.00 - $240,000.00 per year
About the role Canonical, the provider of open source software and the Ubuntu platform, is looking for a Software Engineer who enjoys Python, distributed systems, and the Linux stack. The position focuses on building open‑source code that enables real‑time, automated operations on Kubernetes for Canonical and its customers.
Responsibilities
Work in Python to design and deliver open‑source software operations code.
Work across the entire Linux stack, from kernel and networking to storage and applications.
Think rigorously about application and infrastructure reliability.
Shape high‑quality open‑source monitoring and alerting infrastructure.
Simplify open‑source operations for customers and the community.
Demonstrate sound engineering design and testing principles in code.
Follow agile software development practices.
Coach and develop colleagues.
Contribute to a healthy, collaborative engineering culture aligned with company values.
Work from home; travel globally once or twice a year for up to two weeks.
Qualifications
Bachelor’s or equivalent in Computer Science, STEM, or a related field.
Experience with Linux systems administration, package management, and operations.
Hands‑on experience with at least one public cloud.
Familiarity with Docker and Kubernetes.
Strong Python programming skills and enthusiasm for challenging projects.
Understanding of reliable software design and the importance of testing.
Organized, effective team contributor who delivers timely, high‑quality software.
Benefits
Distributed work environment with twice‑yearly team sprints in person.
Personal learning and development budget of USD 2,000 per year.
Annual compensation review.
Recognition rewards.
Annual holiday leave.
Maternity and paternity leave.
Employee Assistance Program.
Opportunities to travel to new locations to meet colleagues.
Priority Pass and travel upgrades for long‑haul company events.
About Canonical Canonical is a pioneering tech firm at the forefront of the global shift to open source. As the publisher of Ubuntu, one of the most important open‑source projects, Canonical powers AI, IoT, and the cloud. The company recruits globally and sets a very high standard for joining. Most colleagues work from home since 2004.
Equal Opportunity Employer Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination, valuing diversity of experience, perspective, and background. Whatever your identity, we give your application fair consideration.
#J-18808-Ljbffr
– Canonical
Location:
Charlotte, NC
Job Type:
Full-time
Industry:
Software Development
Salary:
$120,000.00 - $240,000.00 per year
About the role Canonical, the provider of open source software and the Ubuntu platform, is looking for a Software Engineer who enjoys Python, distributed systems, and the Linux stack. The position focuses on building open‑source code that enables real‑time, automated operations on Kubernetes for Canonical and its customers.
Responsibilities
Work in Python to design and deliver open‑source software operations code.
Work across the entire Linux stack, from kernel and networking to storage and applications.
Think rigorously about application and infrastructure reliability.
Shape high‑quality open‑source monitoring and alerting infrastructure.
Simplify open‑source operations for customers and the community.
Demonstrate sound engineering design and testing principles in code.
Follow agile software development practices.
Coach and develop colleagues.
Contribute to a healthy, collaborative engineering culture aligned with company values.
Work from home; travel globally once or twice a year for up to two weeks.
Qualifications
Bachelor’s or equivalent in Computer Science, STEM, or a related field.
Experience with Linux systems administration, package management, and operations.
Hands‑on experience with at least one public cloud.
Familiarity with Docker and Kubernetes.
Strong Python programming skills and enthusiasm for challenging projects.
Understanding of reliable software design and the importance of testing.
Organized, effective team contributor who delivers timely, high‑quality software.
Benefits
Distributed work environment with twice‑yearly team sprints in person.
Personal learning and development budget of USD 2,000 per year.
Annual compensation review.
Recognition rewards.
Annual holiday leave.
Maternity and paternity leave.
Employee Assistance Program.
Opportunities to travel to new locations to meet colleagues.
Priority Pass and travel upgrades for long‑haul company events.
About Canonical Canonical is a pioneering tech firm at the forefront of the global shift to open source. As the publisher of Ubuntu, one of the most important open‑source projects, Canonical powers AI, IoT, and the cloud. The company recruits globally and sets a very high standard for joining. Most colleagues work from home since 2004.
Equal Opportunity Employer Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination, valuing diversity of experience, perspective, and background. Whatever your identity, we give your application fair consideration.
#J-18808-Ljbffr