Sr Software Engineer – Digital

Job ID: 08716
Location: Philadelphia, PA  [Remote]
Employment Type: Direct Hire

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

(Word, PDF, RTF, TXT)
* Required field.

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