ActiveCampaign is seeking a Senior Software Engineer to join their Growth Team to solve technical problems that have a tangible impact on revenue, run experiments, and implement features that directly influence revenue growth.
Requirements
- Proficiency in front-end languages and frameworks including JavaScript, React, JQuery, and HTML for developing responsive front ends that consume REST APIs.
- Experience creating test plans, writing automated test suites, or implementing automated testing frameworks, with experience in Playwright being highly valuable.
- A strong foundation in software engineering best practices and experience working with tools like Gitlab, Vault, and Jira.
- Familiarity with PHP is a plus.
- Experience in a product-focused environment.
- Experience working with tools like Gitlab, Vault, and Jira.
Responsibilities
- Design and build new features and capabilities, producing high-quality, tested code that directly supports revenue growth strategies.
- Collaborate cross-functionally with your team and others to build services and APIs that enable feature work across our engineering organization.
- Troubleshoot and debug complex, large-scale systems to ensure a seamless experience for our 100K+ users.
- Optimize production systems by measuring performance, validating designs, and building load testing tools.
- Mentor junior engineers, participating in code reviews to provide helpful feedback and elevate the team's skills.
- Own the design and implementation of critical projects involving multiple engineers.
- Support both legacy and modern services in the public cloud, deploying them through CI/CD best practices.
Other
- 5+ years of hands-on software engineering experience, preferably in a product-focused environment.
- A technical degree or equivalent related experience in a software engineering role.
- Proven ability to work in an Agile development environment, collaborating effectively with a cross-functional team.
- A genuine interest and experience in mentoring and guiding junior engineers.
- Participate in the team’s on-call rotation as a service owner to ensure the reliability of our critical systems.