Software Engineer
1 month ago
About the Role:
We are seeking a highly skilled Developer Relations Engineer to join our team at Canonical. As a key member of our Developer Relations team, you will be responsible for engaging with open source communities and developer-centric organizations to promote our products and services.
Key Responsibilities:
- Contribute to product management team meetings to ensure alignment with community needs
- Maintain conversations with developer community members to understand their pain points and provide solutions
- Engage on various communication channels, including IRC, social media, product forums, meet-ups, and more
- Collaborate across Canonical teams to ensure seamless communication and execution
- Solve specific technical problems that users or colleagues have identified
- Contribute to technical documentation to ensure accurate and up-to-date information
- Work on technical articles, presentations, or workshops to educate and engage the community
- Identify new opportunities in developer experience to drive innovation and growth
- Present at conferences, meetups, or technical events to showcase our products and services
Requirements:
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above-and-beyond expectations
- Developer with a demonstrable engagement in open-source software
- Well-organized, self-starting, and able to deliver to schedule
- Professional manner interacting with colleagues, partners, and community
- Experience of Linux software packaging (deb, rpm, or snap)
- Contributor to open-source communities, software, and documentation
- An engaging, vivacious speaker and presenter
- Effective, tactful, empathetic, and confident
- Builds trust, relationships, and confidence
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
- Ability to travel in addition to upstream and industry events
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
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
About Canonical:
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 employer:
We 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.
-
Senior Java Software Engineer
5 days ago
San Francisco, California, United States Triunity Software Full timeJob Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...
-
Senior Software Engineer
3 weeks ago
San Diego, California, United States United Software Group Full timeSr. EngineerWe are seeking a highly skilled Sr. Engineer to join our team at United Software Group.Key Responsibilities:Design and develop complex software systems using C++, Python, and Linux.Lead the full SDLC, including writing software requirements, design specs, and implementing software from such specs.Collaborate with cross-functional teams in Agile...
-
Software Engineering Manager
2 weeks ago
San Bernardino, California, United States Canonical - Jobs Full timeJob OverviewCanonical is seeking a seasoned engineering manager to lead our cloud infrastructure team. As a key member of our leadership team, you will be responsible for developing and executing strategies to drive innovation and growth in our cloud offerings.The ideal candidate will have a strong technical background, with experience in software...
-
Senior Software Development Engineer
5 days ago
San Diego, California, United States United Software Group Full timeJob 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...
-
Java Software Engineer
5 days ago
San Francisco, California, United States Triunity Software Full timeJob Title : Java Developer Focused on Core Java Spring/Spring Boot/Spring BatchAt Triunity Software, we are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:...
-
Software Quality Assurance Engineer
3 weeks ago
San Jose, California, United States Lynx Software Technologies Full timeJob Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for ensuring the quality and security of our mission-critical software used in the aerospace and military...
-
Senior Java Software Engineer
5 days ago
San Leandro, California, United States United Software Group Full timeJob Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States Software AG Full timeJob SummaryWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining features for the CONNX product suite, which is primarily written in cross-platform C++.Key ResponsibilitiesLead and own the design,...
-
Software Quality Assurance Engineer
2 weeks ago
San Jose, California, United States Lynx Software Technologies Full timeJob SummaryLynx Software Technologies is seeking a skilled Software Quality Assurance Engineer to champion all aspects of software quality, particularly related to test automation using scripting languages like Python. Your responsibilities will range from providing design input on features to ensure testability to building test automation frameworks and...
-
Software Architect
3 weeks ago
San Jose, California, United States Innominds Software Full timeJob Title: Software ArchitectInnominds Software Inc. is seeking a highly skilled Software Architect to join our team in San Jose, CA.Job Summary:We are looking for a talented Software Architect to design and develop complex software systems. The ideal candidate will have a strong background in software engineering, architecture, and design patterns.Key...
-
Software Engineer
4 weeks ago
San Bernardino, California, United States Canonical - Jobs Full timeJob DescriptionCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of Multipass, a workstation mini-cloud that provides Ubuntu and appliance VMs on demand for build, test, and prototyping.The ideal candidate will have expertise in modern C++ development, cross-platform development experience on macOS and/or...
-
Senior Software Engineering Team Lead
4 days ago
San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full timeJob Summary:We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our engineering team, you will be responsible for leading the development and implementation of our cloud native solutions, ensuring the highest level of quality and reliability.Key Responsibilities:Lead a...
-
Senior Software Engineer
1 month ago
San Jose, California, United States Lynx Software Technologies Full timeJob Title: Sr. Software Engineer, Customer SuccessJob Summary:We are seeking a highly skilled Sr. Software Engineer to join our Customer Success team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This is a customer-facing role that requires excellent communication skills and...
-
Senior Software Engineer
3 weeks ago
San Francisco, California, United States Take-Two Interactive Software Full timeAbout the PositionTake-Two Interactive Software is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. We are seeking a highly skilled Senior Software Engineer to join our Direct to Consumer team in San Francisco or Vancouver.Job SummaryWe are looking for a talented Senior Software Engineer to provide...
-
Software Engineer
1 month ago
San Bernardino, California, United States Canonical - Jobs Full timeJob Title: Developer Relations EngineerAbout the Role:We are seeking a highly skilled Developer Relations Engineer to join our team at Canonical. As a key member of our Developer Relations team, you will be responsible for engaging with open source communities and developer-centric organizations to promote our products and services.Key...
-
Senior Software Engineer
2 weeks ago
San Jose, California, United States Lynx Software Technologies Full timeJob OverviewLynx Software Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This customer-facing role requires excellent communication skills and collaboration with internal and external teams.Key...
-
Software Engineer
4 weeks ago
San Bernardino, California, United States Canonical - Jobs Full timeJob DescriptionWe are seeking a highly skilled Developer Relations Engineer to join our team at Canonical. As a key member of our Developer Relations team, you will be responsible for engaging with open source communities and developer-centric organizations to promote our products and services.About the RoleContribute to product management team meetings to...
-
Senior Software Engineering Team Lead
1 week ago
San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full timeJob Summary:One Inc is seeking a highly experienced Senior Software Engineering Team Lead to lead our Production Support team. As a key member of our engineering team, you will be responsible for ensuring the reliability and performance of our ClaimsPay platform.Responsibilities:Lead and manage a global team of software engineers and quality...
-
Software Engineer
1 month ago
San Bernardino, California, United States Canonical - Jobs Full timeJob Title: Developer Relations EngineerAbout the Role:We are seeking a highly skilled Developer Relations Engineer to join our team at Canonical. As a key member of our Developer Relations team, you will be responsible for engaging with open source communities and developer-centric organizations to promote our products and services.Key...
-
Software Engineer
1 month ago
San Bernardino, California, United States Canonical - Jobs Full timeJob Title: Developer Relations EngineerAbout the Role:We are seeking a highly skilled Developer Relations Engineer to join our team at Canonical. As a key member of our Developer Relations team, you will be responsible for engaging with open source communities and developer-centric organizations to promote our products and services.Key...