Senior Software Developer

2 days ago


San Juan, National Capital Region, Philippines beBeeSoftware Full time $80,000 - $120,000
Unlock Your Potential as a Software Engineer

Join our team to apply for the role of Software Engineer, where you will have the opportunity to work with cutting-edge technologies and collaborate with talented professionals. This is an exciting opportunity to join a dynamic team and contribute to the development of innovative software solutions.

  • Expertise in Python programming language is required.
  • A strong understanding of modern Linux distributions and their components is essential.
  • Build systems and toolchains experience is necessary.
  • Knowledge of container technology, such as Docker, Kubernetes, and LXD, is required.
  • Experience with languages, toolchains, frameworks, integrations, and CI systems is necessary.
What We Offer

Our company provides a fully remote working environment, allowing employees to work from anywhere in the world. Additionally, we offer a personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, and opportunity to travel to meet colleagues at 'sprints'. Our compensation philosophy is designed to ensure equity across our global workforce.

As a Software Engineer, you will be responsible for designing and maintaining specialist Python tools to support the developer build and publication process. The team takes responsibility for tooling that builds snaps, charms, and more recently, rocks.

Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, eliminating the long tail of supported releases and complex install instructions. Snapcraft enables thousands of applications from over a thousand developers, including well-recognized names like Spotify, Slack, and Microsoft.

Likewise, Charmcraft enables collaboration between charmed operator developers, and publication on Charmhub, home of the Charmed Operator Collection. Charmed Operators enable developers to package software like databases, event queues, caches, observability tools, identity tools, and more, right alongside the operations code that enables teams to integrate and operate that software at scale from Day 0 to Day 1,000, and beyond.

And Rockcraft provides the means for container developers to build production-grade Ubuntu-based container images, regardless of their experience as a software developer. These container images are called Rocks and can be found in various popular container registries, like Docker Hub, offering an opinionated and consistent design that focuses on security while providing a homogeneous user experience across all rocks.

Key Responsibilities:

  • Design and maintain specialist Python tools to support the developer build and publication process.
  • Collaborate with the team to develop and implement tooling that builds snaps, charms, and rocks.
  • Work with external open source and commercial projects to understand how to better serve community needs.
  • Develop and maintain knowledge of languages, toolchains, frameworks, integrations, and CI systems.

Required Skills and Qualifications:

  • Expertise in Python programming language.
  • Strong understanding of modern Linux distributions and their components.
  • Build systems and toolchains experience.
  • Knowledge of container technology, such as Docker, Kubernetes, and LXD.
  • Experience with languages, toolchains, frameworks, integrations, and CI systems.
Why Choose Us

Our company is a pioneer in the field of open-source software development, providing a platform for innovation and collaboration. We are committed to ensuring equity across our global workforce, providing opportunities for growth and development. Join us today to unlock your potential and contribute to the development of innovative software solutions.



  • San Juan, National Capital Region, Philippines Thurston Software Solutions, Inc. Full time ₱432,000 - ₱480,000 per year

    DUTIES AND RESPONSIBILITIES:Maintain existing software productsAbility to work under minimal supervisionPatience in analyzing and solving problemsSelf starter and result orientedProvide a range of software development tasks, including, but not limited to:Design, develop and support web-based application solutions.Participate in software discussion groups to...

  • Junior Developer

    1 week ago


    San Juan, National Capital Region, Philippines Thurston Software Solutions, Inc. Full time $40,000 - $60,000 per year

    DUTIES AND RESPONSIBILITIES:Maintain existing software productsAbility to work under minimal supervisionPatience in analyzing and solving problemsSelf starter and result orientedProvide a range of software development tasks, including, but not limited to:Design, develop and support web-based application solutions.Participate in software discussion groups to...


  • San Juan, National Capital Region, Philippines beBeeSoftware Full time ₱1,000,000 - ₱1,500,000

    This is a senior full-stack developer role that involves working across the entire software stack, from front-end user interfaces to back-end servers and databases.Key Responsibilities:Design, implement, and integrate RESTful API services using modern frameworks and tools.Develop event-driven integration components using AWS services such as Lambda,...


  • San Juan, National Capital Region, Philippines beBeeSoftwareDeveloper Full time ₱500,000 - ₱750,000

    Job OpportunityThis is a senior coding role with strong technical leadership capabilities.We are seeking a Lead Software Developer to spearhead technical initiatives and drive the success of a software engineering team.The ideal candidate must have a deep understanding of software development lifecycles, cutting-edge technologies, and best practices.The Lead...


  • San Juan, National Capital Region, Philippines beBeejavascript Full time ₱6,000 - ₱8,000

    About This RoleThis is a senior role for an experienced JavaScript architect who will lead the design and implementation of complex software systems.


  • San Juan, National Capital Region, Philippines beBeeSoftware Full time $200,000 - $250,000

    Embedded Linux Senior Software Engineer Role OverviewAs a seasoned Embedded Linux Senior Software Engineer, you will play a pivotal role in designing and implementing optimal Ubuntu integration for cutting-edge IoT and server-class hardware platforms and software stacks.In this dynamic position, you will collaborate with partners to deliver a seamless,...

  • Software Developer

    22 hours ago


    San Juan, National Capital Region, Philippines beBeeDeveloper Full time $150,000 - $200,000

    Job Title: Software Developer">Job Description:">We are looking for talented software developers who can design and implement well-tested and documented software in Go.">">Key Responsibilities:">Design and implement high-quality software in Go.">Debug and fix issues encountered by users.">Participate in code reviews to ensure high-quality software is...


  • San Juan, National Capital Region, Philippines beBeeNetsuite Full time ₱500,000 - ₱700,000

    Expert Netsuite Developer OpportunityEmbark on a challenging career path with our remote Senior Netsuite Developer position, which presents the chance to shape the future of work.Key ResponsibilitiesLead technical development and implement innovative software architecture modifications in response to changing business needs.Collaborate with the Development...


  • San Juan, National Capital Region, Philippines beBeeSoftwareCraftsman Full time $120,000 - $160,000

    Job OpportunityWe are seeking a skilled Software Craftsman to join our team and contribute to the development of innovative software solutions.The ideal candidate will have extensive experience in crafting high-quality code, collaborating with cross-functional teams, and delivering projects that meet or exceed customer expectations.This role offers the...


  • San Juan, National Capital Region, Philippines beBeeSoftware Full time ₱400,000 - ₱800,000

    Job TitleFull Stack Software Engineer is a challenging role that requires expertise in multiple areas. You will be responsible for designing, developing, and maintaining complex software systems.Our ideal candidate is a highly motivated individual with excellent problem-solving skills, a strong understanding of software engineering principles, and the...