Staff Software Engineer (Golang)
Role details
Job location
Tech stack
Job description
We're looking for a Staff Software Engineer with Golang expertise to lead development on our Retail platform. As our Golang technical leader in a polyglot environment (including Java, Kotlin, and PHP), you'll define strategy, architect scalable distributed systems, author RFCs for cross-team decisions, establish engineering standards, and mentor engineers across squads.
Join some of the brightest minds at Lightspeed, making a high-impact contribution to our fastest-growing segment while shaping future technical direction.
What You'll Be Doing:
- Architect and implement high-performance microservices primarily in Golang, serving as foundational components that integrate with our polyglot platforms (including services in Java, Kotlin, and PHP).
- Drive technical strategy via RFCs, design reviews, and leadership across teams.
- Establish Golang best practices, coding standards, and scalable patterns organization-wide.
- Collaborate across squads to solve complex challenges and align on shared infrastructure.
- Mentor engineers, conduct code reviews, and elevate technical excellence.
- Lead initiatives for reliability, performance, scalability, and technical debt management.
- Partner with product, engineering managers, and leadership to influence roadmaps and investments.
- Deepen expertise in distributed systems, event-driven architectures, and high-scale microservices.
Requirements
- 10+ years of software engineering experience with deep expertise in Golang, concurrent programming, microservices, and distributed systems.
- Proven success in architecting large-scale systems handling high traffic and complex requirements.
- Strong experience with relational databases and NoSQL (PostgreSQL, Redis), including data modeling for scale and performance optimization.
- Track record of authoring RFCs, driving consensus, and influencing architecture at scale.
- Experience establishing best practices to boost productivity and code quality.
- Technical mentorship skills, with a history of developing engineers.
- Excellent communication for explaining complex concepts to varied audiences.
- Full proficiency in English.
Nice to Have:
- Scaled AWS experience, including infrastructure design.
- Frontend knowledge (Vue/React) for informed full-stack decisions-note: this role is primarily backend-focused, with full-stack collaboration.
- Expertise in gRPC, Protocol Buffers, or GraphQL in production.
- CI/CD pipeline and IaC experience.
- Background in eCommerce, POS, payments, or retail tech.
- Leadership in fast-growing tech companies.
- Observability and debugging skills for distributed systems.
Benefits & conditions
- Lots of autonomy, hybrid work environment, blending a few days in our office with remote work from home.
- Genuine career opportunities in a company that's creating new jobs every day
- Work in a team big enough for growth but lean enough to make a real impact.
- Benefits & perks, including equity for all Lightspeeders
- Development of very high-traffic products used at a global scale
- Exposure to modern and proven technology
and enjoy a range of benefits that'll keep you happy, healthy and (not) hungry:
- Lightspeed share scheme (we are all owners)
- 20 legal + 5 extra-legal paid vacation days
- 60 days of remote work from anywhere in the world
- Pension contribution and holiday allowance
- Health and wellness benefit of 400€ per year
- Mental health online platform and counseling & coaching services
- Paid leave and assistance for new parents
- Language classes & LinkedIn Learning license
- Volunteer day
- Transit allowance
- Food & drinks, daily office lunch
- Yoga & Bootcamp classes
- Central office in the heart of Amsterdam
- Relocation package