Software Architect with Specialization in Microservices

1 week ago


Baguio City, Cordillera, Philippines beBeeEngineer Full time $100,000 - $140,000
Microservices Engineer
We are seeking a talented Microservices Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing scalable microservices architectures using Go and Python.

Job Description

We are looking for a highly skilled engineer who can work collaboratively with our team to design, develop, and deploy high-quality software that meets the needs of our customers. You will be working on building and maintaining robust and fault-tolerant applications and services.

Your primary focus will be on developing and implementing microservices-based architecture using Go and Python. You will also be responsible for designing APIs and software architecture for collegial review.

As a Microservices Engineer, you will have the opportunity to work on a wide range of projects, from small-scale prototypes to large-scale production systems.

You will be part of a globally distributed team and will collaborate proactively with colleagues across different time zones.

In this role, you will have the chance to demonstrate technical leadership internally and within external communities.

You will be expected to debug issues and produce high-quality solutions to resolve them.

You will also contribute to technical documentation to make it the best of its kind.

You will discuss, contribute to, and collaborate across teams at Canonical.

Work from home with global travel twice annually for company events.


Required Skills and Qualifications
  • 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
  • Proficiency in Python and / or Go
  • History of writing modern, maintainable software
  • Experience with relational and non-relational database systems
  • Continuous integration and continuous delivery experience
  • Experience with systems programming or 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 personal drive to meet commitments

Benefits
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2000 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
  • Priorit Pass, and travel upgrades for long haul company events

Others

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 of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our 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.



  • Baguio City, Cordillera, Philippines beBeeCloudArchitect Full time ₱800,000 - ₱1,200,000

    Job DescriptionWe are seeking a highly motivated and experienced individual to join our team as a Cloud Solutions Architect. In this role, you will be responsible for designing and implementing cloud-based solutions that meet the needs of our clients.You will work closely with our project teams to deploy Azure-based solutions and provide technical guidance...


  • Baguio City, Cordillera, Philippines beBeeSoftwareExpert Full time $100,000 - $150,000

    Job OpportunityWe are seeking a seasoned software expert to develop innovative information systems.The successful candidate will design, develop, and install software solutions that meet customer requirements and are scalable, secure, and efficient.This role requires a deep understanding of software design principles, computer science fundamentals, and...


  • Baguio City, Cordillera, Philippines beBeeTechLeader Full time ₱1,000,000 - ₱1,200,000

    Architectural VisionaryWe are seeking an experienced Enterprise Application Architect to lead the development of our company's technology strategy and vision. As a key member of our leadership team, you will be responsible for defining and implementing architectural frameworks, standards, and guiding principles that support our business goals.**Job...


  • Baguio City, Cordillera, Philippines beBeeSoftware Full time ₱82,000

    Cloud-First Software ArchitectWe are seeking a visionary software architect to spearhead the development of cutting-edge cloud-based solutions.Design and implement scalable, secure, and high-performing cloud applications using modern front-end technologies such as HTML, CSS, ES6, React, and Typescript, and back-end technologies like Java, Python, GO, and...


  • Baguio City, Cordillera, Philippines beBeeSolution Full time $80,000 - $100,000

    Job SummaryWe are seeking a highly skilled Cloud Solution Architect to lead our digital transformation initiative. As a key member of our team, you will design and implement cloud-based solutions that drive business growth and improve operational efficiency.About the Role:Design and implement cloud-based infrastructure solutions using Azure DevOps tools and...


  • Baguio City, Cordillera, Philippines beBeeJavaDeveloper Full time $80,000 - $120,000

    Enterprise Java DeveloperWe are seeking an experienced software developer to join our team. The successful candidate will have a strong background in Java development and experience working with cloud architecture, enterprise-grade software solutions, and modern Java frameworks.The ideal candidate will be responsible for designing and developing...


  • Baguio City, Cordillera, Philippines beBeeTechnical Full time ₱1,750,000 - ₱2,250,000

    Job Description:This role requires a skilled technical leader to drive the development of innovative solutions. The successful candidate will play a critical role in delivering cutting-edge technology services and lead a team of developers.Lead the integration of software applications with internal data infrastructure using microservice architecture...


  • Baguio City, Cordillera, Philippines beBeeBackend Full time ₱4,000,000 - ₱7,000,000

    Cloud Software EngineerWe are seeking a highly skilled Cloud Software Engineer to join our growing Australian tech company. The ideal candidate will have a strong background in cloud development and possess excellent programming skills.The successful applicant will design and develop software applications following coding standards and Agile development...


  • Baguio City, Cordillera, Philippines beBeeJavaDeveloper Full time ₱1,000,000 - ₱1,200,000

    Software Developer PositionOur organization seeks a skilled software developer to collaborate on the creation of high-quality, scalable applications using Java.Job Responsibilities:Design and implement Java-based solutions utilizing Spring Boot framework.Work collaboratively with cross-functional teams to deliver complex software projects.Develop, deploy,...


  • Baguio City, Cordillera, Philippines beBeeDataIntegration Full time ₱18,000 - ₱36,000

    Job DescriptionWe're seeking a skilled professional to lead the implementation and scale-up of our internal and external system integrations with data and analytics solutions. You'll design how data flows across critical business systems, enabling real-time visibility, automation, and operational efficiency across teams.This is a strategic technical role for...