Senior Engineer

Sevilla, Spain

Bitnami’s mission is to bring awesome software to everyone. Every month, 1MM+ developers come to our site to download and launch their favorite language runtimes and applications across all major public clouds and container platforms, including AWS, Google, Azure, VMware and Docker.

We’re looking for an experienced Software Engineer to join a team focused on offering base technologies to developers. Our offerings range from turnkey solutions for components (such as multi-node deployment templates for databases, caching or message brokers) to trusted containers to base their applications from Node.JS , PHP or Python.  The perfect person for this role has a developer and microservices background with extensive experience in database deployment configurations.


    • Be actively involved in team-wide discussions about software best practices
    • Uphold role as a technical expert that coaches and trains junior members of the engineering team
    • Keep your team un-blocked by performing timely and useful code reviews
    • Take responsibility for continuous improvements in the development of your own coding practices, as well as of your team’s practices
    • Work directly with cloud vendor engineering teams for customers such as AWS, Google, Microsoft and VMware
    • Identify issues, resolve bugs and write high-quality engineering documentation
    • Continuous drive to master a challenging, agile environment using state-of-the-art technologies

Our ideal addition to the team

    • Passionately believes in our mission to bring server applications to everyone
    • Is experienced with deployment of highly available databases, cache and message broker solutions
    • Has proven their ability to prioritize projects and responsibilities
    • Has prior experience managing relationships with software providers
    • Demonstrates strong familiarity with Agile development and version control systems
    • Multi-node AWS, Google Cloud Platform, VMware vCloud or Azure deployment expertise a plus


    • Bachelors or Masters degree in Computer Science preferred
    • At least 4 years of development and deployment experience
    • Familiar with developing production code in Javascript or Go
    • Expert in database deployments (MongoDB, MariaDB, MySQL, PostgresSQL)
    • Good knowledge of Redis, RabbitMQ, Memcached, Squid HA configurations
    • Competent in a container orchestration technology (Docker Compose, Swarm, Kubernetes, etc.)
    • Excellent verbal and written communication skills (English)

We are bootstrapped, profitable and growing.  We have offices in San Francisco and Seville, along with a diverse remote team. We were part of Y Combinator's Winter 2013 batch.

Learn more about our team and what it's like to work at Bitnami by visiting the About Us and Careers pages on our website.

Bitnami is an equal opportunity employer.