S
Software Engineer
Soni
Cherry Hill Township · On-site Full-time Mid Level 1w ago
About the role
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.
Skills
AWSCI/CDCloud ArchitectureDockerEC2ETLGitGitHub ActionsGraphQLIAMJavaKafkaLambdaMySQLNoSQLOAuth2PostgreSQLPythonRabbitMQReactRESTS3SQLSQL ServerSpringSQSVPCWebhooks
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free