Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Tulsa, OK vacancy
  • $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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Lumenalta

    Tulsa, OK
    2 days ago
  • $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... 
    Suggested
    Hourly pay
    Remote work

    GDH

    Tulsa, OK
    2 days ago
  • $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... 
    Suggested
    Full time
    Contract work
    Remote work
    Monday to Friday

    Lumenalta

    Tulsa, OK
    2 days ago
  • $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... 
    Suggested
    Full time
    H1b

    SynergisticIT

    Tulsa, OK
    4 days ago
  • $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... 
    Suggested
    Full time
    Casual work
    Work at office
    Immediate start
    Relocation

    Gitwit Creative

    Tulsa, OK
    4 days ago
  •  ...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 office
    Remote work
    Work from home

    Canonical

    Tulsa, OK
    2 days ago
  • $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

    eTeam

    Tulsa, OK
    1 day ago
  •  ...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

    IERUS Technologies, Inc.

    Tulsa, OK
    a month ago
  •  ...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 work
    Local area

    BOK Financial

    Tulsa, OK
    1 day ago
  •  ...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 time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    Tulsa, OK
    1 day ago
  •  ...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 employment
    Temporary work
    Relocation package
    Flexible hours

    Honeywell Technologies

    Tulsa, OK
    2 days ago
  • $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 pay
    Full time
    For contractors
    Local area
    Monday to Friday
    Shift work
    Day shift

    Craftsmen Resources

    Tulsa, OK
    3 days ago
  • 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 ...

    Programmers.io

    Tulsa, OK
    1 day ago
  • $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 time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Tulsa, OK
    1 day ago
  • $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 time
    Temporary work
    Remote work

    Lumen

    Tulsa, OK
    3 days ago
  •  ...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 work
    Work at office
    Local area

    Zeeco

    Tulsa, OK
    21 days ago
  •  ...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 work
    Work at office
    Local area

    ALLIENT INC

    Tulsa, OK
    16 days ago
  •  ...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... 

    Enovation Controls LLC

    Tulsa, OK
    23 days ago
  • 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...

    Koch Industries

    Tulsa, OK
    2 days ago
  •  ...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 contractors
    Work at office

    Cogent Communications

    Tulsa, OK
    1 day ago
  •  ...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 employment
    Full time
    Local area
    Relocation
    Monday to Friday

    System One

    Tulsa, OK
    1 day ago
  • 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 employment
    Shift work

    Scadea

    Tulsa, OK
    4 days ago
  • $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 time
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    Lumenalta

    Tulsa, OK
    19 hours ago
  •  ...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 time
    Flexible hours

    Olsson

    Tulsa, OK
    15 days ago
  • $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

    PwC

    Tulsa, OK
    1 day ago
  •  ...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 work
    Work at office

    Zeeco

    Tulsa, OK
    4 days ago
  •  ...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 subcontractor
    Work at office

    Zeeco

    Tulsa, OK
    21 days ago
  • $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 job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Tulsa, OK
    19 hours ago
  • 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 area
    Remote work

    Judit Inc

    Tulsa, OK
    23 days ago
  • $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 time
    Remote work
    Flexible hours

    Lumenalta

    Tulsa, OK
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!