Sr Software Engineer – Digital
Job ID: 08716
Location: Philadelphia, PA [Remote]
Employment Type: Direct Hire
Senior Software Engineer – Digital
Position Overview
Our client is seeking a seasoned Senior Software Engineer (Digital) to help design, build, and scale modern digital commerce experiences across web and mobile platforms. This role focuses on full-stack development within a headless, cloud-native architecture, delivering high-performing, reliable, and customer-centric solutions.
The Senior Software Engineer will work across frontend and backend systems, contributing to scalable microservices, API-driven integrations, and optimized digital experiences. This is a hands-on role for an engineer who enjoys owning features end to end and collaborating closely with product, design, and engineering partners.
Technology Environment
- Frontend: Headless web architecture using modern frameworks such as React, Next.js, or equivalent, with a focus on performance, SEO, and mobile-responsive design
- Backend: Microservices built with Java and Spring Boot, deployed on AWS
- Architecture: MACH principles (Microservices, API-first, Cloud-native, Headless)
- Commerce & Integrations: API-driven commerce platforms and third-party integrations
Key Responsibilities
- Design, develop, and deliver full-stack features from frontend user experience through backend services
- Build and evolve RESTful APIs, ensuring scalability, reliability, and backward compatibility
- Optimize frontend performance including build times, bundle size, SEO readiness, and accessibility
- Develop scalable backend microservices on AWS, including data modeling, caching, and fault tolerance
- Contribute to CI/CD pipelines, deployment processes, versioning, and test environments
- Implement monitoring, logging, alerting, and observability across services
- Perform performance testing, identify bottlenecks, and drive system improvements
- Ensure high code quality through testing, code reviews, and best practices
- Reduce technical debt and advocate for clean, maintainable architecture
- Mentor junior and mid-level engineers and participate in design and architecture discussions
- Collaborate with product, UX, QA, and DevOps teams to deliver business-aligned solutions
- Follow security best practices related to APIs, data protection, and system integrations
Qualifications
- 7–10+ years of experience in full-stack software engineering
- Strong hands-on experience building backend services using Spring Boot on AWS
- Proficiency with modern frontend frameworks such as React, Next.js, or similar
- Experience with headless or MACH-based commerce architectures
- Strong understanding of API design, service reliability, caching, and error handling
- Experience with CI/CD pipelines, automated testing, and deployment workflows
- Hands-on experience with monitoring, logging, and production troubleshooting
- Strong leadership and mentorship capabilities
- Excellent communication and collaboration skills
- Retail or ecommerce experience required
- Highly self-motivated, detail-oriented, and able to support distributed teams

