Browse
···
Log in / Register
Lead Software Engineer (Golang)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Description

We are seeking a **Lead Software Engineer specializing in Golang** to join our team, where you’ll take ownership of the services powering BigCommerce's API platform. Our mission is to build high\-performing, scalable solutions while enabling innovation across our platform for developers internally and externally. In this leadership role, you will shape architectural direction, lead significant projects, and drive team alignment towards delivering impactful results. Join us to be a technical leader and make a lasting impact across teams distributed around the globe. *We accept* *CVs in English only.* **Responsibilities** * Lead the design, development, and optimization of high\-performing services powering BigCommerce APIs, ensuring performance, scalability, and resiliency * Architect and drive the development of internal tools to enhance workflows and efficiency for all API stakeholders * Diagnose, troubleshoot, and resolve production issues while driving systemic improvements in processes and service stability * Develop and maintain comprehensive documentation for workflows, technical decisions, and architectural best practices * Collaborate with distributed, cross\-functional teams spanning multiple time zones and serve as a point of alignment across the EU and US regions * Establish and advocate for engineering best practices, focusing on code quality, robust testing strategies, and maintainability * Explore and assess emerging tools, methodologies, and frameworks to enhance project scalability and adaptability * Spearhead enhancements to API architectural designs, emphasizing modernization, extensibility, and adherence to future platform goals * Drive technical decision\-making through thoughtful collaboration with stakeholders to align objectives and roadmap priorities * Provide technical mentorship to team members, guiding their professional development and fostering a culture of knowledge sharing * Take ownership of critical engineering milestones, ensuring their successful delivery through cross\-team coordination and alignment workshops * Represent the team in technical discussions across departments, providing thought leadership and advocating for platform\-wide improvements **Requirements** * 5\+ years of professional software engineering experience, with at least 3 years focused specifically on Golang * At least 1 year of relevant leadership experience * Proven ability to lead the design and implementation of scalable, performant, and maintainable architectures for complex applications * Expertise in implementing and maintaining highly available, distributed systems with a focus on reliability and fault tolerance * Strong knowledge of HTTP, RESTful API design principles, and adherence to API standards and best practices * Advanced proficiency in relational database technologies like PostgreSQL or MySQL, including schema design, query optimization, and troubleshooting * Deep experience with version control systems such as Git, including advanced workflows like interactive rebasing, conflict resolution, and branching strategies * Advanced skills in writing clean, modular, well\-documented, and testable code with robust unit and integration test coverage * A track record of diagnosing and resolving complex technical problems in production systems * Experience partnering with distributed, diverse teams, with the ability to lead and influence teams across organizational functions * Proven ability to prioritize and guide a team in high\-pressure environments, demonstrating exceptional problem\-solving and decision\-making capabilities * Background in defining, shaping, and influencing technical roadmaps while aligning initiatives with business objectives * Commitment to continuous professional development, researching, and adopting emerging technologies that drive innovation * Strong verbal and written communication skills (English proficiency B2\+ or higher) with the ability to effectively convey technical concepts to technical and non\-technical audiences **Nice to have** * Familiarity with any of the following technologies: gRPC, GraphQL, MCP; RabbitMQ; Redis; Docker, CircleCI * Demonstrated use of observability tools like Kibana, Prometheus, Grafana, or Lightstep to monitor and troubleshoot distributed systems * Knowledge of Agile methodologies and issue tracking platforms like Jira and other tools for team collaboration * Experience with cloud platforms, particularly Google Cloud Platform (GCP) or Amazon Web Services (AWS), to deploy and scale production environments * Exposure to additional programming languages such as JavaScript (Node.js), Scala, PHP, or Ruby, demonstrating flexibility in adapting across technology stacks **We offer** * Learning Culture \- We want you to be the best version of yourself, that is why we offer unlimited access to learning platforms, a wide range of internal courses, and all the knowledge you need to grow professionally * Health Coverage \- Health and wellness are important, that is why we have you and up to four family members in a premiere health plan. We have a couple of options, so you can choose what is best for you and your family * Visual Benefit \- Seeing your work for us would be a sight for sore eyes. We want your vision to always be at 100% which is why we offer up to $200\.000 COP for any visual health expenses * Life Insurance Plan \- We have partnered with MetLife to offer a full\-coverage Ife insurance plan. So, your family is covered, even if you are gone. * Medical Leave Coverage \- We are one of the few companies that cover 100% of your medical leave, for up to 90 days. Your health is the most important thing to us * Professional Growth Opportunities \- We have designed a highly competitive and complete development process, where you will have all the tools to get where you have always wanted to be, personally and professionally * Stock Option Purchase Plan \- As an EPAMer you can be more than just an employee, you will also have the opportunity to purchase stock at a reduced price and become a part owner of our organization * Additional Income \- Besides your regular salary, you will also have the chance to earn extra income by referring talent, being a technical interviewer, and many more ways * Community Benefit \- You will be part of a worldwide community of over 50,000 employees, where you can learn, challenge yourself, stand out, and share your knowledge and experience with multicultural teams! *Please note that even though you are applying for this position, you may be offered other projects to join within EPAM.* EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi\-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting\-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Source:  indeed View original post
Valentina Rodríguez
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.