
Senior Software Engineer - Backend
Commerce · United States
- Hybrid
- Full-time
- $170,000 / year
- United States
Job highlights
- Develop and scale SaaS platform infrastructure.
- Solve complex backend engineering problems.
- Enhance DevOps practices and CI/CD pipelines.
- Collaborate on architecture and system design.
- Champion continuous infrastructure improvement.
About the role
About Commerce
Welcome to the Agentic Commerce Era. At Commerce, our mission is to empower businesses to innovate, grow, and thrive with our open, AI-driven commerce ecosystem. As the parent company of BigCommerce, Feedonomics, and Makeswift, we connect the tools and systems that power growth, enabling businesses to unlock the full potential of their data, deliver seamless and personalized experiences across every channel, and adapt swiftly to an ever-changing market. We believe in harnessing AI responsibly to unlock new possibilities, and we’re looking for individuals who use it intentionally to solve problems, accelerate outcomes, and expand what’s possible in their role. Our purpose is to help businesses confidently solve complex commerce challenges so they can build smarter, adapt faster, and grow on their own terms. If you want to be part of a team of bold builders, sharp thinkers, and technical trailblazers who shape the future of commerce, this is the place for you.
About Feedonomics
As a Commerce brand, Feedonomics is a leading product feed management platform that helps brands, retailers, and agencies list and optimize products across top ecommerce channels worldwide. Feedonomics manages everything from onboarding to ongoing feed optimization, enabling our clients to scale faster with less effort. Feedonomics has earned a strong reputation for a full-service model and powerful technology—all rooted in a commitment to excellence.
Job Summary
We are looking for a highly motivated and experienced Senior Software Engineer - Backend to join the fully remote Engineering team at Feedonomics. You will be working with a highly collaborative and cross-functional Backend Engineering team to deliver and scale core infrastructure components and services that power our robust, high-performance, data-intensive SaaS platform.
What You'll Do
- Collaborate on the architecture, design, and development of scalable and highly available applications and services.
- Solve complex infrastructure-related problems with code, developing and providing post-release support for scalable applications.
- Identify and implement enhancements to DevOps practices and tooling, leveraging automation to enhance robustness of the CI/CD pipeline, thereby streamlining efficient application development and deployment.
- Drive technology design and articulate architecture solution options to the product owners and Engineering leadership.
- Conduct post-mortems to analyze and prevent repeat failures.
- Be a champion for Continuous Improvement in end-to-end infrastructure and systems.
- Evaluate and recommend tools, technologies and processes that solve concrete business problems.
- Become a domain expert who follows industry trends and applies best practices and contributes towards continuous improvement of those practices.
Who You Are
- 5+ years of programming experience in backend languages
- 2+ years experience with PHP (Strongly preferred), Python, GoLang, Java or a similar programming language
- 2+ years experience with MySQL or a similar technology
- Strong understanding of database schema design, caching and scalability
- Strong understanding of various communication protocols (TCP, RPC, etc)
- Strong understanding of Distributed Systems
- Experience in Caching technologies is a plus (e.g. Redis or Memcached)
- DevOps experience preferred
- Experience with Full-stack observability tools like New Relic is strongly preferred
- Workable understanding of Linux operating systems
- Experience with modern CI/CD and containerization tools like Docker
- Ability to perform time and memory complexity analysis
- Excellent written and verbal communication skills
- Applicants must be authorized to work in the U.S.
- BS or higher degree in Computer Science or related technical field
Compensation Transparency
The national base salary range for this role is posted above in this job post. Final compensation will be determined based on factors such as relevant experience, skills, qualifications and geographic location. We also consider internal equity to help ensure fair and consistent pay practices across our teams. Where applicable, this role may also be eligible for variable compensation (such as bonus or commission), equity, and benefits in accordance with local policies. Details will be shared during the hiring process. We are committed to equitable and transparent pay practices that align to market data, internal equity, and individual contribution.
Inclusion and Belonging
At Commerce, we believe that celebrating the unique histories, perspectives and abilities of every employee makes a difference for our company, our customers and our community. We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive. We are committed to creating an inclusive and accessible hiring experience for all candidates. If you require accommodations or adjustments at any stage of the recruitment process, please let us know and we will work with you to meet your needs.
Learn more about the Commerce team, culture and benefits at https://www.commerce.com/careers/
Key skills/competency
- Backend Development
- Software Engineering
- System Architecture
- Distributed Systems
- Database Design
- Scalability
- PHP
- Python
- GoLang
- DevOps
Skills & topics
- Senior Software Engineer
- Backend Engineer
- PHP
- Python
- GoLang
- Java
- MySQL
- Distributed Systems
- SaaS
- DevOps
- Commerce
- Feedonomics
- Remote
How to get hired
- Tailor your resume: Highlight your 5+ years of backend programming and 2+ years of PHP/Python/GoLang/Java experience.
- Showcase system design skills: Emphasize your understanding of distributed systems, scalability, and database schema design.
- Demonstrate DevOps proficiency: Mention experience with CI/CD, Docker, and observability tools like New Relic.
- Prepare for technical interviews: Be ready to discuss complex infrastructure problems and perform complexity analysis.
- Research company values: Align your application with Commerce's mission and focus on AI and growth.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the compensation for a Senior Backend Software Engineer at Commerce?
- The national base salary range for a Senior Backend Software Engineer at Commerce is $135,960 - $203,940 annually. Actual compensation will depend on factors like experience, skills, qualifications, and geographic location. The role may also be eligible for variable compensation, equity, and benefits.
- What are the primary programming languages used by Feedonomics?
- Feedonomics strongly prefers candidates with PHP experience, but also considers proficiency in Python, GoLang, or Java for their backend roles. They require at least 2 years of experience in one of these languages.
- Does Feedonomics offer remote work opportunities for this Senior Backend Software Engineer role?
- Yes, this Senior Software Engineer - Backend position is fully remote, allowing you to work from anywhere within the U.S.
- What level of experience is required for the Senior Backend Software Engineer position at Feedonomics?
- The role requires a minimum of 5 years of programming experience in backend languages and at least 2 years of experience with specific languages like PHP, Python, GoLang, or Java, along with experience in databases like MySQL.
- What are the key technical skills for a Senior Backend Software Engineer at Feedonomics?
- Key technical skills include strong programming in backend languages (PHP preferred), MySQL, database schema design, caching (Redis/Memcached), distributed systems, communication protocols, DevOps, CI/CD, containerization (Docker), and Linux operating systems. Time and memory complexity analysis is also important.
- What is Commerce's approach to AI in the commerce ecosystem?
- Commerce believes in harnessing AI responsibly to unlock new possibilities. They seek individuals who use AI intentionally to solve problems, accelerate outcomes, and expand what's possible in their roles, aiming to help businesses build smarter, adapt faster, and grow on their own terms.
- How does Feedonomics help its clients?
- Feedonomics is a leading product feed management platform that assists brands, retailers, and agencies in listing and optimizing products across global ecommerce channels. They manage the entire process from onboarding to ongoing optimization, enabling clients to scale faster with less effort.