Software Developer
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world’s leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office‑based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder‑led, profitable, and growing.
Position
Junior developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud‑native monitoring stack that composes best‑in‑class open‑source monitoring tools. The stack is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless for end‑users, and its administrators will enjoy smooth, lightweight Day‑1 and Day‑2 operations.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
The monitoring stack will monitor applications running on a mix of cloud technologies such as Kubernetes and OpenStack, as well as bare‑metal, virtual machines and containers. The stack will be capable of monitoring applications and infrastructure irrespective of whether they are operated by Juju, and will leverage multiple data sources at various levels of the architecture, including Juju itself, to contextualize the collected telemetry and insights delivered to the end‑users.
You can read more about the project here and here.
Location
This role will be based remotely in the EMEA and Americas regions.
Role Responsibilities
- Collaborate proactively with a globally distributed team.
- Write, test and document high‑quality code to create new features.
- Debug issues and interact with a vibrant community.
- Review code produced by other engineers.
- Attend conferences to represent Canonical and the Charmed Observability Stack.
- Work from home with global travel 2 to 4 weeks for internal and external events.
What we are looking for in you
- You love technology and working with brilliant people.
- You value soft skills and are passionate, enterprising, thoughtful, and self‑motivated.
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree.
- You are a skilled Python developer, preferably with a track record in open source.
- You have a working knowledge of Go.
- You have interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems.
What we offer
- 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.
- Team Member Assistance Program & Wellness Platform.
- Opportunity 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 move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Equal Opportunity Employer
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr$60k - $96k
...We’re seeking a BRMS / Drools Developer with strong Java expertise to design and implement complex business-rule solutions for enterprise‑scale systems. This role is ideal for someone who thrives on translating business logic into elegant, maintainable rules and integrating...SuggestedFull timeRemote workFlexible hours$75 - $80 per hour
...Role Summary As a Software Engineer III – Java Backend (Tech Lead), you will serve as a hands‑on technical leader responsible for... ...including modernization from on-premises to cloud environments. Develop and evolve service‑level architecture, including APIs, data...SuggestedHourly payRemote work$48k - $84k
...talk with your recruiter to learn more. Base pay range $48,000.00/yr - $84,000.00/yr At Lumenalta, we create impactful software solutions that drive innovation and transform businesses. Since 2000, we’ve partnered with visionary leaders to build cutting-edge...SuggestedFull timeContract workRemote workMonday to Friday$100k
...western union, Client, visa, walmart lab s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with...SuggestedFull timeH1b$190k - $230k
...questions are still open, the signal is still forming, and the right move is not always obvious. Most of the ventures we create are software products, typically full-stack web applications with AI functionality at their core. You'll help build products where intelligence...SuggestedFull timeCasual workWork at officeImmediate startRelocation- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...founder‑led, profitable, and growing. Position Junior developer with a proven track record in Python and/or Go. As part of the...Work at officeRemote workWork from home
$240k - $250k
...appraisal review, required License/Certifications: ~ MAI, ASA, CPA, CFA, AM, or other valuation industry credentials, preferred Software: Proficient in the use of Microsoft Office Suite, specifically Excel, PowerPoint and Word, required Prior experience with...Work at office- ...optical applications. IERUS also supports customers with a diverse set of competencies including software development, air and missile defense, and systems engineering. IERUS develops value for our defense and commercial customers through accelerations of the technology life...Full time
- ...Tech Lead - Sr. Software Engineer In this role, you'll mentor the project team, share knowledge, and collaborate with the Solution Architect to determine project architecture. You'll lead in developing projects, promoting best programming practices, and have influence...Contract workLocal area
- ...to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with...Full timeH1bImmediate startRemote work
- ...customer's technical requirements. Work in a team environment to develop process deliverables including heat and material balances, PFDs... ...and prepare for the future. Through advanced automation, software, process technologies, and digital solutions, we help customers...Permanent employmentTemporary workRelocation packageFlexible hours
$24 - $35 per hour
Job Description Job Description Low-Voltage/Alarm Installer – Oklahoma Power up Oklahoma’s critical systems! We are seeking skilled Low-Voltage Installers to run, terminate, and test structured cabling and control wiring for security, fire alarm, data, and audio/...Hourly payFull timeFor contractorsLocal areaMonday to FridayShift workDay shift- Job Summary The Palo Alto Firewall Lead Engineer will act as the technical lead for firewall operations, major incidents, security architecture reviews, and strategic initiatives while providing guidance to operations teams. Key Responsibilities Lead ...
$111.07k - $148.1k
...recommendation and approvals of tools and technologies to improve efficiencies, reduce costs, and increase customer satisfaction. •Develop, troubleshoot, and optimize Docker containers and containerized applications across development, test, and production environments....Full timeTemporary workRemote work1 day per week$105.79k - $141.05k
...lifecycle, including categorization, control implementation, assessment readiness, authorization support, and continuous monitoring Develop, maintain, and ensure accuracy of authorization artifacts (e.g., SSP, POA&M, control evidence) Ensure systems remain ATO-...Full timeTemporary workRemote work- ...interprets customer inquiries, including specifications, to design and specify appropriate equipment for the application. · Develop a process design and select designs which provide the best solution for the customer's requirements and maximizes the potential for...Contract workWork at officeLocal area
- ...individual will serve as a liaison between Allient Inc. and its customers, distributors, and reps. Apply now! Responsibilities: Develop and prepare cost estimates, quotations, bids, and supporting analyses for new and existing products Review requirements and...Contract workWork at officeLocal area
- ...They use customer input and sales information to coordinate with engineering teams who then design or redesigns, develops, tests, and implements complex software problems and applications. They provide technical support and expertise to customers by testing applications...
- Applications/Sales Engineer Location(s) Tulsa, Oklahoma Company John Zink Career Field Engineering At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating...
- ...systems Exposure to industrial, municipal, or construction project environments Experience working with ERP or quoting/scheduling software Why work with us? Cogent is a growing organization with a long-term focus on delivering engineered solutions, equipment sales...For contractorsWork at office
- ...is seeking a qualified candidate with previous experience in developing AI solutions within a similar environment to increase efficiencies... ...directly with the AI & Digital Innovation lead on AI and software initiatives Develop and maintain AI-powered internal applications...Permanent employmentFull timeLocal areaRelocationMonday to Friday
- Job Description Job Description Job Title: Production Support/Systems Lead Location: North of Tulsa, OK - 4 days a week onsite Length: 6-10 months Systems Lead Azure/.NET Production Support Engineer Responsible for triage, issue resolution, and minor...Permanent employmentShift work
$48k - $96k
...app store with over 100 reviews ~5+ years of production-level software development experience ~ Recent experience with RxJava ~... ...grow. Be part of a team of talented and friendly senior-level developers. Work on projects that allow you to use leading tech....Full timeWork at officeRemote workMonday to FridayFlexible hours- ...Primary Responsibilities: Lead the design and execution of fire protection systems for secure and mission-critical facilities Develop and review fire suppression, alarm, and life safety system designs to meet client and code requirements (NFPA, IBC, IFC, UFCs, etc....Full timeFlexible hours
$124k - $280k
...At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in transforming raw data into actionable insights, enabling informed decision...H1b- ...for technical review and proposal generation. Assists with technical development and risk assessment of customer inquiries. Develops cost estimates according to established guidelines. Sets product pricing using mark-up and commission schedules established by...Contract workWork at office
- ...equipment. Some travel will be required. Job Duties: Analyzes and interprets customer inquiries, including specifications, to develop appropriate scope of work and installation plan for equipment. Travels to customer's facilities for site support and details...For subcontractorWork at office
$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software... ...engineering, software, data management, and AI technologies to develop innovative customer-facing demonstrations and internal...Remote jobHourly payFull timeInternshipLocal area- Job Description Job Description Judit Inc. is seeking an Oracle Cloud ERP Business/Functional Consultant to support an active state/local government implementation. This role spans process mapping, requirements gathering, and hands-on implementation support across...Local areaRemote work
$55k - $100k
...dedicated to one project at a time so that you can innovate and grow. Be a part of a team of talented and friendly senior‑level developers. Work on projects that allow you to use leading tech. The result? We produce meaningful outcomes for our clients that break...Full timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software developer positions Tulsa, OK
- senior software engineer remote Tulsa, OK
- software engineer contract Tulsa, OK
- cybersecurity software engineer Tulsa, OK
- part time software developer remote Tulsa, OK
- junior software developer internship Tulsa, OK
- software engineer remote Tulsa, OK
- software engineer Tulsa, OK
- software engineer travel Tulsa, OK
- software engineer amazon Tulsa, OK




