Skip to content

Senior Software Engineer (Scala), Pricing Team - Remote

Job description

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.

BigCommerce is looking for a Senior Software Engineer for our Pricing team. This growing team is looking for an engineer with strong technical experience who will focus on building and optimizing our highly flexible product catalog pricing engine. We use technologies like Scala, PHP, Node.js, Ruby,  gRPC, Service mesh, Docker to build one of the fastest and most reliable ecommerce platforms in the world.

As a Senior Engineer, you serve as a specialist in the engineering team that supports the product. You help develop and gain insight into the application architecture. You can distill abstract architecture into concrete design and influence the implementation. You show expertise in applying the appropriate software engineering patterns to build robust and scalable systems. You are an expert in programming and apply your skills in developing the product. You have the ability to influence your fellow engineers by proposing software designs and providing feedback on software designs and/or implementation. You show good problem-solving skills and can help the team in triaging operational issues. You leverage your expertise in eliminating repeat occurrences.

Use your skills, experience, and talents to be a part of groundbreaking thinking and visionary goals. As a Sr. Engineer, you’ll use your technology acumen to apply and maintain knowledge of current and emerging technologies within specialized area(s) of the technology domain. Evaluate new technologies and participate in decision-making, accounting for several factors such as viability within Target’s technical environment, maintainability, and cost of ownership. Initiate and execute research and proof-of-concept activities for new technologies. Lead the design, lifecycle management, and total cost of ownership of services. Lead and conduct code review, design review, testing, and debugging activities at the application level. Participate in routine and non-routine construction, automation, and implementation activities, ensuring successful implementation with architectural and operational requirements and best practices met. Provide technical oversight and coach others to resolve complex and severe technical issues. Lead disaster recovery activities and contribute to disaster recovery planning. Embed data quality protocols throughout data acquisition, processing, storage, and operational use

BigCommerce offers a collaborative environment where you can expand your skill set and bring your ideas to fruition.

What You’ll Do:

  • Use PHP, Scala, gRPC, RabbitMQ, Docker, Resque, MySQL, Redis, and other technologies to help power our platform
  • Build systems and APIs that provide a highly available world-class pricing engine for the BigCommerce platform
  • Work closely with the operations team while building and scaling back-end services
  • Write clear, maintainable, concise code that is performant and well tested
  • Collaborate with our product and design teams to define features and set timelines
  • Engage in technical discussions of new solutions and architectures
  • Participate in code reviews to maintain and improve quality
  • Support an open, positive, and energized culture
  • Encourage innovation and foster an environment of continuous improvement
  • Mentor junior team members
  • Collaborate with teams located around the globe

Who You Are:

  • 5+ years of professional experience building software
  • You have strong experience writing code and debugging in Scala, PHP, or a similar language
  • You think iteratively, and break down big problems into smaller, deliverable/deployable pieces
  • You are familiar with SOLID principles and DDD concepts
  • You’re familiar with UNIX, caching strategies (Redis), MySQL, and RabbitMQ
  • You’re driven by doing the right thing and putting customers first
  • You find that fixing bugs and solving performance problems sparks joy!
  • You have experience monitoring and operating microservices

**Please submit your resume in English for review. **

  • Fluent in English

Compensation: Base Salary

Benefits: Health+Vision+Dental+401k+Equity

#LI-GC01

#LI-REMOTE

INDSP

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  https://careers.bigcommerce.com .

Apply

BigCommerce Engineering Team

The BigCommerce Engineering team is on a mission to build the leading SaaS ecommerce platform.

View more

Don't Miss Out!

Like what you see but suffering from some serious FOMO? Join our BigNetwork Talent Community, and plug in to our latest news and career opportunities.

Join Our BigNetwork