The Senior Software Engineer position at Commerce is your opportunity to shape the future of AI-driven e-commerce. As a Senior Software Engineer, you’ll join an innovative Identity & Access Management (IAM) team dedicated to building secure, scalable systems that power seamless digital experiences for millions. Commerce, home to BigCommerce, Feedonomics, and Makeswift, connects the tools that enable businesses to innovate, grow, and thrive. You’ll help design, develop, and optimize authentication and authorization systems that serve merchants, partners, and internal users. This is a full-time, remote role across the U.S., offering collaboration with global engineering teams and the freedom to innovate in a flexible work environment.
Senior Software Engineer Job Responsibilities
As a Senior Software Engineer, you will:
-
Design and build reliable, secure authentication and authorization services.
-
Lead development using Ruby, with exposure to Go, Scala, PHP, React, and TypeScript.
-
Develop scalable microservices using REST APIs and gRPC architectures.
-
Drive system improvements to enhance performance, reliability, and security.
-
Participate in technical discussions and shape architectural decisions.
-
Write efficient, maintainable code supported by strong test coverage.
-
Collaborate closely with cross-functional teams in product, design, and operations.
-
Mentor engineers and promote a culture of code excellence.
-
Champion best practices in agile development, CI/CD, and automated testing.
Key Skills for the Senior Software Engineer Job
To succeed as a Senior Software Engineer, you should have:
-
5+ years of professional software engineering experience.
-
Strong command of Ruby; familiarity with TypeScript, React, Scala, or Go is a plus.
-
Experience with scalable web services and microservice architecture.
-
Strong understanding of continuous integration and deployment processes.
-
Excellent analytical, communication, and problem-solving skills.
-
Ability to work independently with a proactive, growth-oriented mindset.
-
Experience in Identity & Access Management (IAM) is preferred.
Work Culture and Environment for Senior Software Engineer
The Senior Software Engineer role supports remote work across the U.S., with a hybrid option for those in Austin, TX. Commerce fosters flexibility, inclusivity, and collaboration, encouraging employees to innovate and grow in a supportive, globally connected environment.
Why Join Commerce as a Senior Software Engineer
-
Be part of an award-winning “Best Place to Work” company.
-
Contribute to an AI-powered e-commerce ecosystem driving innovation.
-
Collaborate with top engineering talent across multiple continents.
-
Enjoy competitive compensation ($112,000–$189,000), remote flexibility, and professional growth.
Inclusion and Equal Opportunity
Commerce values diversity and inclusion, ensuring all employees have equal opportunities to thrive. Reasonable accommodations are available for individuals with disabilities during every step of the hiring process.