BigCommerce, named a ”Best Place to Work" in Australia, a “Best and Brightest” place to work in San Francisco, and a “Best Place to Work” in Austin, is looking for a full-time Software Engineer - Omni-channel in our downtown Austin office.

BigCommerce has established itself as the leading SaaS platform for merchants to build and grow their businesses via online storefronts. The Omni-channel team seeks to take things to the next level by building cutting edge innovations in commerce allowing our merchants to manage and sell their products beyond just their online storefronts to where their customers are.

This growing team is looking for an engineer with strong technical experience who will focus on iteratively improving the Omni-channel experience for our merchants. In the last couple years, we have established ourselves as the leading e-commerce, Omni-channel solution providing best-in-class integrations with Amazon, eBay, Facebook, Instagram, Pinterest and Square and more, exciting integrations on the way!

In this role, you’ll help empower our merchants to quickly and easily list their products out to other channels. You’ll also work closely with other engineers, UI designers and product managers to define stories, assess scope and technical concerns as well as advocate for best practices that improve software quality.

BigCommerce offers a heavily collaborative environment helping you expand your skill set and take ideas from inception to delivery.

What You’ll Do

  • Build highly-available, highly-performant, redundant, scalable distributed systems.
  • Write code that is performant, maintainable, clear, and concise.
  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services.

Who You Are

  • You have at least 2 years of experience as a Software Engineer in at least one of the following:
    • Java/Scala
    • PHP
    • Ruby
  • You have are not afraid to jump into unfamiliar languages
  • You have knowledge of using and building JSON APIs
  • You have knowledge of Akka, RabbitMQ, Redis and MySQL
  • Knowledge of JavaScript and modern frameworks is a bonus
  • Knowledge of object-oriented and functional programming, reactive and asynchronous design patterns
  • Experience in developing high performance, scalable and available web services
  • Experience building integrations with 3rd party SOAP/REST API providers that can span multiple code sets, fail gracefully, and be highly extensible
  • Experience building or managing distributed and/or service-oriented architectures
  • Experience with SaaS platforms or Cloud Computing highly desirable
  • Experience with application optimization and architecture
  • Familiarity with agile methodologies and ticketing systems such as JIRA
  • Have a demonstrated ability to get shit done 

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!

Perks & Benefits

  • An amazing company culture that doesn’t just talk values, but lives them
  • Open vacation policy for salaried team members and generous accrual vacation policy  for hourly team members, + paid sick time
  • Competitive compensation packages and meaningful stock grants for every employee
  • Comprehensive health insurance coverage that starts on day one
  • Fully stocked kitchens and craft beers (don’t worry, we also subsidize gym memberships)
  • Four especially cool offices in Austin, San Francisco and Sydney
  • A free online store to help you live out your entrepreneurial dreams
  • Employee-driven team building activities like paintball, rock climbing, social sports leagues, hackathons, movie nights, river floats, etc.
  • Time off for volunteering and employee-driven charity events