Golang System Software Engineer
4 weeks ago
Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments. We are hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low level C libraries used to manage containers and virtual machines. We are looking for system-level developers with experience in design and data management/modeling.
LXD components span the entire software stack from low-level kernel features to the upper level management API/CLI. Our most effective engineers are fluent in all these layers, and able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system.
This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development.
Location: This is a remote position available in EMEA and the Americas.
What you will focus on- Design, implement and document system level Go code
- Model data, design database schema and implement data storage in a dqlite (SQL) database
- Maintain code quality through static analysis, unit and system tests
- Collaborate proactively with a distributed team
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks/year for internal and external events
- You have experience programming in Go and C
- You are knowledgeable in networking and storage technologies
- You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community
- You are curious, flexible, articulate and accountable
- You value soft skills and are enterprising, thoughtful and self-motivated
- You have a bachelor's or equivalent in Computer Science, STEM or similar degree
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- 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
- Priority Pass, and travel upgrades for long haul company events
Canonical is a pioneering tech firm 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. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employerWe are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote
-
Software Engineer, Senior
5 days ago
Baltimore, United States Independent Software Full timeIMAGINEDRAGON - Annapolis Junction, MD - Full Time What you will be doing! As a Software Engineer, you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and...
-
Senior DevOps Software Engineer
4 weeks ago
Baltimore, United States Capital One Full timeAre you passionate about using technology to solve complex business problems? We are seeking a Senior DevOps Software Engineer to join our team at Capital One. In this role, you'll work on designing, developing, testing, and implementing technical solutions using full-stack development tools and technologies. You'll collaborate with Agile teams, stay...
-
Engineering Director, Ubuntu Desktop
2 weeks ago
Baltimore, United States ZipRecruiter Full timeJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and...
-
Software Antenna Test Engineer
5 days ago
Baltimore, United States Northrop Grumman Full timeJob OverviewNorthrop Grumman's Mission Systems Sector Test Engineering organization is seeking a skilled Software Antenna Test Engineer to be an instrumental part of our team. This role involves testing software architecture and development related to phased array systems, automating test processes, and data analysis. As a key member of our Test Engineering...
-
Senior Software Engineer
5 days ago
Baltimore, United States John H Northrop And Associates Full timeJHNA is currently seeking a talented Senior Software Engineer to join our NAVAIR support team in Patuxent River, MD. This position will require on-site support at NAVAIR, with some allowance for telework/remote work. The ideal candidate will live within a commutable distance from NAS Pax River. Roles/Responsibilities: Develop and document software...
-
Baltimore, Maryland, United States ZipRecruiter Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Manager to lead our team of engineers in delivering essential components of Ubuntu, including system startup, compilers, runtimes, and toolchains, as well as networking and storage config and management.Key ResponsibilitiesLead and grow a distributed team of engineers to drive Ubuntu's...
-
Senior Software Engineer, DevOps
1 month ago
Baltimore, United States Capital One Careers Full timeWest Creek 4 (12074), United States of America, Richmond, Virginia Senior Software Engineer, DevOps Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive , and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...
-
Senior Software Engineer
5 days ago
Baltimore, United States Thegradcafe Full timeDescription Join SAIC in Our Pioneering Mission as Lead Software Engineer for an Enterprise IT program, supporting the NAVAIR ecosystem in Patuxent River, MD. SAIC is on an ambitious quest for a Lead Software Engineer whose visionary leadership and technical finesse will empower our team and elevate our software solutions to stellar heights. You are not...
-
Software Engineer
2 weeks ago
Baltimore, United States RapidBrains Full timeJob Title: Software EngineerEmployment Type: ContractExperience: 3-7 YearsLocation: Baltimore, USJob Summary:We are seeking a highly skilled Software Engineer with expertise in AWS, Java, Spring Boot, Angular, PDFBox, and Coric Development. The ideal candidate will design, develop, and deploy scalable software solutions while ensuring seamless integration...
-
Director of ERP and Software Engineering
4 weeks ago
Baltimore, Maryland, United States GBMC HealthCare Full timeJob OverviewGBMC HealthCare is seeking a highly skilled Director of ERP and Software Engineering to lead the planning, development, and execution of the company's ERP systems and software engineering initiatives. This role is responsible for managing cross-functional teams, ensuring alignment with business objectives, and overseeing the successful delivery...
-
Software Engineer V
2 weeks ago
Baltimore, United States Saxon Global Full timeSummary: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Responsibilities: •Fine-tune and improve a variety of sophisticated software...
-
Baltimore, Maryland, United States Top Secret Clearance Jobs Full timeAbout this role as a Digital Systems Engineer at Northrop Grumman Mission Systems (NGMS), you will be part of a team that designs, develops and delivers secure software-defined mission systems. Our company is a leading global provider of secure software-defined hardware-enabled mission systems, pioneering capabilities in various sectors that keep our nation...
-
Software Engineer V
4 months ago
Baltimore, United States Saxon Global Full timeSummary: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Responsibilities: • Fine-tune and improve a variety of sophisticated...
-
Senior Software Engineer
2 weeks ago
Baltimore, United States Ampcus Full timeAmpcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer Location(s): Baltimore, MD PURPOSE: Performs complex analysis, design, development, testing, and debugging of computer software ranging from...
-
Senior Software Engineer
5 days ago
Baltimore, United States Ampcus Full timeAmpcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer Location(s): Baltimore, MD PURPOSE: Performs complex analysis, design, development, testing, and debugging of computer software ranging...
-
Senior Software Engineer
2 weeks ago
Baltimore, United States Ampcus Full timeAmpcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer Location(s): Baltimore, MD PURPOSE: Performs complex analysis, design, development, testing, and debugging of computer software ranging from...
-
Sr. Software Engineer, Full Stack
6 days ago
Baltimore, United States Capital One Full timeLocations: VA - McLean, United States of America, McLean, VirginiaSr. Software Engineer, Full Stack (Cloud Operations Resilience Engineering)Sr. Software Engineer - Full Stack (Cloud Operations Resilience Engineering)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative,...
-
HPC Senior Software Engineer
5 days ago
Baltimore, United States BCT Full timeBCT-LLC is seeking a senior-level HPC Software Engineer. The ideal candidate must possess an active TS/SCI w/Poly. This position is located in Annapolis Junction, Maryland. A career at BCT-LLC says you want to contribute and make a difference to something larger than yourself where success results from the dedication our team members have in building success...
-
Senior Software Engineering Director
1 week ago
Baltimore, Maryland, United States Two95 International Inc. Full timeJob OverviewWe are seeking a highly experienced Senior Software Engineering Director to join our team at Two95 International Inc. in the Baltimore, MD/ Wilmington, DE/ Charlotte, NC area. As a Senior Software Engineering Director, you will play a key role in leading our engineering team and driving technical strategy.CompensationThe salary for this position...
-
Advanced Radar Systems Engineer
6 days ago
Baltimore, Maryland, United States Northrop Grumman Full timeNorthrop Grumman Job OpportunityWe are seeking a highly skilled Principal or SR Principal Software Antenna Test Engineer to join our team at Northrop Grumman.Company OverviewAt Northrop Grumman, we pride ourselves on being at the forefront of technological advancements in our nation's history. Our pioneering spirit has enabled us to develop revolutionary...