Lead Software Engineer - Remote

at  BigCommerce

Remote, Tasmania, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Aug, 2024Not Specified05 May, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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, named a “2024” Best Place to Work, is looking for a full-time Lead Software Engineer to join our Payments team.
In the Payments team, our mission is to provide the fastest, best-converting and most extensible checkout experience of any SaaS ecommerce solution. Customization, in particular, is a huge focus for us, as we know that every business is different, and every merchant wants a unique and compelling checkout flow that they can tailor to their needs. To achieve this, we provide a large range of APIs and SDKs that let merchants and partners build the checkout experience they want, whether that’s running on the BigCommerce storefront, WordPress or anywhere else.
As a Lead Software Engineer, you will build and expand APIs and services, working alongside other engineers, product owners, designers, business representatives and external partners to maintain a platform to securely incorporate new payment providers and build new functionalities. We have a team of people at different levels, with different expertise and we work to iterate, learn, and build great software together.
In the Payments team, we predominantly work in Ruby, Scala and PHP (version 8) with a heavy reliance on tools like Prometheus, Sentry and Kibana for application monitoring and operational intelligence. We operate remote-first and prioritize teams over individuals, value innovative problem solving and strive for operational efficiency.

Responsibilities:

  • Collaborate effectively with a high-caliber team of software engineers, product managers and stakeholders in all corporate offices to promote communication and coordination
  • Work closely with other engineers, UI designers and product managers to define stories, assess scope and technical concerns
  • Participate in code reviews and advocate for best practices that improve software quality and contribute to team growth
  • Help drive our technical roadmap and direction of our stack
  • Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability and security
  • Build new features with a focus on testability, extensibility, and maintainability
  • You’ll be involved in driving our technical roadmap


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, Australia