Expert Software Developer Opportunity

3 days ago


San Diego, California, United States ZipRecruiter Full time
Software Engineer Role

We are looking for a skilled software engineer to join our team as a key member in delivering our Metal As A Service hyperscale provisioning technology. This is an exciting opportunity for someone passionate about open source software, Linux, and Data Centre automation.

The Canonical MAAS team is responsible for creating our platform to get Ubuntu the most scalable, cloud-ready server distribution. MAAS is a rapidly evolving software stack written in Python and Go, and we need experienced engineers who understand performance at scale, networking, storage, and usability.

This position requires technical leadership with a globally distributed team of engineers who share the same passion. International travel is required several times a year.

Your Day-to-Day Tasks:

  • Develop MAAS core components and features to make it the #1 bare metal cloud system.
  • Shape the architecture of MAAS to make it simpler, faster, and easier to use.
  • Collaborate with other teams to ensure MAAS works well with other tools and is released on time.
  • Contribute your improvements to our continuous integration environment, tests, and practices to maintain fast feedback and good test coverage.
  • Document current and existing features making it a world-class resource for Data Centre operators and users.
  • Provide technical communication and collaboration with other teams where appropriate.
  • Take personal ownership of problems and drive them to solutions.
  • Travel internationally a few times a year to meet and collaborate with your and other teams.

What We Are Looking For In You:

  • Solid track record of professional software development experience in Python, Go for back-end roles, or TypeScript, React for front-end roles.
  • Capacity to learn quickly about new systems and techniques.
  • Excellent logic, problem-solving, and troubleshooting skills.
  • Strong English communication skills - both written and verbal.
  • Experience with Linux server technologies including but not limited to Virtualization (KVM), Containers (LXC).
  • Bachelor's degree in Computer Science, STEM, or similar field.
  • Knowledge of network technologies including PXE, DHCP, TFTP, DNS, NTP.
  • Some experience with Baseboard Management Controllers and Protocols like Redfish, IPMI, AMT.
  • Strong experience with networking, storage technologies, and Cloud hosting infrastructure.
  • Ideal candidate would have experience with large-scale physical server provisioning and automation.
  • Familiarity with open-source development tools and methodologies used in Ubuntu projects like MAAS, Juju, Ubuntu Server, LXD, and Ubuntu Core.
  • An exceptional academic track record from both high school and preferably university.
  • Willingness to travel up to 4 times a year for internal events.

Salary Information:

We estimate this role will pay around $150,000 per year based on industry standards and local location considerations. Compensation may vary based on individual circumstances.

Benefits:

  • 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.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues from your team and others.
  • Priority Pass for travel and travel upgrades for long haul company events.

About Us:

Canonical is a pioneering tech firm 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 and recruit on a global basis setting a very high standard for people joining the company. We expect excellence.

We provide a unique window into the world of 21st-century digital business and offer a step into the future challenging you to think differently, work smarter, learn new skills, and raise your game.



  • San Diego, California, United States Employnet Inc Full time

    Job Title: Software Development ExpertWe are looking for a highly skilled Software Development Expert to join our team at Employnet Inc. in San Diego, CA.The estimated salary for this position is $125,000 - $155,000 per year, depending on experience.Job Description:Company Overview:Major technology company is seeking an embedded C++ engineer with 5 plus...


  • San Diego, California, United States Highbury Defense Group Full time

    Highbury Defense Group is seeking an experienced Software Engineer to provide software development of full-stack web applications focused on command and control (c2) capability.Key ResponsibilitiesCollaborate with highly talented professionals and subject matter experts to support mission-critical software systems that provide tools and resources for...


  • San Diego, California, United States ResMed Full time

    Job SummaryWe are seeking an experienced Software Development Expert to join our team at ResMed. This role is responsible for designing, developing, and deploying scalable software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop full-stack software applications using cloud native technologies such as Kubernetes, Docker,...


  • San Diego, California, United States Disability Solutions Full time

    Job OverviewDisability Solutions is seeking a skilled Software Development Expert to support the requirements analysis, design, development, and verification of software developed to fully support and automate the planning and execution cycle for the U.S. Navy and U.S. Marine Corps.Key Responsibilities:Collaborating with customers, end users, and other...

  • Software Developer

    7 days ago


    San Diego, California, United States Philips Full time

    Job OverviewWe are seeking a highly skilled Software Developer - CUDA Expert to join our team. This is an exciting opportunity to work on implementing signal and image processing algorithms using CUDA to leverage the power of NVIDIA GPUs.The successful candidate will have experience with digital signal and image processing applications with the CUDA...


  • San Diego, California, United States PMAT Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Expert to join our team at PMAT in San Diego, California. As a key member of our software engineering team, you will be responsible for researching, designing, and developing computer and network software or specialized utility programs.About the RoleThe successful candidate will have a...


  • San Diego, California, United States Ask Staffing Full time

    About the RoleAs a Software Development Expert, you will be responsible for designing, developing, and deploying cloud-based applications and services. You will work closely with our development team to ensure that all applications meet the required security standards.The ideal candidate will have excellent problem-solving skills, strong communication...


  • San Diego, California, United States Apple Full time

    Job Overview\At Apple, we're committed to innovation and excellence. We're seeking a highly skilled Software Development Expert to join our Streaming Media Team.\The ideal candidate will have a strong background in software development, with experience in media streaming technologies such as HLS, DASH, and ExoPlayer. They will be responsible for developing...


  • San Diego, California, United States Sony Playstation Full time

    We're seeking a highly skilled Software Development Expert to join our team and help improve our next generation Subscriptions Services platform. Our platform is built on a scalable, highly available microservice architecture, and we're looking for someone with experience in building efficient and real-time customer-facing features.As a key member of our...


  • San Diego, California, United States Genesis10 Full time

    Senior Software Development Automation ExpertWe are seeking a highly skilled Senior Software Development Automation Expert to join our team in San Diego, CA.About the Role:This is a 6-month hybrid contract to hire position with a leading client. As a Senior Software Development Automation Expert, you will work closely with a global team of talented engineers...


  • San Diego, California, United States Computer Technologies Consultants Full time

    About the JobComputer Technologies Consultants is seeking a highly skilled Senior Software Development Expert to support our clients' team in San Diego, CA.Job OverviewWe are a leading technology company providing lifecycle IT, data analytics, cloud, agile software development, DevOps, Test Automation, Cyber Security, and infrastructure solutions. Our...


  • San Diego, California, United States Apple Full time

    About the TeamYou will collaborate with machine learning experts, system software engineers, hardware engineers, and designers to create infrastructure and systems that enable machine listening experiences across Apple's ecosystem. Your primary responsibilities will include developing new features from conception to release, ensuring they meet Apple's high...


  • San Diego, California, United States Leidos Full time

    Leidos is seeking a talented individual to join its agile team as a Senior Software Engineer. This high-profile position involves supporting a nationally significant cryptographic key management program using the Scaled Agile Framework (SAFe) methodology.The selected candidate will perform software development activities, including design, development,...


  • San Diego, California, United States Top Secret Clearance Jobs Full time

    **About the Job**Sr. Software Engineer (Remote) at Top Secret Clearance Jobs: Defining National Security with Breakthrough Technology.As a leading provider of top-secret clearance jobs, we're dedicated to connecting individuals with the most exclusive security clearance to their next career opportunity and securing interviews within 48 hours.**Job...


  • San Diego, California, United States Piper Networks Full time

    OverviewPiper Networks is a leading provider of advanced rail positioning and safety systems for the transit industry. Our expertise lies in offering innovative solutions for train navigation, Maintenance of Way (MOW) vehicle protection, and railway safety.Job DescriptionWe are searching for a talented Software Engineer to play a critical role in designing,...


  • San Diego, California, United States Northrop Grumman Full time

    We are seeking a highly skilled Principal Engineer Software - Java to join our team in San Diego, CA or Oklahoma City, OK. This role will involve developing software applications for embedded technology environments using real-time operating systems for flight and mission-critical systems.About Northrop GrummanAt Northrop Grumman, we have a long history of...


  • San Diego, California, United States Apple Full time

    Unlock Your Potential as a Software Development ExpertWe are seeking a highly skilled and motivated Software Development Expert to join our team at Apple. This is an exciting opportunity for individuals who are passionate about software development and want to make a meaningful contribution to the company's innovative products.Company Overview:Apple is a...


  • San Diego, California, United States Qualcomm Full time

    Company Overview:Qualcomm Technologies, Inc. is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation gaming, XR, and AI experiences.Job Summary:We are seeking a highly skilled Senior Graphics Software Development Expert to join our Engineering Group > Graphics Software Engineering team.About the Role:The...


  • San Francisco, California, United States Ripple Full time

    Ripple is a pioneering company in the field of blockchain technology, committed to creating a world where value moves freely and instantly. As a Senior Software Engineer at Ripple Labs Inc., you will have the opportunity to work on innovative projects and collaborate with a team of experienced experts in the field.Job Summary:We are seeking a highly skilled...


  • San Diego, California, United States TrellisWare Technologies Full time

    Company OverviewTrellisWare Technologies is a pioneering company in the wireless communications industry, known for its innovative approach and commitment to excellence. Founded in 2000, we have established ourselves as a global leader in advanced algorithms, waveforms, and communication systems.Job DescriptionWe are seeking a highly skilled Senior Software...