Software Development Lead

4 weeks ago


San Diego, California, United States ZipRecruiter Full time

Unlock Your Potential as a Software Development Lead

We're seeking an exceptional Senior Software Engineer to join our team at Canonical, a leading international software company.

About the Role

In this exciting opportunity, you'll have the chance to shape the architecture of our Metal As A Service (MAAS) hyperscale provisioning technology. With a strong background in performance at scale, networking, and storage, you'll collaborate with a globally distributed team to deliver world-class solutions.

Your Responsibilities

  • Develop Core Components: Design and implement MAAS core components and features to make MAAS the #1 bare metal cloud system.
  • Shape Architecture: Collaborate with the team to simplify, accelerate, and enhance MAAS architecture for improved usability.
  • Collaboration and Communication: Work closely with other teams to ensure seamless integration, timely releases, and outstanding communication.
  • Continuous Improvement: Contribute to our continuous integration environment, tests, and practices to maintain fast feedback and excellent test coverage.
  • Documentation and Support: Create high-quality documentation for current and existing features, making it a valuable resource for Data Centre operators and users.
  • Technical Expertise: Provide technical guidance and support to other teams where needed.
  • Problem-Solving and Travel: Take ownership of problems and drive them to solutions, with occasional international travel for meetings and collaboration.

Your Requirements

To succeed in this role, you'll need:

  • A solid track record of professional software development experience in Python, Go, or TypeScript/React.
  • The ability 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 Virtualization (KVM), Containers (LXC), etc.
  • A Bachelor's degree in Computer Science, STEM, or a related field.
  • Knowledge of network technologies, such as PXE, DHCP, TFTP, DNS, NTP.
  • Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT, etc.).
  • Strong experience with networking, storage, and Cloud hosting and infrastructure.
  • Ideal candidates will have experience with large-scale physical server provisioning and automation, including rapid deployment, configuration, management, and service orchestration.
  • Familiarity with open-source development tools and methodologies used in Ubuntu projects (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core).
  • An exceptional academic track record from high school and university.
  • A willingness to travel up to 4 times a year for internal events.

Your Benefits

You'll enjoy:

  • A competitive salary estimated around $120,000 per annum, based on industry standards and location.
  • A performance-driven annual bonus.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • An Employee Assistance Programme.
  • Priority Pass for travel and upgrades for long-haul company events.

About Canonical

Canonical is a pioneering tech firm driving the global shift to open source. We publish Ubuntu, a crucial platform for AI, IoT, and the cloud. We recruit on a global basis, setting a high standard for our team members. Excellence is key to success in our dynamic environment.

As a remote-first company since 2004, we offer a unique window into 21st-century digital business. Join us to challenge yourself, learn new skills, and grow with a talented team.

Canonical is an equal opportunity employer.

We celebrate diversity and foster an inclusive workplace that values different experiences and perspectives. All applications receive fair consideration, regardless of background.



  • San Francisco, California, United States Seven Seven Software Full time

    About the Position: We are seeking an experienced Software Development Lead - AI to join our team at Seven Seven Software. The ideal candidate will have a strong background in software engineering and AI/machine learning, with experience in designing and developing advanced AI models and algorithms. As a key member of our team, you will be responsible for...


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

    Job Title: Software Development LeadWe are seeking a highly skilled Software Development Lead to join our team at Northrop Grumman. As a key member of our software development team, you will be responsible for leading the design, implementation, and delivery of high-quality software solutions. This is a fantastic opportunity to work with a talented team of...


  • San Diego, California, United States DanSources Full time

    Job DescriptionWe are seeking a highly skilled Software Development Lead to join our team at DanSources in San Diego, CA. The ideal candidate will have 10+ years of experience in software development and a strong background in C++.The estimated salary for this position is $**175,000 - $220,000 per year**, depending on experience. Responsibilities:Lead the...


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

    About Top Secret Clearance Jobs">We are a leading provider of high-stakes job opportunities for individuals with top secret clearance.Our mission is to help those with exclusive security clearance find their next career opportunity and get interviews within 48 hours.We believe in providing our clients with exceptional service, expert knowledge, and...


  • San Diego, California, United States BAE Systems USA Full time

    **Job Summary**We are looking for a skilled Software Lead/Architect to join our team at BAE Systems USA. As a key member of our team, you will be responsible for developing and implementing software solutions that address critical national security challenges.The ideal candidate will have extensive experience with software development, coding, and debugging,...


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

    Job DescriptionAs a Senior Software Development Lead at Top Secret Clearance Jobs, you will have the opportunity to lead critical software development projects for multiple Department of Defense (DoD) and Intelligence Community (IC) clients. You will be responsible for designing and developing software components for intelligence data processing and analysis...


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

    Job SummaryWe are seeking an experienced Embedded Software Development Lead to join our team at Northrop Grumman. This is a challenging opportunity for a talented professional to lead a team of software engineers in developing cutting-edge embedded systems.Key Responsibilities:Lead a team of 10-20 software engineers in the development of embedded software...


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

    We are seeking a highly motivated and experienced Principal Software Developer Lead to join our software organization at Northrop Grumman's Rancho Bernardo, El Segundo or Palmdale, California locations. This role will involve leading the development of complex software systems for use in flight and mission critical systems.Key Responsibilities:Leading the...


  • San Diego, California, United States Tactical Engineering Analysis Full time

    About the RoleAt Tactical Engineering Analysis, we are seeking a highly skilled Lead Software Developer to join our team. As a member of our software modernization effort, you will be responsible for guiding a team of developers and testers in creating a Tactical Data Link System. You will provide technical leadership, make architecture and design decisions,...


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

    About the JobThe ideal candidate for this role will have experience in leading software development teams, designing cloud architectures, and implementing DevOps processes. The successful candidate will be responsible for providing software engineering support to multiple Department of Defense (DoD) and Intelligence Community (IC) clients.Key...

  • Technical Lead

    2 weeks ago


    San Diego, California, United States ServiceNow Full time

    As a Technical Lead - Software Development at ServiceNow, you will be responsible for leading a team of engineers to develop and implement high-quality software solutions that meet customer needs.You will research and learn new technologies, justify choices with thorough analysis and discussions, build high-quality code by enforcing best practices, work with...


  • San Diego, California, United States ZipRecruiter Full time

    About the JobAs a Senior Software Engineer with Tillster, you will play a key role in designing, developing, and delivering software application products that meet the requirements of our mobile and online food ordering and e-commerce payment solutions. Our platform is compatible with 15+ unique POS systems, representing over 90% coverage in multi-unit...


  • San Diego, California, United States Modular Medical Inc Full time

    About Modular Medical IncWe are a leading medical device company that prioritizes innovation and excellence in our products.Job OverviewThis role is a great opportunity for an experienced embedded software developer to join our Research & Development team in San Diego.Estimated Salary Range$150,000 - $180,000 per year.Job DescriptionAs a Senior Software...

  • AI Software Developer

    2 weeks ago


    San Francisco, California, United States Triunity Software Full time

    **About Triunity Software**We are a leading provider of IT services and technology solutions to various business verticals. Our goal is to develop long-term partnerships with businesses and help them gain a competitive advantage by providing cutting-edge IT infrastructure and software platforms.


  • San Diego, California, United States Tandem Full time

    Salary and BenefitsThe estimated annual salary for this position is $95,000 - $120,000, depending on location and experience. Tandem offers a competitive compensation package, including bonus, equity, and a robust benefits package. This includes health care benefits such as medical, dental, vision, health savings accounts and flexible saving accounts, 11...


  • San Diego, California, United States CoStar Group, Inc. Full time

    CoStar Group, Inc.A leading global provider of commercial and residential real estate information, analytics, and online marketplaces is seeking a Strategic Software Development Lead. CoStar Group is a Fortune 500 company with headquarters in the Washington D.C. metropolitan area.The role involves building backend services powering CoStar's products across...


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

    Job Summary:Northrop Grumman, a leading provider of advanced aerospace and defense solutions, is seeking a talented Lead Software Engineer for Agile Development to join our Systems Infrastructure Engineering (SIE) team based in San Diego, California. As part of this role, you will lead a cross-functional team in the development and implementation of software...

  • Technical Lead

    2 weeks ago


    San Diego, California, United States ServiceNow Full time

    Overview">In this senior role, you will be working with a talented team to design and implement cutting-edge software solutions that meet the needs of our global customers. Our ideal candidate will have a strong background in software development, excellent technical skills, and a passion for mentoring and knowledge-sharing.">About ServiceNow">ServiceNow is...


  • San Diego, California, United States Diverse Lynx Full time

    About the JobWe are looking for a talented AI Software Developer Lead to design and develop cutting-edge GenAI applications. The successful candidate will have a strong background in AI modeling, Python, and AIML infrastructure. Our ideal candidate will be based in San Diego, CA, and will work closely with business stakeholders and data engineers to...


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

    OverviewNorthrop Grumman Aerospace Systems is at the forefront of technological advancements, and we are seeking an experienced Technical Lead to join our team. This role will be based in San Diego, CA or Oklahoma City, OK.The successful candidate will lead a team of software developers working on embedded technology projects, focusing on real-time operating...