Cloud Native Software Engineer for Resilient Distributed Systems

3 weeks ago


Tucson, Arizona, United States Canonical - Jobs Full time

We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical, you can drive the success of those leveraging our Ubuntu and Juju to build multi-cloud deployable cloud applications.

Job Summary

This role offers an exciting opportunity to develop CI pipelines powering Canonical's cloud integration testing and reporting. You will have the chance to contribute to expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results.

  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow
  • Deploy, manage, and debug highly distributed systems
  • Monitor and report on automated testing efforts

A successful candidate is interested in tackling these problems and imagining new initiatives within the team and across Canonical.

Key Responsibilities
  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow
  • Deploy, manage, and debug highly distributed systems
  • Monitor and report on automated testing efforts
Requirements
  • Solid background in modern test processes and strategies
  • Experience with Python or Go development
  • Strong object oriented development skills
  • Ability to develop and ship production grade modern web applications
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
  • Knowledge of networking technologies and fundamentals
  • Solid understanding of Linux system architecture
  • A capacity for complex abstract thinking
What We Offer

As a Cloud Native Software Engineer at Canonical, you can expect a competitive salary range of $120,000 - $180,000 per year, depending on experience. In addition, we offer a globally remote work environment with twice-yearly team sprints, a 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 Programme, and priority Pass for travel and travel upgrades for long haul company events.



  • Tucson, Arizona, United States Canonical - Jobs Full time

    At Canonical, we seek a seasoned Cloud-Native Observability Expert to join our innovative team. As part of our pioneering work in open-source software, you will be responsible for developing a cloud-native monitoring stack that leverages best-in-class tools.This is an exciting opportunity for a skilled developer passionate about open source software, Linux,...


  • Tucson, Arizona, United States Canonical - Jobs Full time

    About the RoleWe are seeking an experienced Distributed System Manager to join our team and lead the development of our software defined storage solution. This role involves managing a globally distributed team of engineers and overseeing the development of scalable storage clusters on Linux in production environments.The ideal candidate will have a strong...


  • Tucson, Arizona, United States Rincon Research Corp Full time

    High-Paying Sr. Software Engineer PositionWe are seeking an experienced and results-driven Sr. Cloud Software Architect to join our team in Centennial, CO.This role offers a rare opportunity to work on cutting-edge geolocation and digital communications systems that support national security defense.Key responsibilities include designing real-time cloud...


  • Tucson, Arizona, United States Komatsu Full time

    Job Summary: Komatsu is seeking a seasoned Senior Software Engineer to join our AHS Product Development team. As a key contributor to this team, you will design and implement software solutions for our Autonomous Haulage System (AHS), utilizing your expertise in Java, design patterns, and distributed systems.Job Responsibilities:* Design and develop software...


  • Tucson, Arizona, United States Rincon Research Corporation Full time

    Role SummaryThe Software Engineer role at Rincon Research Corporation involves creating and maintaining complex software systems. We are seeking an experienced professional with a strong background in software engineering practices, including testability and readability. The ideal candidate will have proficiency in modern software development methodologies,...


  • Tucson, Arizona, United States Canonical - Jobs Full time

    About the RoleThis is an exciting opportunity for an experienced engineering manager to join our team and take on a leadership role in developing a Ceph-focused software-defined storage solution.As a key member of our team, you will be responsible for building and managing a globally distributed team of engineers, providing guidance and support to help them...


  • Tucson, Arizona, United States Leidos Holding Full time

    Job DescriptionAt Leidos Holding, we are seeking a talented Junior Full Stack Developer to join our team. This role offers the opportunity to work on complex software systems, collaborating with experienced professionals in a dynamic and inclusive environment.About UsLeidos is a leading innovation company addressing global challenges in national security and...


  • Tucson, Arizona, United States Rincon Research Corp Full time

    Rincon Research Corporation is a leading innovator in digital signal processing (DSP) products and services for the United States Defense and Intelligence Communities.Key ResponsibilitiesDesign real-time cloud processing solutions to support national security and defense initiativesImplement advanced signal processing and geolocation algorithms using...


  • Tucson, Arizona, United States Paragon Space Development Corporation Full time

    We are seeking a highly skilled Software Engineer to join our team at Paragon Space Development Corporation. As a software engineer, you will work on projects related to aerospace systems engineering and thermal control systems.The ideal candidate will have experience in software development, system design, and testing. Knowledge of Python, C++, or Java...


  • Tucson, Arizona, United States Top Secret Clearance Jobs Full time

    **Job Summary**We are seeking a highly skilled Sr. Software Engineer to join our team at Rincon Research Corporation (RRC). As a key member of our engineering team, you will design, develop, and implement advanced software solutions for real-time cloud processing, signal processing, and geolocation algorithms.The ideal candidate will have experience in...


  • Tucson, Arizona, United States Leidos Full time

    OverviewAt Leidos, we combine technology and expertise to solve some of the world's most complex challenges in national security, health, and infrastructure. As a Full Stack Python Developer on our Chinook Program, you will be part of a team that delivers cutting-edge solutions to our customers in a fast-paced and dynamic environment.Estimated Salary...


  • Tucson, Arizona, United States Dawar Consulting, Inc. Full time

    Job Title: Software Systems EngineerAbout Dawar Consulting, Inc.Dawar Consulting, Inc. is a world leader in diagnostics and life sciences seeking an experienced Software Systems Engineer for a long-term contract position with the possibility of extension.Salary Information:We offer a competitive hourly rate of $40/hour on a W2 basis.Job...


  • Tucson, Arizona, United States Raytheon Full time

    At Raytheon, we are dedicated to solving mission-level customer challenges. Our Test Equipment Engineering (TEE) team is a multi-discipline organization responsible for developing advanced software solutions for all our products.We are hands-on, designing with the latest technology and tools, and integrating state-of-the-art software solutions with the most...


  • Tucson, Arizona, United States Komatsu Full time

    Senior Software EngineerKomatsu is a global leader in the development and manufacturing of construction, mining, forestry, forklift, and industrial machinery. We're seeking an experienced Senior Software Engineer to join our Autonomous Haulage System (AHS) Product Development team in Tucson, AZ, US.The estimated annual salary for this position is around...


  • Tucson, Arizona, United States Rincon Research Corp Full time

    About the JobWe are seeking a skilled Database/Web Engineer to join our team at Rincon Research Corporation in Tucson, AZ.The selected candidate will work on designing and implementing data systems with both web and database components, analyzing and maintaining existing databases and web interfaces, and adding new features to operational systems.Key...


  • Tucson, Arizona, United States Top Secret Clearance Jobs Full time

    This position requires an experienced Senior Software Engineer to develop geolocation and digital communications systems for national security defense. The successful candidate will join a multi-disciplinary R&D environment with like-minded professionals.Main ResponsibilitiesDeveloping innovative solutions using real-time cloud processing, advanced signal...


  • Tucson, Arizona, United States Raytheon Full time

    Company OverviewRaytheon Technologies is a leading aerospace and defense company, committed to helping our nation and allies defend freedoms and deter aggression. With over 100 years of experience, we bring renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threats.Job SummaryWe are seeking an Embedded Software...


  • Tucson, Arizona, United States Insight Global Full time

    Company Overview:We are a top AEC firm seeking to grow our Distribution Modernization team in Albuquerque, NM.About the Role:This is a pivotal position in modernizing electric utility distribution systems.About You:We're looking for skilled Engineers and Designers with experience on Distribution specific projects.Key Responsibilities:Design & Engineering:...


  • Tucson, Arizona, United States Raytheon Full time

    At Raytheon, we combine our vast resources and investments to solve mission-level vs. product-level customer challenges.We are dedicated to anticipating more, moving faster, and making a bigger impact on the big picture.This role is part of the Test Equipment Engineering (TEE) team within the Specialty Engineering Directorate.The TEE team is a...


  • Tucson, Arizona, United States iSphere Innovation Partners, LLC Full time

    As a Senior Software Engineer with iSphere Innovation Partners, LLC, you will play a pivotal role in developing cutting-edge signal processing and communications systems in Tucson, AZ. Working alongside top electrical engineers, mathematicians, and computer scientists in a classified environment, you will contribute to critical national security and defense...