Full Stack Software Engineer
Key Skills for This Role
Full Job Posting
Essential
10+ years of experience as a software developer.
BA/BS degree in Computer Science or a related field (in lieu of a degree, 3+ years of additional relevant industry experience).
Fluency in at least two programming languages, preferably including C#, Java, or JavaScript/TypeScript.
Comfortable using AI-augmented development tools (e.g., Copilot, Claude Code, Cursor) to write, review, and refactor code faster — with the judgment to know when to lean on them and when not to, and without outsourcing critical thinking about design, correctness, or security.
Familiarity with a range of storage engines (SQL, Elasticsearch, Cassandra, RDS offerings) and know when each is the right fit.
Data-driven decision making and familiarity with instrumentation techniques.
Effective communication skills, via interactive mediums and documentation.
You value teamwork and have solid collaboration skills, which are fundamental to how we work at Campaign Monitor.
Desirable
Experience in event streaming architecture and stream processing (Kafka, Spark).
Solid IaC experience with Terraform; comfortable picking up other provisioning/config tools as needed.
Haven't mastered everything on that list? That's okay. We heavily weigh potential, a desire for learning, and passion for contributing.
Why You'll Love It Here
Ultimate Flexibility: Unlimited time off, flexible hours, fully remote work and your birthday off.
Parental Leave: Generous parental leave for both parents.
Home Office: Setup allowance for new starters.
Genuine Connections: Optional fortnightly team gatherings at WeWork offices (lunch on us), culture clubs, an annual DevCamp to meet the wider team in person, Change Days and Innovation Sprints.
Professional Growth: Work at scale with cutting-edge technologies, keep learning, and see a real path forward.
Support & Benefits: Employee Assistance Program, wellbeing app, flu vaccinations, salary continuance and life insurance.
Qualifications
- Essential
- 10+ years of experience as a software developer.
- BA/BS degree in Computer Science or a related field (in lieu of a degree, 3+ years of additional relevant industry experience).
- Fluency in at least two programming languages, preferably including C#, Java, or JavaScript/TypeScript.
- Comfortable using AI-augmented development tools (e.g., Copilot, Claude Code, Cursor) to write, review, and refactor code faster — with the judgment to know when to lean on them and when not to, and without outsourcing critical thinking about design, correctness, or security.
- Familiarity with a range of storage engines (SQL, Elasticsearch, Cassandra, RDS offerings) and know when each is the right fit.
- Data-driven decision making and familiarity with instrumentation techniques.
- Effective communication skills, via interactive mediums and documentation.
- You value teamwork and have solid collaboration skills, which are fundamental to how we work at Campaign Monitor.
- Desirable
- Experience in event streaming architecture and stream processing (Kafka, Spark).
- Solid IaC experience with Terraform; comfortable picking up other provisioning/config tools as needed.
- Haven't mastered everything on that list? That's okay. We heavily weigh potential, a desire for learning, and passion for contributing.
- Why You'll Love It Here
- Ultimate Flexibility: Unlimited time off, flexible hours, fully remote work and your birthday off.
- Parental Leave: Generous parental leave for both parents.
- Home Office: Setup allowance for new starters.
- Genuine Connections: Optional fortnightly team gatherings at WeWork offices (lunch on us), culture clubs, an annual DevCamp to meet the wider team in person, Change Days and Innovation Sprints.
- Professional Growth: Work at scale with cutting-edge technologies, keep learning, and see a real path forward.
- Support & Benefits: Employee Assistance Program, wellbeing app, flu vaccinations, salary continuance and life insurance.
About Campaign Monitor
Private U.S. marketing technology company providing email, SMS, and automation tools to growing organizations.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer