We're seeking a full-stack Senior Software Engineer to join our Product Engineering team on a permanent basis with a focus on our flagship Content Management System, Matrix.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience in related fields
- 5+ years of professional hands-on experience in software development building and maintaining large-scale software products
- Proficiency in full-stack development, with deep expertise in PHP and AWS, and well-honed skills in infrastructure-as-code, relational databases (preference to Aurora/Postgresql), devops and frontend development
- Hands-on experience with gitlab, and docker containers or similar
- Strong understanding of testing principles and demonstrated experience in implementing testing strategies to improve software quality and robustness
- Experience with Agile or other iterative development methodologies
- Strong understanding of secure coding practices, particularly community standards such as OWASP
- Demonstrated experience in working independently to deliver large scale modernisations projects
- Nice to have: Knowledge of or experience working with React, Node, GitLab, Dynatrace, Cloudflare, Solid understanding of or experience with Content Management Systems, Web Development and enterprise DXP, Demonstrable experience in production PHP upgrades, software modernization projects, and/or monolithic decomposition
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance