Distributed Systems Software Engineer

4 weeks ago


San Diego, California, United States Canonical - Jobs Full time

We are seeking a skilled software engineer to join our team at Canonical. As a Distributed Systems Software Engineer, you will play a key role in building and validating resilient distributed systems.

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:

  • 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


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Jose, California, United States IBM Full time

    Job SummaryIBM is seeking a skilled Senior Software Engineer to join our CephFS team, responsible for developing and enhancing the file system component of the Ceph software-defined distributed storage system. As a member of our global engineering team, you will collaborate with other developers and users to design and implement new functionalities, improve...


  • San Francisco, California, United States Ripple Full time

    Build the Future of PaymentsRipple is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and performant enterprise software solutions for our distributed payment applications.Key Responsibilities:Design and develop software...


  • San Francisco, California, United States Figma Full time

    Figma is a leading design and development platform that empowers teams to create and collaborate on innovative products. We are seeking a highly skilled Distributed Systems Engineer to join our team and contribute to the development of our state-of-the-art distributed storage systems.About the Role:We are looking for a talented engineer with a passion for...


  • San Francisco, California, United States Mixpanel Full time

    About MixpanelMixpanel is a leading event analytics platform that empowers builders to make data-driven decisions without requiring SQL expertise. Our platform is designed to provide real-time insights, enabling organizations to drive better decision-making.With over 8,000 customers, including prominent companies like Netflix, Pinterest, and Uber, Mixpanel...


  • San Francisco, California, United States GEICO Full time

    Position OverviewWe are seeking an experienced Software Systems Engineer to join our team at GEICO. As a key member of our engineering organization, you will be responsible for designing, building, and maintaining scalable, resilient distributed systems that meet the needs of our customers.Key ResponsibilitiesDesign and implement distributed systems that...


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

    Job Title: Senior Software Engineer - Real-Time Systems ExpertAbout the Role:We are seeking an experienced Senior Software Engineer to join our team at BAE Systems USA. As a key member of our cross-functional team, you will be responsible for designing, developing, and testing complex real-time software solutions for simulation and live flight exercises.Key...


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

    Job DescriptionWe are seeking an experienced Software Engineer with a strong background in C++ and Java Spring Boot development to join our team at BAE Systems USA.The ideal candidate will have a Top Secret clearance and 8+ years of software design, code, and test experience. They will work as part of a multi-disciplinary engineering team to design, code,...

  • Software Engineer

    4 weeks ago


    San Francisco, California, United States Figma Full time

    About the RoleFigma is seeking a highly skilled Software Engineer to join our Figma Platform team. As a key member of our team, you will play a pivotal role in providing a seamless experience for both our internal and external developers, ensuring they can interact with Figma files effortlessly.ResponsibilitiesWork with amazing engineers to build...


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

    Job DescriptionWe are seeking a highly skilled Software Engineer with expertise in C and Java Spring Boot development to join our team at BAE Systems USA. The ideal candidate will have a strong background in software design, code, and testing, with a minimum of 8 years of experience in the field.The successful candidate will work as part of a...


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

    Job DescriptionCome see what you're missing. Our employees work on the world's most advanced electronics – from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future....


  • San Diego, California, United States Epsilon Systems Full time

    Job SummaryEpsilon Systems Solutions, Inc. is seeking a highly skilled SIGINT Systems Analyst to join our team in San Diego, CA. As a key member of our software development and systems engineering team, you will be responsible for developing and implementing complex command, control, intelligence, and combat systems.Key Responsibilities: Develops 'shall'...


  • San Francisco, California, United States Nextdoor Full time

    About the RoleWe are seeking a highly skilled Distributed Systems Engineer to join our Core Services team at Nextdoor. As a member of this team, you will work on operating critical high throughput services that power the communities on the Nextdoor platform worldwide.Key ResponsibilitiesIdentify high leverage opportunities to increase Nextdoor's performance,...


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

    Software Engineering Internship OpportunityBAE Systems, Inc. is seeking a highly motivated and driven software engineering intern to join our summer internship program for 2025. As a Software Engineer Technical Intern, you will be part of a team of engineers supporting software development opportunities that provide value to our customers and solve...


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

    Software Engineering Internship OpportunityBAE Systems USA is seeking a highly motivated and driven software engineering intern to join our summer internship program. As a software engineer technical intern, you will be part of a team supporting software development opportunities that provide value to our customers and solve real-world problems.Your...


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

    Job Title: Senior Systems EngineerJob Summary:We are seeking a highly skilled Senior Systems Engineer to join our team at BAE Systems USA. As a Senior Systems Engineer, you will be responsible for applying systems engineering principles to support the requirements analysis, design, development, and verification of targeting and weaponeering software.Key...


  • San Francisco, California, United States OpenAI Full time

    Job Description:The Sora team at OpenAI is working on making video a key capability of our foundation models. We are a hybrid research and product team that seeks to understand and expand the capabilities of our video models, while ensuring their reliability and safety.As a Distributed Systems/ML engineer, you will work on improving the training throughput...


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

    At BAE Systems USA, we're seeking a talented Senior Principal Software Engineer to join our team. As a key member of our software development team, you'll play a crucial role in designing and implementing cutting-edge systems that support our customers' critical missions.With a strong background in Java and Java Spring Boot, you'll be responsible for...


  • San Francisco, California, United States Cloudflare Inc Full time

    About UsAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world's largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies.Cloudflare protects and accelerates any Internet application online without adding...


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

    Software Principal EngineerNorthrop Grumman is seeking a highly skilled Software Principal Engineer to join our team of talented engineers. As a Software Principal Engineer, you will be responsible for developing and maintaining complex software systems using Java and other technologies. You will work closely with cross-functional teams to design, develop,...