Manager, Engineering - MAP (Ruby/React)
BigCommerce, named a "Best Place to Work" in Austin 2017 is looking for a Manager, Engineering for our Marketplace & App Platform (MAP) team. BigCommerce has established itself as the leading SaaS platform for merchants to build and grow their businesses via online storefronts. The Marketplace & App Platform (MAP) team is focused on building solutions to help start, simplify, and scale the businesses of all partners and developers working with the BigCommerce platform. This role will see you leading a team of 5-8 engineers working on an even mix of greenfield & legacy systems that are becoming increasingly mission critical as we open up our platform.
Looking for more context on what this team manages? Take a look at:
BigCommerce Developer Portal
BigCommerce App Store
BigCommerce Theme Store
BigCommerce Partner Portal
This role is for a person who thrives at 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 aggressive product roadmap, improving the performance and stability of our system, introducing engineering best practices into the organization, and leading/mentoring other engineers.
Who you are:
- 5-7+ years experience in building systems using at least two different languages: Ruby (required), Scala, PHP, Python, Node, etc. We currently primarily use Ruby, PHP, and Scala.
- 3+ years experience using high-level javascript frameworks (e.g., React, Vue, or Angular) to build single page applications. This team will mainly be using React.
- 2+ years in driving and retaining a high performance team.
- Experience building integrations with 3rd party SOAP/REST API providers that can span multiple code sets, fail gracefully, and be highly extendable.
- Knowledge of TDD, BDD, DDD.
- Experience with OAuth and/or SAML workflows and permissions.
- Experience building libraries that can be shared across multiple services.
- Experience building or managing distributed and/or SOA architectures.
- Experience with SaaS platforms is highly desirable
- Experience with application optimization and architecture.
- Solid UNIX knowledge.
- BS/MS in computer science or equivalent experience.
What you’ll do:
- Oversee 5-8 direct reports.
- Be both an active hands-on coder and an effective people manager.
- Build an open, positive, and energized culture.
- Build, lead and hire a high-calibre team of software engineers.
- Help design/architect/execute the building of services for the BigCommerce platform.
- Build highly-available, distributed systems.
- Write code that is performant, fault-tolerant, maintainable, testable, and concise.
- Drive our technical roadmap and direction of our stack.
- Encourage innovation and foster an environment of continuous improvement.
- Collaborate with stakeholders and other teams to promote communication & coordination.
- Organise and facilitate regular 1:1’s with your team for coaching and mentoring.
Inside BigCommerce
Our mission is to revolutionize commerce, bringing online selling and features once reserved for multi-billion-dollar companies to the masses. To make that a reality, we need exceptional people to build, support and grow our platform. If that’s you, come join a fast-growing company with more than 85,000 clients, a great culture, outstanding benefits and $125 million in funding from visionary investors like Steve Case's Revolution Partners, Softbank, Amex and Telstra.
We’re a team of smart, passionate and talented people on a mission to democratize commerce. If you’re looking to work with industry leaders and love what you do, we want to hear from you!