Technology, Engineering

Full Time

Austin, TX


Apply Via Email:

Posted On:




BigCommerce’s mission is to help merchants sell more at every stage of growth, from small startups, to mid-market businesses to large enterprises. We focus on being the best ecommerce platform so our customers can focus on what matters most: growing their businesses.

We are equally passionate about growing our employee’s careers and providing them an incredible experience as we rapidly expand across the globe. We are proud to have been  recognized numerous times  for our product and workplace culture. We empower our people and customers to build, innovate and grow, so together we can redefine the ecommerce industry.

We are looking for a Manager of Software Engineering (Channels Integrations Team) who is a strong leader with equally impressive people and technical skills. This is a person who flourishes in building high-performing Software Engineering teams and is passionate about empowering engineers to achieve the best work of their careers. Well respected by technical and non-technical individuals, this person is an influential leader, coach, manager, and engineer. This leader will need to balance driving our ambitious product roadmap, improving the performance and stability of our system, introducing engineering best practices into the organization, and leading and mentoring other engineers.

As a merchant's business grows and changes, the sales channels on which they sell their products will grow and change as well. This can include adding new online storefronts, changing a POS system, adding an international marketplace, etc. In order to enable merchants to create and lead these sales channels in a way that makes sense for their business, we need to allow merchants to move their sales channels through various lifecycle stages in a consistent, encouraged manner. Channel Types: Storefront, POS (Point of Sale), Marketplaces, and Marketing (Ads and Social).

You’ll work closely with other engineering teams, UI designers, and product managers to help assess the scope and technical concerns as well as advocate for best practices that improve software quality

What you’ll do:

  • Build an open, positive, and energized culture

  • Build, lead, and hire a high-caliber team of software engineers

  • Coach engineers and help with their career growth

  • Drive the technical roadmap and direction of our stack

  • Inspire your team and other engineers to build a best-in-class ecommerce platform

  • Encourage innovation and foster an environment of continuous improvement

  • Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security

Management responsibilities:

  • Be both a highly technical and an effective people manager

  • Hold your own in technical discussion and have strategic influence

  • Collaborate with product managers, engineers, and stakeholders in all corporate offices to promote communication and coordination

  • Establish team objectives in alignment with business goals.

  • Organize and facilitate regular 1:1s with your team for coaching and mentoring

  • Execution of performance improvement plans for under-performers

  • Continued enforcement of best practices to improve engineering quality and efficiency

  • Establish a sense of urgency and direction; set expectations

  • Create and participate in an on-call rotation for incident management

Who you are:

  • 5+ years of experience in building systems in PHP, Ruby, Scala, or similar multi-paradigm programming languages

  • 2+ years in driving and retaining a high-performance team.

  • Experience with relational database systems and external services integrations

  • Experience with backend and/or frontend (UI) development

  • Experience in working in Agile development teams

  • Familiar with OOP design patterns and principles.

  • Experience building or managing distributed and/or SOA architectures

  • Experience with SaaS platforms or Cloud Computing is highly desirable

  • Solid UNIX / LAMP knowledge (ideally 2+ years of working experience with PHP, MySQL, and Linux)

  • Prior experience at a commerce software company is a plus

  • Experience with Agile methodologies, in particular, SCRUM, XP, Kanban

  • BS/MS in computer science or equivalent experience

Other crucial skills:

  • Have an excellent ability to communicate and coordinate

  • Will speak up when something just doesn’t feel right with productive feedback

  • Have excellent problem solving, critical thinking, and debugging skills

  • Has a strong bias to action and the drive to make a difference

Our Hiring Processes Might Include

We want to see your problem-solving and analytical skills. Be prepared to write good, clean, scalable code. You don’t need to know our entire stack, but we’re looking for practical experience, someone who can tackle production problems in the cloud.

  • Recruiter Phone Screen

  • Hiring Manager Screening

  • Final Team Interview

  • Note: Relocation  Assistance Provided



Diversity, Equity & Inclusion at BigCommerce

Our employees make the difference. At BigCommerce, 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 will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at BigCommerce, please let us know during any of your interactions with our recruiting team.

Learn more about the BigCommerce team, culture and benefits at .