
Senior Software Engineer – AWS, APIs & Integrations
Soni · Camden, NJ
- On site
- Full-time
- $125,000 / year
- Camden, NJ
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Senior Software Engineer – AWS, APIs & Integrations role at Soni
Hi Avery — I came across the Senior Software Engineer – AWS, APIs & Integrations opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Soni stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Build APIs and system integrations.
- Migrate workflows to AWS.
- Develop and maintain cloud infrastructure.
- Support data and event-driven architectures.
- Collaborate with stakeholders and mentor engineers.
About the role
Senior Software Engineer – AWS, APIs & Integrations
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)
Key skills/competency
- Software Engineering
- AWS
- API Development
- Integrations
- Cloud Architecture
- CI/CD
- Data Pipelines
- SQL
- React
- Problem-Solving
Skills & topics
- Senior Software Engineer
- AWS
- API Development
- Integrations
- Cloud Architecture
- CI/CD
- Data Pipelines
- SQL
- React
- Software Engineering
How to get hired
- Tailor your resume: Highlight your experience with AWS, API development (REST, Java/Spring), SQL, and CI/CD.
- Showcase integration skills: Emphasize your experience with integration patterns and Martech platforms.
- Prepare for technical questions: Be ready to discuss AWS services, API design, and CI/CD pipelines.
- Demonstrate problem-solving: Share examples of how you’ve solved complex integration challenges.
- Research Soni: Understand their AWS architecture and Martech focus to align your application.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific AWS services are most critical for the Senior Software Engineer role at Soni?
- The Senior Software Engineer role at Soni heavily utilizes core AWS services such as EC2 for compute, S3 for storage, Lambda for serverless functions, RDS for relational databases, VPC for networking, and IAM for security. A strong, hands-on understanding of these services is essential for success in this position.
- How important is API development experience for this Senior Software Engineer position at Soni?
- API development, particularly RESTful APIs using Java/Spring, is a primary focus for this Senior Software Engineer role at Soni. You will be designing, building, and maintaining integrations, so robust API experience is a key requirement.
- What kind of SQL knowledge is expected for the Senior Software Engineer role at Soni?
- For the Senior Software Engineer position at Soni, solid SQL knowledge is required, including experience with relational databases like PostgreSQL, MySQL, and SQL Server. Exposure to NoSQL databases is also beneficial.
- Does Soni prefer candidates with specific CI/CD tools for the Senior Software Engineer role?
- While familiarity with CI/CD is essential for the Senior Software Engineer role at Soni, experience with GitHub Actions is specifically mentioned. Demonstrating your ability to implement and optimize CI/CD pipelines will be advantageous.
- What is the typical career growth path for a Senior Software Engineer at Soni?
- While specific paths vary, a Senior Software Engineer at Soni can often grow into a Lead Engineer role, specializing further in areas like cloud architecture or integrations, or move into management positions. Mentoring junior engineers is also a key part of the role.
- Is it possible to work remotely for the Senior Software Engineer role at Soni?
- The job description does not explicitly state the work arrangement. However, given the nature of the role, it is likely to be on-site or hybrid. It's best to confirm this during the application process.
- What are the essential integration patterns candidates should be familiar with for Soni's Senior Software Engineer role?
- For Soni's Senior Software Engineer position, candidates should be familiar with integration patterns such as GraphQL, webhooks, and OAuth2. This is crucial for building seamless connections between various internal and external systems.
Similar roles
Open positions we recommend based on this role.
