Software Engineer

1 week ago


San Diego CA United States ZipRecruiter Full time

Job Description

Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations.

We want to transform the world of software operations by enabling true model-driven operations via next-infrastructure-as-code. This will allow companies to run very efficient bare-metal operations for high-performance computing, private cloud, data lakes, AI/ML, and analytics. We need to invent some new technology, and we need to build some new products; we are therefore looking for someone who can lead and inspire a regional software engineering team to fulfill this initiative.

The Solutions Engineering team works in close collaboration with our managed infrastructure operations team, which runs many private OpenStack clouds and Kubernetes clusters for customers around the world. This enables us to improve our infra-as-code products based on our own real experience, mirroring that of our users and customers. We work in Python, creating open source automation capabilities that simplify operations for anybody, anywhere, who is building on Ubuntu.

Most of the team's work involves pure Python software development focused on enabling true DevOps workflows. We strive for high quality in both design, documentation, tests, and performance as we enhance operations code packages and Ubuntu itself in order to ensure our platform is the easiest, most robust, and best performing for driving your infrastructure.

This role is ideal for software engineers who want to work in a global team, have a passion for distributed systems and cloud computing, and an interest in the entire Linux stack - from kernel to networking to virtualization and containers.

What you'll do
  • Work in Python and Golang to design and deliver open source software operations code
  • Work with the entire Linux stack, from kernel, networking, storage, to applications
  • Shape high quality open source monitoring and alerting infrastructure
  • Rethink open source operations for our customers and open source community
  • Demonstrate sound engineering design and testing principles in your code
  • Follow agile software development practices
  • Coach and develop your colleagues where you have insights
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Global travel up to 10% of time for internal and external events
Who you are
  • You are a passionate Python developer
  • You are organised and want your team to deliver timely, high quality software
  • You understand the importance of reliable operations in an agile world
  • You have sound knowledge of cloud computing concepts & technologies
  • You have practical knowledge of Linux and networking
  • You are a lifelong learner
Bonus points for
  • You have graduated with a university degree in Computer Science or related software engineering field
  • Golang programming skills
What you will learn
  • OpenStack and Kubernetes in production
  • Thinking rigorously about application and infrastructure reliability
  • Wide range of open source applications and skills
  • Real-life and hands-on exposure to a wide range of emerging technologies and tools
We offer:
  • 100% work-from-home
  • Learning and development
  • Competitive salary
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel
About Canonical

Canonical is a pioneering tech firm that is 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 on a daily basis. 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.

Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. The diversity of experience, perspectives, and background create a better work environment and better products. Whatever your background, we will give your application fair consideration.

#J-18808-Ljbffr
  • Software Engineer

    1 week ago


    Los Angeles, CA, United States Software Resources Full time

    We are looking for Software Engineer for our client located in West Los Angeles/Century City area.This position is mostly REMOTE but you will be required to come into the West Los Angeles office 1 to 4 times a month. We could consider a completely remote candidate in another state if they meet our requirements. Duration : 6 to 12 months with the potential to...


  • San Jose, CA, United States Innominds Software Pvt. Ltd. Full time

    Engage in requirements gathering and design discussions for product development. Collaborate with stakeholders to define test objectives, assess testing scope, and formulate functional and non-functional test strategies, plans, and artifacts. Develop comprehensive test cases for new product requirements. Create and manage test epics, user stories, tickets,...


  • Sunnyvale, CA, United States Software Aspekte Full time

    Fortinet is looking for a Senior Software Dev QA Engineer to assist CloudServices Team to Maintain and develop automated test scripts to validate all aspect of products based on variety of test cases. Provide end-to-end quality assurance solutions for cloud security products to the development, marketing, sales team etc. Bring cutting-edge cloud security...

  • Software Engineer

    1 week ago


    San Diego, CA, United States TemperaturePro Full time

    TemperaturePro is a nationally recognized HVAC franchise that provides heating, air conditioning, and indoor air quality services. We are seeking a talented Software Engineer to join our dynamic team and help us build robust software solutions. Responsibilities: Design, develop, and maintain high-quality software applications. Collaborate with...


  • San Diego, CA, United States SAIC Full time

    SAIC is seeking cleared (Secret) Software Engineers to support Project Overmatch . Candidates will research, design, and develop computer and network software or specialized utility programs. In this role, the Software Engineer will be an integral team member supporting assured Command and Control capabilities for our DoD customer within the Navy Information...


  • Hillsboro, OR, United States Talent Software Services Full time

    Software Development Engineer 3 Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position in Hillsboro, OR. The opportunity will be five months with a strong chance for a long-term extension. Position Summary: The main function of a software engineer is to apply the principles of computer science and...


  • San Diego, CA, United States Cubic Corporation Full time

    Hello! To apply to the job you were interested in, please create a Workday account. If you already have an account, please sign in. We look forward to learning more about you! Principal Software Engineer Locations: San Diego, California Time Type: Full time Posted On: Posted 3 Days Ago Job Requisition ID: REQ_41191 Business Unit: Cubic Defense Company...


  • San Diego, CA, United States High-Tech Professionals Full time

    Senior Software Engineer Job ID: 1910Location: San Diego, CAType: PermanentStatus: OpenKey Skills: software engineer, Linux, C++, tools, libraries, relational database, analyticsDescription: This role will design, implement and test various components of a new distributed software system. Deployed on an application server cluster, the software system...


  • Atlanta, GA, United States Ultimate Software Full time

    Here at UKG, our purpose is people. Our HR, payroll, and workforce management solutions help organizations unlock happier outcomes for all. Our U Krewers, who build those solutions and support our business, are talented, collaborative, and innovative problem-solvers. We strive to create a culture of belonging and an employee experience that empowers our...

  • Software Engineer 2

    1 week ago


    San Diego, CA, United States Intuit Inc. Full time

    Come join the 'CyberCRAFT Compliance Engineering Team' as a 'Software Engineer II' at Intuit, one of the leading FinTech companies in the world. Our team creates internal security and compliance software for Intuit's cloud hosted products. Our web-based full-stack software makes it easy for Intuit's development teams to onboard to security controls, become...


  • San Antonio, Texas, United States Captivation Software Full time

    Job Title: Software Engineer Lead PositionWe are seeking a skilled and experienced Software Engineer to join our team at Captivation Software. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems.About the Role:You will work closely with other talented engineers...

  • Software Engineer

    1 week ago


    San Diego, CA, United States Treehouse Full time

    Whova is seeking full-time Software Engineers! As a member of our engineering team, you will tackle challenging issues of scale, reliability, and security while delivering a delightful, simple user experience to a global user base. You can either join the front-end team for building and improving the mobile and web platforms, or the back-end team for...


  • San Diego, CA, United States Intuit Inc. Full time

    Come join the Systems and Operational Engineering organization as a Senior Software Engineer. We are looking for team members that love new challenges, cracking tough problems, and working cross-functionally. Service-oriented thinking along with excellent diagnostic and communication skills and a passion to resolve customer problems is a must-have for this...


  • San Diego, CA, United States Cubic Corporation Full time

    Hello! To apply to the job you were interested in, please create a Workday account, if you already have an account please sign in. We look forward to learning more about you! Business Unit: Cubic DefenseCompany Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s...

  • Software Engineer

    1 week ago


    San Diego, CA, United States INflow, LLC. Full time

    At INflow Federal, we're not just navigating the frontier of digital transformation; we're reshaping it. Our dedication to merging the prowess of humans and machines to solve complex problems has set us apart in designing and engineering solutions for the Department of Defense (DoD) networks. Here, every challenge is an opportunity to advance, and every...


  • Redmond, WA, United States Talent Software Services Full time

    Software Design Engineer 2 Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below. Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WA. The opportunity will be seven months with a strong chance for a...


  • San Diego, CA, United States Apple Full time

    Software Security Engineer San Diego, California, United States Software and Services These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. They build secure, end-to-end solutions and develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the...


  • San Diego, CA, United States Software Placement Group Full time

    Human Systems Integration Engineer We are excited to offer a career opportunity for a Human Systems Integration Engineer who will become a vital participant in our dynamic team. This role involves using in-depth knowledge in human factors engineering, system design, and usability analysis to optimize user interfaces and system performance in various...


  • Rochester, MI, United States OneStream Software Full time

    DescriptionSoftware Engineer - IAM Location: Remote, USAEmployment Type: Full-TimeCompensation: $104,000 to $149,000(Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K SummaryOneStream Software is a leading provider of Corporate Performance...

  • Software Engineer

    1 month ago


    San Diego, California, United States Compunnel Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This is an excellent opportunity to work with a talented team of engineers and contribute to the development of cutting-edge software solutions.