Software Engineer

1 month ago


Mundelein, United States Canonical - Jobs Full time
Job DescriptionJob Description

This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.

Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.

This job involves international travel several times a year, usually for one week at a time.

What you'll do
  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Ensure the success of OpenStack and Ceph on multiple architectures
  • Work from home with global travel 2 to 4 weeks for internal and external events
Who you are
  • 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 a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have experience with Python
  • You have interest and experience with two or more of the following:Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
  • You have experience with non-x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies
What Canonical Offers
  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Keywords: python, agile, lean, distributed systems, openstack, ceph, containers, kubernetes, docker, scale-out, orchestration, linux, ubuntu, cloud, devops, open source, serverless, networking, home, remote job, software development, software engineering, openstack

Job location: Remote, home-based, Americas

#LI-Remote


  • Software Engineer

    3 days ago


    Mundelein, United States ZipRecruiter Full time

    Job DescriptionJob 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-generation infrastructure-as-code. This will...

  • Software Engineer

    4 weeks ago


    Mundelein, Illinois, United States Soliant Full time

    Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify business needsMaintain and improve existing software systemsRequirements:Proficiency in programming languages such as Java, Python, or C++Experience with agile development methodologiesStrong problem-solving skills and attention to detail


  • Mundelein, United States Kelly Science, Engineering, Technology & Telecom Full time

    Mechanical Design EngineerMundelein, ILLong-term contract$45/HR + benefits + paid holidaysThis role involves designing, developing, and testing mechanical components and systems for our packaging solutions. The ideal candidate will possess strong problem-solving skills, experience in 3D modeling software, and a background in designing components for...


  • mundelein, United States Kelly Science, Engineering, Technology & Telecom Full time

    Mechanical Design EngineerMundelein, ILLong-term contract$45/HR + benefits + paid holidaysThis role involves designing, developing, and testing mechanical components and systems for our packaging solutions. The ideal candidate will possess strong problem-solving skills, experience in 3D modeling software, and a background in designing components for...

  • Mechanical Engineer

    3 weeks ago


    Mundelein, Illinois, United States TALK-A-PHONE LLC Full time

    About the RoleAs a Mechanical Engineer at TALK-A-PHONE LLC in Niles, IL, you will play a key role in designing custom solutions and supporting product development initiatives.ResponsibilitiesCreate detailed 3D CAD designs and drawings using SolidWorks for new products and custom solutions.Develop and maintain accurate Bills of Materials for products...


  • Mundelein, Illinois, United States Medline Industries - Transportation & Operations Full time

    Role OverviewMedline Industries - Transportation & Operations is seeking a skilled Software Test Automation Lead to support the software testing process, focusing on test automation. This role plays a key role in collaborating with development teams to automate test cases, identify issues, and contribute to the delivery of high-quality software products.Key...


  • Mundelein, Illinois, United States Canonical - Jobs Full time

    Key ResponsibilitiesCreate, maintain and improve software documentation for our products and servicesWork with engineering teams to develop high-quality documentation that meets the needs of our usersInfluence the development of our products as an expert user of the product, who has important opinions about its function and designEngage with user communities...


  • Mundelein, Illinois, United States Medline Full time

    We are seeking a highly motivated Business Systems Analyst to join our team at Medline Industries, LP. This individual will be responsible for developing expertise within the warehouse management system (WMS) and warehouse automation landscapes.Key Responsibilities:Present innovative options for addressing system change requests and recommend the best course...


  • Mundelein, United States Medline Full time

    Job Summary Job Description Business Systems Analyst Fantastic opportunity to join an industry leader and make a difference on a key team! If you have a background in Warehouse Systems, you will want to check this out! Job Description Medline is looking for a driven business systems analyst with high learning agility and experience implementing warehouse...


  • Mundelein, Illinois, United States Medline Industries - Transportation & Operations Full time

    Job SummaryAs a Business Systems Analyst for Medline Industries - Transportation & Operations, you will be responsible for driving the implementation and optimization of warehouse systems. This role involves leveraging technical expertise and strong communication skills to integrate automated solutions into the logistics landscape. Collaboration with...


  • Mundelein, United States Medline Full time

    Job Summary Job Description Business Systems Analyst Associate (WMS) Description - External Fantastic opportunity to join an industry leader and make a difference on a key team! If you have an interest in Logistics Systems, you will want to check this out! Medline is looking for a self-motivated business systems analyst with high learning agility and an...


  • Mundelein, United States Waukegan Roofing Co., Inc. Full time

    Company DescriptionWaukegan Roofing Co., Inc. is a Commercial and Industrial roofing contractor based in Mundelein, IL, serving the greater Chicago area since 1914. Specializing in low-slope and steep-slope roofing, we install, service, and maintain various roofing systems to ensure quality, value, and service excellence. Our focus on Installing Roofs You...


  • mundelein, IL, United States Michael Page Full time

    The Manufacturing Engineer will be a senior level employee and responsible for all engineering program/projects related to metal stamping operations - reporting directly to the site Director. You'll be joining a company with a close knit culture, that also has the resources of a large parent organization to greelight projects & invest heavily in this...


  • Mundelein, United States Medline Full time

    Job Summary Job Description Medline Industries continues to grow, and grow, and grow. In fact, we've enjoyed DOUBLE DIGIT growth in 56 of the past 57 years! And we are AGAIN named as a Chicago Tribune Top Employer! Doesn't that sound like the kind of place you'd want to join? The Supply Chain Technologies Architect plays a crucial role in bridging business...