Software Engineer (Integrations & Cloud)
Role summary
We are seeking a Software Engineer to build and maintain integrations between systems, including APIs, cloud services, data pipelines, and customer-facing platforms. This role bridges IT and Marketing, supporting Martech, CRM, and loyalty systems while contributing to an AWS-based architecture. Responsibilities include designing and building APIs, migrating workflows to AWS, developing cloud infrastructure, implementing CI/CD pipelines, supporting data pipelines, and providing production support. The ideal candidate will have 4-6 years of experience, strong API development skills (REST, Java/Spring preferred), SQL knowledge, hands-on AWS experience, and familiarity with integration patterns and CI/CD. Experience with Martech platforms and Python frameworks is a plus.
We’re seeking a Software Engineer who enjoys building the connections between systems—APIs, cloud services, data pipelines, and customer-facing platforms. This role sits at the intersection of IT and Marketing, supporting Martech, CRM, and loyalty systems while helping evolve a modern AWS-based architecture.
What You’ll Do
- Design and build APIs and integrations across internal systems and third-party platforms
- Migrate legacy workflows to secure, scalable AWS solutions
- Develop and maintain cloud infrastructure (EC2, S3, Lambda, RDS, VPC, IAM)
- Implement and optimize CI/CD pipelines (GitHub Actions)
- Support data pipelines, event-driven architectures, and system performance
- Contribute to front-end features using React when needed
- Collaborate with stakeholders to define requirements and improve systems
- Provide production support and mentor junior engineers
What You Bring
- 4–6 years of software engineering experience
- Strong API development experience (REST; Java/Spring preferred)
- Solid SQL knowledge (PostgreSQL, MySQL, SQL Server) + exposure to NoSQL
- Hands-on AWS experience and cloud architecture understanding
- Familiarity with integration patterns (GraphQL, webhooks, OAuth2, etc.)
- Experience with CI/CD, messaging queues (Kafka, SQS, RabbitMQ), and ETL pipelines
- Strong problem-solving, communication, and ownership mindset
Nice to Have
- Experience with Martech platforms (Adobe Campaign, CRM systems)
- Python frameworks (Flask, FastAPI, Django)
- Middleware tools (MuleSoft, Apigee, etc.)
- AWS Certifications (Developer or DevOps)
Compensation: Up to $125,000 annually
*Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications*
.