Software Engineer

hace 6 días


Panama Canonical - Jobs A tiempo completo

This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

The Ubuntu MAAS team is responsible for delivering our Metal As A Service hyperscale provisioning technology. Ubuntu strives to be the most scalable, cloud ready server distribution and MAAS is our platform to get it there. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage and usability.

Applicants should be passionate about the future of Ubuntu and be able to show technical leadership with a globally distributed team of engineers who share that passion. This position requires international travel several times a year.

**What you'll do**:

- Develop MAAS core components and features to make MAAS the #1 bare metal cloud system.
- Shape the architecture of MAAS to make it simpler, faster and easier to use.
- Collaborate with other teams to ensure MAAS works well with other tools and is released on time.
- Contribute your improvements to our continuous integration environment, tests and practices, to maintain fast feedback and good test coverage.
- Contribute to documentation of current and existing features, making it world-class resource for Data Centre operators and users.
- Provide technical communication and collaboration with other teams where appropriate.
- Take personal ownership of problems and drive them to solutions.
- Travel internationally a few times a year to meet and collaborate with your and other teams.

**Who you are**:

- At least 5 years of proven professional software development experience in Python, Go or similar.
- Capacity to learn quickly about new systems and techniques
- Excellent logic, problem solving, and troubleshooting skills
- Strong English language communication skills - both written and verbal
- Experience with Linux server technologies, including but not limited to Virtualization (KVM), Containers (LXC), etc.
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- Knowledge of network technologies, including PXE, DHCP, TFTP, DNS, NTP
- Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT and others)
- Strong experience with networking, storage technologies and Cloud hosting and infrastructure.
- Ideally, experience of large-scale physical server provisioning and automation, including rapid deployment, configuration, management and service orchestration.
- Familiarity with some of the open source development tools and methodologies used in creation of several Ubuntu projects (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core), such as Launchpad, Debian packaging tools (APT, dpkg) and snapcraft.
- Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu._

LI-Remote #stack


  • Software Engineer

    hace 5 días


    Panama Arka Servicios de Recursos Humanos A tiempo completo

    Focus on cloud-based and distributed architectures using event-driven and RESTful APIs. Support and maintain our existing systems and subsystems based on previous-generation cloud technologies. Work in an Agile team that follows DevSecOps philosophy and takes ownership of the delivered functionality. Build and maintain well-tested software that follows best...

  • Software Engineer

    hace 7 días


    Panama Eulen Panamá De Servicios, S.A. A tiempo completo

    Assists in establishing group priorities relative to basic or very specific business needs. Performs estimation efforts on projects. Conducts a range of qualitycontrol tests and analysis to ensure that software meets or exceeds specified standards and enduser requirements. Logs defects and identifies course of action.SkillsExperience with any IntegrationETL...

  • Ai Software Engineer

    hace 6 días


    Panama Connect Assistance A tiempo completo

    Connect Assistance es una compañía de tecnología líder en la industria de Asistencia en Carretera y Hogar con presencia en Puerto Rico, Costa Rica, Panamá, Colombia y México. Nuestra misión es resolver problemas ordinarios con soluciones extraordinarias. Estamos buscando un AI Engineer enfocado en proyectos de AI con ChatGPT y LLMs. En este rol,...

  • Software Engineer

    hace 2 semanas


    Panama Biz Latin Hub A tiempo completo

    **Job Location**:Panama **Work Modality**:Remote **Employment type**: Full time **Responsabilities** - Design and implement aspects of software systems at a class and method level with team support - Analyze requirements to identify technical recommendations - Design and implement basic unit tests - Participate in peer code reviews - Participate in agile...


  • Panama Bairesdev A tiempo completo

    Who We areBairesDev is proud to be the fastest-growing company in America. With people in five continents and world-class clients, we are only as strong as the multicultural teams at the heart of our business. To consistently deliver the highest quality solutions to our clients, we only hire the Top 1% of the best talents and nurture their professional...


  • Panama Bairesdev A tiempo completo

    Who We areBairesDev is proud to be the fastest-growing company in America. With people in five continents and world-class clients, we are only as strong as the multicultural teams at the heart of our business. To consistently deliver the highest quality solutions to our clients, we only hire the Top 1% of the best talents and nurture their professional...


  • Panama Emergent Software A tiempo completo

    ** This is an opportunity to join our team of top-notch software engineers working closely together on interesting projects for our clients. This position is fully remote (indefinitely). Must reside in Uruguay, Chile, Argentina, Panama or Costa Rica.** **Highlights & Benefits of working at Emergent Software** - **Work closely with other talented engineers...


  • Panama Webcreek A tiempo completo

    Do you have experience delivering simple and elegant code in Angular? Would you like to join one of the top IT companies in the world? WebCreek is hiring an Angular Software Engineer. This is a 100% remote position What You’ll Do - List of activities and responsibilities: - Produce clean and efficient code based on system specifications and...


  • Panama Oceans Code Experts A tiempo completo

    Oceans Code Experts is looking for talented individuals that are ready for the next step in their career, we offer a collaborative professional environment as full of rewarding experiences as it is of challenges. A Senior Java Software Engineer at Oceans can expect to work on multiple projects, work with a cross-functional team, and are transparent about...


  • Panama The Bridge Social A tiempo completo

    Somos The Bridge The Bridge es la red de profesionales digitales más grande de LATAM con más de 230 mil rockstars. Startups, scale-ups, grandes empresas y consultorías de todo el mundo trabajan con nosotros para conseguir los proyectos más desafiantes e impactantes. ¿Estás listo para participar en el desafío? La Posición Estamos buscando al próximo...

  • Software Enginee

    hace 7 días


    Panama CAL ENGINEERING SOLUTIONS S.A. A tiempo completo

    Software Engineer Key Responsibilities: 1. Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and actionable plans. 2. Design and implement robust, scalable, and maintainable software solutions that meet business objectives and technical requirements. 3. Write...

  • Software Engineer

    hace 3 semanas


    Panama Canonical - Jobs A tiempo completo

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations. Build a...

  • Software Engineer

    hace 2 semanas


    Panama Canonical - Jobs A tiempo completo

    **Summary**: This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, Golang and Kubernetes. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. As a member of the Kubernetes product...


  • Panama Connect Assistance A tiempo completo

    Connect Assistance es una compañía de tecnología líder en la industria de Asistencia en Carretera y Hogar con presencia en Puerto Rico, Costa Rica, Panamá, Colombia y México. Nuestra misión es resolver problemas ordinarios con soluciones extraordinarias. Estamos buscando un(a) profesional Senior Full Stack Software Engineer que desee unirse a nuestro...

  • Software Engineer

    hace 2 semanas


    Panama Smf360 A tiempo completo

    Ejecución de desarrollo de software de ciclo de vida completo Escribir código bien diseñado, comprobable y eficiente Producir especificaciones y determinar la viabilidad operativa Integración de componentes de software en sistemas de software totalmente funcionales Desarrollar planes de verificación de software y procedimientos de garantía de calidad....

  • Software Engineer

    hace 3 semanas


    Panama Canonical - Jobs A tiempo completo

    Drive the future of collaborative open source development tooling as part of the Launchpad team. This is an opportunity for a motivated engineer with a passion for open source software, Linux, and web services to join our distributed team. Launchpad is a platform for managing open source development projects. It includes code hosting and review, bug...


  • Panama Connect Assistance A tiempo completo

    Connect Assistance es una compañía de tecnología líder en la industria de Asistencia en Carretera y Hogar con presencia en Puerto Rico, Costa Rica, Panamá y Colombia. Nuestra misión es resolver problemas ordinarios con soluciones extraordinarias. Estamos buscando un(a) profesional Senior Full Stack Software Engineer que desee unirse a nuestro equipo...

  • Software Engineer

    hace 2 semanas


    Panama Canonical - Jobs A tiempo completo

    **Summary**: This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Bring your Python and Golang skills to bear on...

  • Senior Support

    hace 2 semanas


    Panama Canonical - Jobs A tiempo completo

    This is an exceptional opportunity for an open source technologist who enjoys solving problems under pressure. The main functions of this position are to: - Be the technical authority and demonstrate your experience with popular open source software such as PostgreSQL, Corosync/Pacemaker, MongoDB, MySQL and Apache. - Provide advice on deployed...


  • Panama Fullstack Labs A tiempo completo

    FullStack is the fastest-growing software consultancy in the Americas. We help organizations like Uber, GoDaddy, MGM, Siemens, Stanford University, and the State of California, build distributed software development teams, and deliver transformational digital solutions. As an employee-first company, we focus on hiring the most talented software designers and...