{"id":155772,"url":"https://alion.io/job/passbolt-software-engineer-backend-team","title":"Software Engineer (Backend Team)","company":{"id":54658,"name":"Passbolt","domain":"passbolt.com","url":"https://alion.io/company/passbolt","size_band":"1-10","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Belvaux, Luxembourg"],"countries":["LU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Bash","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GDPR","optional":false},{"name":"Git","optional":false},{"name":"GnuPG","optional":false},{"name":"Go","optional":false},{"name":"JavaScript","optional":false},{"name":"Laravel","optional":false},{"name":"Least Privilege","optional":false},{"name":"Less","optional":false},{"name":"Linux","optional":false},{"name":"OWASP","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"PHP","optional":false},{"name":"PHPUnit","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Rust","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"Symfony","optional":false},{"name":"UML","optional":false},{"name":"Zero Trust","optional":false},{"name":"Active Directory","optional":true},{"name":"LDAP","optional":true}],"status":"live","first_seen_at":"2026-03-06T00:00:00Z","employer_posted_date":"2026-03-06","last_verified_at":"2026-10-17T09:23:58Z","board_verified":true,"closed_at":null,"days_open":225,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":225},"description":"About Passbolt\nPassbolt is an innovative cybersecurity product company that is growing quickly. Our organization is remote-first with its headquarters located in Luxembourg (Europe). We are the team behind Passbolt, the collaborative credential management platform for modern teamsused by over 40,000 organizations in 50+ countries.\nYou will join a growing and vibrant team committed to leverage the power of open source and a state-of-the-art security architecture to challenge the status quo in the cybersecurity industry. Passbolt is and always will be an engineering company, while scaling international sales and marketing to support global operations and customer success. We're looking for versatile self-motivated enthusiasts with a knack for commercial open source software, ethics and privacy, who can think out of the box and find impactful solutions to challenges.\nSee https://www.passbolt.com\nDescription\nWe are seeking a Software Engineer to join our Backend Team and contribute to the growing demands of Passbolt’s products, including a self-hosted Community Edition, a self-hosted Enterprise Edition, and a managed Cloud Edition. The security-first nature of Passbolt places significant responsibility on the API, handling data integrity, access rights management, and secure integrations with other systems while providing a seamless experience that can scale to organizations of all sizes.\nAs a Software Engineer, your role will involve analyzing, implementing, and improving features across Passbolt’s API products while maintaining best-in-class security standards, performance, and usability. From refining REST API entry points and business logic to ensuring robust cryptographic mechanisms and zero-trust data validation, you will contribute to every stage of development.\nYou and your team will be responsible for shipping the features requested by our community of users while maintaining an outstanding level of quality throughout the process. After gaining expertise and product knowledge, you’ll help us develop innovative approaches to complex technical problems, find ways to make our most demanding community members happy, and cultivate a reputation for excellence among a vast community of developers.\nTechnologies\nProgramming Languages: PHP (CakePHP), SQL\nComplementary Programming Languages: Bash\nMarkup and Styling: HTML, CSS, Less\nCryptography: OpenPGP, GnuPG\nTesting Frameworks: PHPUnit\nPackage Managers: composer\nVersion Control and Containerization: Git, Docker\nOperating Systems: Linux, MacOS\nModeling Language: UML\nDevelopment Methodologies: Agile Scrum\nMain responsibilities\nDevelopment & Testing\nDevelop new features in PHP and CakePHP for existing products used daily by over half a million users.\nMaintain, improve and fix bugs on the existing codebase.\nTransform functional specifications into reliable API workflows, ensuring backward compatibility and security.\nParticipate in code reviews to identify defects prior to launch.\nWrite unit tests aiming for 80% coverage to ensure functionality and prevent regressions.\nDevelop end-to-end tests to ensure critical user journeys function correctly across various scenarios.\nMaintain a focus on quality and simplicity; we adhere to the principle that less is more.\nEnsure compatibility across multiple platforms and environments to maintain Passbolt's versatility.\nOptimize code for performance and scalability to handle growth and increased demand efficiently.\nAnalyze & documentation\nSupport the support team in refining upcoming feature requests or bug reports from clients and the community.\nSupport product owners proposing functional approaches to new business cases.\nDefine comprehensive and iterative technical approaches to functional problems. \nIdentify opportunities for long-term structural or architectural improvements and raise proposals.\nContribute to our extensive online documentation, including OpenAPI specifications, SDKs, and user and admin guides.\nShare findings and best practices internally through documentation and presentations.\nDeployment and reliability\nAssist the release lead during releases by preparing release readiness and supporting rollout activities to minimize or eliminate downtime.\nCollaborate closely with SRE teams to maintain robust CI/CD pipelines, reducing deployment risks and streamlining releases.\nProvide technical support during incidents by investigating issues and implementing fixes that restore system stability.\nParticipate in blameless postmortems by contributing to root cause analysis and ensuring corrective actions are implemented in the codebase.\nManagement & collaboration\nManage your own priorities, deadlines, and deliverables to meet team commitments.\nCommunicate progress, risks, and decisions early and clearly to the team.\nSupport co-workers through pairing and knowledge sharing.\nData Privacy & Security\nEnsure each request for change includes a risk analysis that identifies and proposes mitigations for newly introduced security issues or risks.\nFollow secure coding/design practices to ensure all components adhere to the highest security standards. \nMonitor project dependencies for vulnerabilities and assist the security team in analyzing their impact.\nPatch project dependencies' vulnerabilities and ensure these updates do not introduce regressions.\nEnsure that data handled by the product development team complies with GDPR and other data protection regulations.\nCollaborate with the security and senior management teams to maintain up-to-date company policies and risk registers.\nAssist the security team in enforcing least privilege access and ensure proper segregation of roles and responsibilities.\nParticipate in security exercises and help refine processes and crisis management procedures.\nSkills required / qualifications\nTechnical Skills\nBachelor of Science or University degree relevant to Software Engineering (e.g. Computer Science, Electronics) and/or comparable work experience/certification.\n3+ years of experience building PHP applications.\nProficient in building back-end applications with CakePHP, Laravel or Symfony.\nProficient in testing applications with PHPUnit.\nFamiliar with OpenAPI Specifications.\nFamiliar with Git and branching models.\nStrong understanding of OWASP Top 10 vulnerabilities and secure coding practices.\nProficient with another programming language: JavaScript, Bash, Python, Go or Rust.\nConsidered a plus:\nExperience developing large high-availability software systems.\nExperience with end-to-end or performance testing.\nFamiliar with evolutionary database design.\nExperience with authentication systems: OAuth, JWT, WebAuthn, Duo, Yubico.\nExperience integrating user directories and similar systems: LDAP, Active Directory, SCIM. \nFamiliarity with UML documentation and a willingness to use it.\nExperience maintaining a long lived-project.\nExperience contributing to an open source project.\nSoft Skills\nFluent in English, both verbal and written and preferably one other language.\nStrong analytical skills and a simple solution-oriented mindset.\nAbility to balance technical excellence with business priorities and strategic goals.\nComfortable working in full autonomy while collaborating effectively within a team.\nReceptive to feedback and able to collaborate effectively in a team setting.\nInspired by cybersecurity or privacy related issues. You believe in an ethical web. You understand what open source means. You live on the internet.\nConsidered a plus:\nExperience collaborating with remote teams in an asynchronous workflow.\nExperience writing technical blog posts or sharing knowledge through articles or talks.\nBenefits of working at Passbolt\nWe put a lot of effort into creating a workplace where everyone has room to learn, have fun, evolve and become the best version of themselves.\nHere are some benefits, provided by default:\nWork from anywhere, or from our headquarter located in the Grand Duchy of Luxembourg. \nWork/life balance: to keep the flow going, it’s important to take regular breaks and disconnect. We provide 26 days of paid holidays / year.\nEquity for everyone. We are all in the same boat, we win together.\nWhen you grow, we grow: we invest in your professional as well as personal growth, through paid trainings of all types.\nIn tune with yourself: Passbolt is built on strong values which we stand for: transparency, openness, privacy, people-first. Read more about what we believe in here.","description_format":"text","description_chars":8439,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Security"],"lifecycle":[{"event":"open","at":"2026-03-06T00:00:00Z"},{"event":"open","at":"2026-09-26T01:41:07Z"}],"visa":[],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.151,"p_room":0.28,"age_days":225,"expected_fill_days":23,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/passbolt-software-engineer-backend-team","json_url":"https://alion.io/job/passbolt-software-engineer-backend-team.json","meta":{"generated_at":"2026-10-17T12:00:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15845,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":54658},"rest":"https://alion.io/mcp/rest/get_company?id=54658"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpassbolt-software-engineer-backend-team"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpassbolt-software-engineer-backend-team"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpassbolt-software-engineer-backend-team"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/passbolt-software-engineer-backend-team\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpassbolt-software-engineer-backend-team"}]}