Lead Software Engineer, ( Ecosystems Team ) at BigCommerce

BigCommerce logo


(5 open jobs)

Build your online store with BigCommerce

Job title
Lead Software Engineer, ( Ecosystems Team )
Job listing last updated at
Jul 9, 2019
Job listing location
Job listing source
Job listing link
External link
Bay Area company location: 685 Market St, San Francisco CA

Job description

BigCommerce is disrupting the e-commerce industry as the SaaS leader for fast- growing, mid-market businesses. We enable our customers to build intuitive and engaging stores to support every stage of their growth. 

Be a leader on our Ecosystem Team that powers our billing, partner, & identity platforms. You’ll be working with team members to extend our products and integrate with a broad array of external services. BigCommerce offers a heavily collaborative environment helping you expand your skill set and take ideas from inception to delivery. This role will require a 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.

What you’ll do

  • Use Ruby, Rails, gRPC, JavaScript, RabbitMQ, Docker, Resque, MySQL, Redis, and a slew of other technology to help power our platform
  • Help design/architect/execute the building of services for the BigCommerce platform
  • Build highly-available, distributed systems
  • Build integrations with 3rd party SOAP/REST APIs that can span multiple codesets/services, fail gracefully, and be highly extensible
  • Coach team towards code that is performant, fault-tolerant, maintainable, testable, and concise
  • Drive our technical roadmap & direction of our stack
  • Encourage innovation and foster an environment of continuous improvement
  • Collaborate with stakeholders and other teams to promote communication & coordination
  • Support and coach 4-6 members of your team
  • Foster a culture that is open, positive, energized and innovative

Who You Are

  • 5-7+ years of experience in building systems using at least two different languages: Ruby/Rails (preferred), PHP, Scala, Java, Python, Node, etc. 
  • 2+ years managing, driving and retaining a high-performance team. 
  • Strong understanding of relational databases, distributed queuing systems, and external services integrations over APIs (REST/SOAP)
  • Experienced in developing high performance, scalable, highly available services and applications
  • Excited to learn new technologies
  • Desire to work in a collaborative, open environment on an Agile team as a contributor and/or mentor
  • Highly proactive and results-oriented with excellent critical thinking skills
  • Experience with ecommerce, distributed queuing systems, SaaS platforms, highly desirable
  • Will consider Remote candidates living in the state of Texas

Nice to Have: Experience with OAuth and/or SAML workflows and permissions

Nice to Have: DevOps experience, GCP experience, and/or Docker or other containerization technologies

Diversity & Inclusion at BigCommerce

We have the opportunity to build not only a great business, but a great company, with soul. Our beliefs and commitment to diversity and inclusion are a central part of achieving that.

Our dedication to diversity and inclusion is grounded in two things: a moral belief in the dignity, value, and potential of every individual, and a practical belief that diverse, inclusive teams will create the best outcomes for our customers, partners, employees, and company. We welcome everyone to be a part of our journey.

Let Bay Area companies find you

Join candidate network