
Senior Software Developer
2 days ago
Cultivate your skills and passion for developing high-quality, scalable software that meets the needs of global enterprise and technology markets.
At Canonical, we're on the forefront of open-source innovation. Our platform, Ubuntu, is widely used in AI, IoT, engineering innovation, and public cloud initiatives. We collaborate with leading providers across multiple sectors.
This role covers all levels of seniority, focusing on back-end REST API microservices engineering in Go and Python. You'll work closely with cross-functional teams to design, build, and maintain robust software solutions.
Our services need to scale to handle millions of clients, ensuring collaboration across thousands of community members is seamless. As Ubuntu's adoption continues to grow, so does our emphasis on quality and scalability.
Key areas of interest include:
- API design, documentation, and governance
- Database performance design considerations and skills
- Multi-region service delivery for resilience and performance
- Fuzzing and other proactive security analysis techniques
- Tracing and profiling for distributed systems insights
- Next-generation DevOps practices
What Your Day Will Look Like
- Write high-quality, well-designed, and robust software
- Design APIs and software architecture for review
- Write tests that validate software behavior
- Build and maintain reliable, fault-tolerant applications and services
- Collaborate proactively with globally distributed teams
- Display technical leadership internally and within external communities
- Debug issues and produce high-quality solutions
- Contribute to technical documentation
- Discuss, contribute to, and collaborate across teams at Canonical
- Work from home with opportunities for global travel
What We Are Looking For In You
- An exceptional academic track record and degree in Computer Science or STEM
- Drive and a history of exceeding expectations
- Proficiency in Python and/or Go
- Experience with modern software development methodologies
- History of writing maintainable software
- Experience with relational and non-relational database systems
- Continuous integration and continuous delivery experience
- Experience with systems programming and scalable web services
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Excellent communication and presentation skills
- Result-oriented with a drive to meet commitments
- Ability to travel occasionally for company events
Additional Skills That You Might Also Bring
- Experience with container tech such as LXD, Docker, and Kubernetes
- Understanding of build systems and toolchains
- Experience with cross-compilation
- Experience with hyperscale public clouds and/or private clouds
- Performance engineering and security experience
What We Offer
We provide competitive compensation based on experience, location, and performance. In addition to base pay, you'll have access to a performance-driven annual bonus. We also offer a range of benefits, including a personal learning and development budget, annual compensation review, recognition rewards, and more.
-
Senior Software Developer
1 week ago
Taguig, National Capital Region, Philippines beBeeSoftware Full time $80,000 - $120,000Senior Software Developer PositionWe are looking for a skilled and experienced Senior Software Developer to join our team.About the RoleThis is an exciting opportunity for a highly motivated and talented individual to take on a challenging role in software development. The successful candidate will be responsible for designing, developing, testing, and...
-
Senior Software Developer
2 days ago
Taguig, National Capital Region, Philippines beBeeSoftware Full time $150,000 - $180,000Job OverviewA Senior Software Developer is responsible for designing, developing, and installing software solutions.Main Responsibilities:Create high-performance applications by implementing efficient coding practices, caching mechanisms, security protocols, state management systems, error logging techniques, debugging tools, scalability frameworks, code...
-
Senior Software Developer
2 days ago
Taguig, National Capital Region, Philippines beBeeSoftwareDeveloper Full time ₱1,200,000 - ₱1,500,000Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team. As a key member of the development team, you will be responsible for designing, developing, and implementing high-quality software products.Key Responsibilities:Collaborate with cross-functional teams to identify business requirements and translate them into technical...
-
Taguig, National Capital Region, Philippines beBeeSoftwareDevelopmentEngineer Full time ₱95,000 - ₱125,000Senior Software Development Engineer JobThe role of a Senior Software Development Engineer is pivotal in driving quality at every stage of the software development life cycle (SDLC). This involves working with cross-functional teams to define requirements, plan tests, and create automated test scripts that enable speed of testing and software delivery.Key...
-
Senior Software Developer
5 days ago
Taguig, National Capital Region, Philippines beBeeSoftware Full time ₱1,000,000 - ₱1,500,000Job TitleA Full-Stack Software Engineer is needed to design, develop, and deploy advanced software solutions.The successful candidate will have a deep understanding of software development life cycles and object-oriented programming.Required Skills and QualificationsTo be considered for this role, applicants must possess:A Bachelor's degree in IT, Computer...
-
Senior Software Developer Position
7 days ago
Taguig, National Capital Region, Philippines beBeeDevelopments Full time ₱1,653,999 - ₱2,475,999Software Development RoleThis software development role involves collaborating with a team to design, code and test software solutions with a focus on developing critical components.Key Responsibilities:Collaborate with senior team members to meet project requirements and deadlines.Participate in design and code reviews.Contribute to troubleshooting and...
-
Senior .NET Software Developer
7 days ago
Taguig, National Capital Region, Philippines beBeeSoftware Full time ₱1,500,000 - ₱2,500,000Job DescriptionWe are seeking a highly skilled Senior .NET Software Developer to create, maintain, and optimize applications built on the .NET framework. The successful candidate will provide innovative solutions that meet the needs of our clients.Required Skills and QualificationsAt least three years of experience as a Programmer.Proficiency in .NET Core or...
-
Senior Software Development Manager
23 hours ago
Taguig, National Capital Region, Philippines beBeeProject Full time $60,000 - $80,000Software Development Project LeadWe are seeking a skilled professional to lead our software development project. The ideal candidate will have experience in managing teams, guiding technical projects, and ensuring high-quality results.About the Role:Lead a team responsible for developing and implementing software solutionsCollaborate with senior management...
-
Senior Software Developer Position
2 days ago
Taguig, National Capital Region, Philippines beBeeSoftware Full time ₱2,000,000 - ₱2,500,000Job Opportunity:We are seeking a highly skilled Senior Java Full Stack Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software products.Main Responsibilities:Translate business requirements into technical specifications, ensuring seamless integration...
-
Senior Software Developer Position
2 days ago
Taguig, National Capital Region, Philippines beBeeSoftwareDeveloper Full time $6,000 - $8,400Job DescriptionWe are seeking a highly skilled Software Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Required Skills and QualificationsTo be considered for this role, you must have:Proficiency in programming languages such as Java,...