Senior Python Software Engineer
7 days ago
This is an exciting opportunity for an experienced Python engineer who is passionate about open source software, Linux, and cloud-native computing. This is a role for individual contribution through high quality, Pythonic code. We're looking for evidence of technical leadership, exceptional design and intuitive documentation.
You'll be responsible for designing and maintaining a Python framework and surrounding tools that enable the creation and management of Charmed Operators - software that drives software.
You'll be designing and implementing the foundation for software operators that can run anywhere, from bare metal to Kubernetes in the cloud. You'll work closely with other teams in Canonical to ensure the framework provides a reliable, easy-to-use solution that scales to production workloads and meets the needs of our customers looking to adopt cutting-edge technology.
In addition to the core framework development, this team has responsibilities in the Charmed Operator community, for which Charmhub is the centre. You'll get the chance to work not just with the broad range of talent within Canonical, but the broader open source community. The Charmed Operator ecosystem is made up of Charmed Operators themselves, but also Juju, Pebble and more. Come and help build a thriving community, and contribute to a broad range of technologies that ensure seamless software operations at scale for some of the biggest names in tech.
**What you'll do**:
- Write high quality, rigorously designed Python software
- Collaborate proactively with a globally distributed team
- Display technical leadership internally and within our external communities
- Debug issues and produce high quality code to fix them
- Contribute to technical documentation that define best practices for authoring high quality operators
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks for internal and external events
**Who you are**:
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have deep experience and history of writing modern, maintainable Python
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging, scalable web services
- Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu._
-
Senior Software Engineer
4 days ago
Christchurch, New Zealand Jade Software Full timeFlexible work environment - nominated for a 2021 award for innovation - Great benefits provided alongside a competitive remuneration package - Wellbeing initiatives that provide support and help you be at your best Jade Software Corporation is looking for an experienced Senior Software Engineer to join a dynamic cross-functional delivery team and be...
-
Senior Software Engineer
1 week ago
Christchurch, Canterbury, New Zealand Seequent ULC Full timeSenior Software EngineerAbout Us At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences, transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and...
-
Senior Software Engineer
2 days ago
Christchurch, New Zealand Sunstone Talent Full timeHappy to consider someone without Java who wants to code in Java? - Work on software that makes IoT work & can help the environment - Supportive team, building new features & functionality, messaging on the backend An interesting company is looking for a Senior Software Engineer to work on an innovative product that helps solve real world problems Solid...
-
Senior Software Engineer
1 day ago
Christchurch Central, New Zealand HamiltonJet Full timeHamiltonJet is a highly respected international company and market leader in marine propulsion systems, serving high-profile clients globally. With a strong reputation for excellence, our products and services are trusted by boat builders, naval architects, and a wide variety of end-users in over 120 countries.We are seeking an experienced Senior Software...
-
Software developer
1 week ago
Christchurch, New Zealand Elixir Software Full timeElixir Software – Christchurch, South Island Elixir Practice Management Software supports specialised medical doctors with our cloud‑based platform. We are a New Zealand‑owned and run company with our main office in Christchurch. We pride ourselves on not only meeting but exceeding client needs and expectations. To continue our growth, we need to add...
-
Senior Software Engineer
7 days ago
Christchurch Central, New Zealand Couchdrop Full timeAbout UsAt Couchdrop, we believe small teams can achieve massive impact. We're building the #1 platform for secure b2b file transfers and automation, and our approach is grounded in intent-based leadership - giving every team member the autonomy and trust to make decisions that move us forward.We have global customers and form critical infrastructure for...
-
Senior Software Engineer
1 week ago
Christchurch, New Zealand Aviat Networks Full time**Key Responsibilities**: - Development of product framework capabilities and features. - Requirement’s analysis, software design, implementation, testing and problem solving. - Contributing to the continuous improvement of our Agile Scrum practices **Key Requirements**: **Essential (most of the following)**: - Software product development - Server and...
-
Senior Software Engineer
2 weeks ago
Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$80,000 - NZ$150,000 per yearAt Phocas, we make complex financial data simple, fast, and accessible. For more than 20 years, we've helped businesses turn numbers into clarity. Now we're scaling our Financial Statements product to serve even more finance teams around the world. And we're looking for a senior engineer to help lead the charge.Financial Statements is in a major growth...
-
Senior Software Engineer
1 week ago
Christchurch, Canterbury, New Zealand Phocas Software Full timeAt Phocas, we make complex financial data simple, fast, and accessible. For more than 20 years, we've helped businesses turn numbers into clarity. Now we're scaling our Financial Statements product to serve even more finance teams around the world. And we're looking for a senior engineer to help lead the charge.Financial Statements is in a major growth...
-
Intermediate Software Engineer
4 days ago
Christchurch, New Zealand Jade Software Full timeFlexible work environment - 2021 HRNZ Award-winning for innovation. - Based in Christchurch - Health insurance for you and your family, life & income protection, home broadband allowance and other great benefits provided alongside a competitive remuneration package - Wellbeing initiatives that provide support and help you be at your best *ABOUT THE...