
Senior Software Developer for Mir Windowing System
3 days ago
Job Overview: Canonical is seeking a skilled software engineer to design, develop, and implement features across the Mir windowing system. This position involves working on high-performance technology stacks for window managers, display subsystems, and solutions built on top of it.
Responsibilities:
- Design and implementation of features across the Mir stack.
- Assist in debugging, tracking down, and fixing issues.
- Participate in our engineering process through code and architectural review.
- Develop and improve tests and performance benchmarks to catch issues early.
- Create and maintain documentation to enhance the developer experience.
- Engage with the open-source community and commercial partners.
- Collaborate proactively with a distributed team.
Requirements:
- Excellent Bachelor's or equivalent degree in Computer Science, STEM, or similar.
- Excellent modern C++ and excellent Rust programming skills.
- Familiarity with Linux as a development and deployment platform.
- Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized.
- Ability to travel internationally twice a year for company events up to two weeks long.
Nice-to-Have Skills:
- Experience with the Wayland protocol ecosystem and compositors.
- Familiarity with OpenGL, Vulkan, Flutter, and other graphics toolkits and animation frameworks.
- Solid understanding of asynchronous programming and concurrency patterns.
- Proven ability to consistently deliver robust code to production.
- Strong written and verbal communication skills to document and present software developed.
What We Offer:
- Distributed work environment with regular team sprints in person.
- Personal learning and development budget.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Team Member Assistance Program & Wellness Platform.
- Opportunity to travel to new locations to meet colleagues.
About Us: We are a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We build innovative technologies that empower communities to realize a world where apps work seamlessly in every graphical environment.
-
Graphics and Windowing Systems Developer
3 days ago
Lipa City, Calabarzon, Philippines beBeeSoftwareEngineer Full time $90,000 - $120,000Are you looking for a challenging role that combines your passion for programming with your desire to contribute to innovative projects?At Canonical, we're hiring a skilled Software Engineer to join our team and help shape the future of graphics and windowing systems. As a key member of our engineering team, you'll be responsible for designing and...
-
Cavite City, Calabarzon, Philippines beBeeSoftware Full time $100,000 - $120,000Software Engineer for Graphics and Windowing SystemWe are seeking a skilled Software Engineer with expertise in C++ and Rust programming languages to join our team. This position is ideal for professionals looking to develop cutting-edge software solutions for the graphics and windowing system.Key Responsibilities:Design and implementation of features across...
-
Graphics System Software Developer
3 days ago
Antipolo City, Calabarzon, Philippines beBeeSoftwareEngineer Full time $100,000 - $120,000Software EngineerWe seek an experienced software engineer to contribute to the development of a graphics and windowing system.Main Responsibilities:Implement features across the Mir stackInvestigate and resolve issuesParticipate in code reviews and architecture discussionsDevelop and maintain tests and performance benchmarksFoster collaboration with...
-
Senior Network Systems Specialist
2 days ago
Paranaque City, Calabarzon, Philippines beBeeSystemEngineer Full time $60,000 - $85,000Job DescriptionWe are seeking an experienced L3 System Engineer to join our team. The ideal candidate will have a strong background in systems administration, network management, and troubleshooting.The successful candidate will be responsible for troubleshooting complex Windows OS and networking issues, collaborating with vendors for third-party software...
-
Junior Software Developer
7 days ago
Paranaque City, Calabarzon, Philippines MACKY CHAMP SOFTWARE VENTURES INC. Full time $104,000 - $130,878 per yearWe seek motivated and talented Junior Software Developers to join our growing team. As a Junior Software Developer at MCSV Inc., you will have the opportunity to work on exciting projects, collaborate with experienced developers, and contribute to the development of software solutions that make a real impact.NOTE: This role requires ON-SITE presence, and the...
-
Software Developer
3 days ago
Paranaque City, Calabarzon, Philippines beBeeSoftware Full time $85,000 - $114,000Position Summary:We are seeking an experienced Software Developer to join our team. This role involves designing and implementing software solutions using modern C++ development tools.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsContribute to the...
-
Senior Software Development Manager
3 days ago
Paranaque City, Calabarzon, Philippines beBeeTechnical Full time $100,000 - $200,000Senior Technical LeadOur company is seeking a highly experienced Senior Technical Lead to join our team. In this role, you will be responsible for leading a team of engineers in developing and maintaining complex software systems.The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to communicate...
-
Senior Software Developer
3 days ago
Paranaque City, Calabarzon, Philippines beBeeSoftware Full time $150,000 - $250,000Job DescriptionWe are looking for a talented software engineer to join our team. As a Golang Engineer, you will design and implement well-tested and documented software in Go, debug and fix issues encountered by users, participate in code and architectural reviews, collaborate with colleagues on technical specifications, seek improvements to engineering and...
-
Senior Software Development Specialist
3 days ago
Paranaque City, Calabarzon, Philippines beBeeSoftware Full time ₱800,000 - ₱1,500,000Transform Your Career with a Senior Applications Developer RoleDesign and build robust, scalable software applications for the healthcare sector.Collaborate with cross-functional teams to gather and analyze project requirements.Write clean, efficient, and well-structured code that meets industry standards.Conduct thorough testing and debugging to ensure...
-
Full Stack Software Developer
3 days ago
Paranaque City, Calabarzon, Philippines beBeeSoftwareEngineer Full time ₱300,000 - ₱500,000Job OpportunityWe're seeking a skilled software engineer to work with innovative technologies and build cutting-edge products. As a full-stack developer, you'll have the chance to learn and grow in a dynamic environment.Key responsibilities include coding, reviewing, deploying, testing, and collaborating with team members. Regular Scrum Ceremonies will help...