Identity Platform Software Engineer

hace 7 días


Lima, Perú Canonical - Jobs A tiempo completo

The platform will be built on top of the best-of-breed identity management projects and delivered as operators using Juju, Canonical's operator lifecycle management solution. The identity and access management platform will provide:

- **Authentication server **acting as standalone SAML and OpenID identity provider
- **Identity brokerage **integrating leading 3rd party public and enterprise identity providers
- **User federation** with enterprise LDAP servers and Active Directory tenants
- **Management GUI and APIs** enabling simple administration of users, roles and integrations

As a software engineer in the Identity team you will be responsible for delivering the new Canonical IAM platform, working closely with other teams to ensure it operates reliably, efficiently and at scale. You will participate and be responsible for ensuring sound software architecture and enforcing best practices in software quality, testing and documentation.

Strong Python or Go development skills and familiarity with Kubernetes are the key requirements of this role. Experience in identity management is a plus, but the key requirement is a desire to contribute to building the future of Identity Management for Canonical products and services.

Come and build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.

**What you'll do**:

- Collaborate proactively with a distributed team
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Contribute to and be proud of high quality technical documentation
- Engage with the community to share best practices, and do your work in the open
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks for internal and external events

**Who you are**:

- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have interest for software, standards, protocols and concepts in the identity space like OpenID, OAuth, SAML, Kerberos, LDAP and Active Directory
- You are proud to be known for writing modern, maintainable Python or Go
- You have experience using Kubernetes in production
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You enjoy the domain of integration software, DevOps, operators, and making code work for real production environments with real users.
- 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._


  • Software Engineer

    hace 21 horas


    Lima, Perú Equifax A tiempo completo

    Equifax is seeking creative, high-energy, diverse and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking,...


  • Lima, Perú Canonical - Jobs A tiempo completo

    The platform will be built on top of the best-of-breed identity management projects and delivered as Charmed Operators using Juju, Canonical's operator lifecycle management solution. The identity and access management platform will provide: - **Authentication server **acting as standalone SAML and OpenID identity provider - **Identity brokerage...

  • Software Engineer

    hace 7 días


    Lima, Perú Canonical - Jobs A tiempo completo

    Canonical is building a comprehensive automation suite to deliver a multi-cloud and on-premise data solution for the enterprise, which spans the full range of data stores and data technologies from big data, with Yugabyte, Spark and Kafka, through NoSQL and cache-layer capabilities like Redis, MongoDB and Opensearch, all the way to structured SQL engines...


  • Lima, Perú Canonical - Jobs A tiempo completo

    Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Senior Software Engineer to join our distributed team. We greatly value quality in...


  • Lima, Perú Canonical - Jobs A tiempo completo

    Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Senior Software Engineer to join our distributed team. We greatly value quality in...

  • Data Platform Engineer

    hace 21 horas


    Lima, Perú BairesDev A tiempo completo

    Who We are BairesDev 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...


  • Lima Metropolitan Area, Perú Kambista A tiempo completo

    En Kambista buscamos un/a DevOps Engineer que nos ayude a llevar nuestra plataforma al siguiente nivel en escalabilidad, seguridad y eficiencia. Queremos a alguien con visión de mejora continua, que disfrute tanto de la estrategia como de la ejecución.Funciones:Liderar la optimización y escalado de la infraestructura en la nube (ideal GCP) con Kubernetes...

  • Software Engineer

    hace 2 semanas


    Lima, Perú Sapiens Digital lab SAC A tiempo completo

    Software Engineer Resumen Buscamos un/a Software Engineer con experiencia en diseñar, construir y operar APIs y procesos de datos en batch. Participará activamente en la implementación de servicios escalables, seguros y observables sobre la nube, utilizando tecnologías modernas en desarrollo backend, almacenamiento de datos y búsqueda. Responsabilidades...

  • Software Engineer

    hace 7 días


    Lima, Perú Sapiens Digital lab SAC A tiempo completo S/.1,800,000 - S/.3,300,000 al año

    Software Engineer Resumen Buscamos un/a Software Engineer con experiencia en diseñar, construir y operar APIs y procesos de datos en batch. Participará activamente en la implementación de servicios escalables, seguros y observables sobre la nube, utilizando tecnologías modernas en desarrollo backend, almacenamiento de datos y búsqueda. Responsabilidades...


  • Lima, Perú OutCode Software A tiempo completo S/.60,000 - S/.120,000 al año

    About Outcode:OutCode is a global software development firm that delivers technology solutions that improve business-facing quality of life by increasing ROI, effectiveness, & efficiency.Our DNA is made of ex-startup founders and the top talent in Product, UX/UI, Software development, and Machine Deep Learning. We came together from various backgrounds with...