Software Engineer (Integrations and Cloud)
Role summary
We are seeking a Software Engineer with 4-6 years of experience to build and maintain integrations, APIs, and cloud infrastructure. This role focuses on connecting internal systems, third-party platforms, and customer-facing applications, with a strong emphasis on AWS services and CI/CD pipelines. You will migrate legacy systems to modern AWS solutions, support data pipelines, and contribute to front-end development using React when necessary. The position requires solid SQL knowledge, experience with messaging queues, and familiarity with integration patterns. Collaboration with stakeholders and providing production support, including mentoring junior engineers, are key responsibilities. 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*
.