Do you want to further your career while contributing to the open source community?
Our vision is to create the world's most adopted open source CRM with our flagship application, SuiteCRM. We're well on our way to achieving that goal and are looking for another talented Software Engineer to join our team.
This is a developer position sitting within our agile Product Team. You'll take real ownership of features and improvements across SuiteCRM's front end and core application, working alongside a talented group of engineers to build software enjoyed by millions of users worldwide. This role is integral to how we grow the product — and a strong platform for growing your own career alongside it.
What You'll Be Doing
- Building and maintaining high-quality PHP Symfony & Angular-based features across SuiteCRM's front end and core application
- Identifying, prioritising, and delivering new features, platform improvements, security fixes, and bug resolutions
- Collaborating with internal teams and the open source community to find practical, scalable solutions
- Participating fully in sprint ceremonies — stand-ups, planning, reviews, and retrospectives
- Contributing to code reviews and providing constructive technical feedback to peers
What We're Looking For
Required
- Proven professional software development experience
- Strong PHP experience, ideally with Symfony (SuiteCRM is PHP-based at its core)
- Strong hands-on experience with JavaScript, TypeScript, Angular and RxJS
- Experience with Test Driven Development (TDD)
- Strong analytical skills and a practical understanding of the full software development lifecycle
- A Computer Science, IT, or related degree — or equivalent demonstrable experience
Desirable
- Experience contributing to or working within open source communities
- Prior exposure to CRM platforms or enterprise web applications
- Comfortable working across both a modern Symfony/Angular stack and legacy parts of the codebase
- Strong grasp of system design and a clear vision for architectural patterns
- Patience and commitment to invest the time necessary to deeply understand and master our wide and complex architecture
- A pragmatic engineering mindset: you respect the scale of a 15-year-old application with millions of users, understanding that careful backward compatibility and strategic improvements are prioritized over starting from scratch
Why Join Us
- Salary: £30,000 – £35,000 depending on experience
- Annual leave: 32 days including public holidays
- Remote working: Fully remote, with flexible hours to suit your lifestyle
- Pension: Company pension scheme
- Career development: Regular 1-1 reviews and a clear progression path to help you reach your full potential
- Learning: Regular training opportunities and support to attend relevant events and conferences
- Team culture: A genuinely supportive team with regular social events to collaborate and have some fun
About Us
SuiteCRM Ltd writes and maintains the world's leading open source Customer Relationship Management (CRM) application — the award-winning SuiteCRM. We are based in the heart of Scotland, with a client base spanning the globe.
We are committed to promoting equal opportunities and diversity. All applicants will be considered on their merit, competence, talent, and qualifications.
How to Apply
Submit your CV and cover letter
Your cover letter is equally as important as your CV — please tell us why you believe you are a good fit for the position. If you have examples of relevant work or projects, we'd love to see them, so please include any links in your application.
We respectfully ask agencies not to contact us regarding this vacancy.
Work authorisation: United Kingdom required
Pay: £30,000.00-£35,000.00 per year
Benefits:
- Company events
- Company pension
- Flexitime
- Sick pay
- Work from home
Work Location: Remote