Job Closed
This listing is no longer active.
Helping families elevate the next generation through sports. A part of the DICK’S Sporting Goods family.
Senior Backend Software Engineer, Subscriptions Enablement
Location
Alaska + 7 moreAll locations: Alaska | Hawaii | Iowa | Louisiana | Montana | Oklahoma | Mississippi | South Carolina
Posted
70 days ago
Salary
$180K - $200K / year
Seniority
Senior
Job Description
Senior Backend Software Engineer, Subscriptions Enablement
GameChanger
• Lead and collaborate on new feature development within our Subscriptions Backend. • Make and give feedback on architectural decisions. • Improve existing systems’ observability, reliability, and maintainability. • Participate in code reviews to maintain code quality and share knowledge. • Create and maintain technical documentation. • Discuss tradeoffs and scope with Cross Functional stakeholders such as product or design. • Work with Data Engineers to ensure an accurate picture of subscription purchasing behavior. • Participate in an occasional on-call rotation with the team.
Job Requirements
- 6+ years in a software development role.
- 4+ years experience with Node.js or another backend technology.
- 1+ years experience leading and implementing complex designs.
- Experience with TypeScript is preferred.
- Experience with a system deployed in an AWS environment is preferred.
Benefits
- Unlimited vacation policy.
- Paid volunteer opportunities.
- Technology stipend - $4,000 every 2 years after your start.
- WFH stipend - $500 annually.
- Learning stipend - $500 annually.
- Monthly physical, mental, wellness & learning stipend offered through Holisticly.
- Monthly lifestyle stipend offered through Fringe.
- Full health benefits - medical, dental, vision, prescription, FSA, HRA, HSA, and coverage for family/dependents.
- Retirement savings - Traditional and Roth 401K plans with company match.
- Life insurance - basic life, supplemental life, and dependent life.
- Disability leave - short-term disability and long-term disability.
- Company paid parental leave - up to 20 weeks for birthing parents and up to 12 weeks for non-birthing parents.
- Family building benefits offered through Progyny.
- DICK'S Sporting Goods discount.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Be the hands-on technical lead for dashboard, reporting, and data engineering work within a large-scale Medicaid EDW and analytics program. • Design, develop, and maintain enterprise-level dashboards and reports using Tableau and Python-based frameworks, ensuring they're performant, reusable, and built to last. • Build and optimize scalable data processing pipelines using Python, supporting both ongoing analytics needs and federal reporting requirements. • Write and tune SQL and stored procedures across relational platforms — primarily Teradata — with a focus on accuracy and efficiency at enterprise scale. • Support Medicaid analytics and federal reporting initiatives including T-MSIS, PERM, MARS, and Quality of Care programs, working closely with SMEs and compliance teams. • Participate in cloud migration and modernization work within Azure-based architectures, contributing to the shift from legacy systems toward modern platforms. • Collaborate with analysts, QA teams, and BI reporting leads to validate data quality, resolve discrepancies, and ensure timely delivery of reporting deliverables. • Support production operations — including incident response and root-cause analysis — and contribute to a stable, reliable analytics environment. • Participate in code reviews, maintain source control hygiene, and work within CI/CD processes using Azure DevOps and GitHub.
• Design and develop high-performance, scalable backend systems using PHP • Lead architecture decisions and drive best practices across the engineering team • Refactor and modernize legacy systems into maintainable, modular services • Build and optimize RESTful APIs • Work closely with product, QA, and support teams to deliver high-quality features • Troubleshoot and resolve complex production issues with a focus on reliability and performance • Mentor junior developers and contribute to engineering excellence • Improve CI/CD pipelines, code quality, and deployment processes
• Build and maintain production Python APIs (FastAPI or similar) • Design and run data pipelines (ETL, ingestion, transformation) • Own data quality — validation, monitoring, failure handling • Structure data for RAG systems and AI agents • Design and manage databases (PostgreSQL + vector DBs) • Integrate external systems (APIs, webhooks, third-party tools)
• Operate autonomously to generate precise 3D assets and programmed outputs. • Writing Blender Python (bpy) scripts or Three.js/JavaScript code for 3D geometry. • Producing collision-accurate meshes from 2D reference images. • Producing programmatic JSON/JS outputs representing the mesh and maintaining trajectory logs. • Auditing all assets against strict quality checklists before submission.




