Software Engineer II (PHP/Golang)
BigCommerceSan Francisco, United States
US
What You'll Do
Who You Are
Preferred Skills
- 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 11, 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
Senior Software Engineer
GoGuardianIndia
Indiaremotegrpcnode.js+6
Sr. Software Engineer - MCU
JobgetherIndia
Indiaremotenestjsreact+6
Senior Full-Stack Engineer, Internal Tools
RayaRemote
remote
Tech Lead Full-Stack Rails Engineer
Mitre Media USA, Canada, USA timezones
$170k - $200kUS, Canadaremoteapicss+23
Senior Frontend Engineer – Growth (USA Only – 100% Remote)
CloseUSA
US