Remote Frontend Jobs
BigCommerce logo

Software Engineer II (PHP/Golang)

BigCommerceSan Francisco, United States
Apply now
What You'll Do
  • Contribute to the design and development of features for our advanced search solutions using Elasticsearch, with a focus on PHP and Golang.
  • Support, maintain, and extend the search indexing pipeline using RabbitMQ and Redis.
  • Collaborate with product managers, UX designers, and other engineers to translate business requirements into well-engineered technical solutions.
  • Assist in driving improvements to search performance, relevance, and the user experience for both faceted and plain text search.
  • Partner with senior engineers to implement best practices and troubleshoot complex issues within our PHP and Go codebases.
  • Participate in an on-call rotation to support the stability and performance of the search platform.

Who You Are
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or Management Information Systems, or equivalent experience.
  • 3+ years of software development experience.
  • 1+ years of experience with distributed messaging tools like RabbitMQ or Kafka.
  • Strong proficiency in PHP and/or Golang, as well as SQL.
  • Solid understanding of search concepts and experience with Elasticsearch.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaborative teamwork skills.

Preferred Skills
  • Experience with large-scale, high-traffic microservices architectures.
  • Previous experience with Scala or Java is a plus.
  • Familiarity with relevance and scoring within Elasticsearch.
  • Experience with other components of the Elastic Stack (Kibana, Logstash).
  • Familiarity with containerization technologies like Docker.

View all remote jobs at BigCommerce

FAQ

Is the Software Engineer II (PHP/Golang) position at BigCommerce remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Software Engineer II (PHP/Golang) job posted?
This listing was posted on August 14, 2025 and is still open for applications.
How do I apply for the Software Engineer II (PHP/Golang) position at BigCommerce?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote ElasticSearch jobs