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
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.