Senior Software Engineer (Golang/CLI)
Hybrid in Romania: Bucharest
Go Language
& 3 others
Refer a Friend
Know someone who would be a great fit for this opportunity?
We are looking for a talented Senior Software Engineer proficient in Go to help drive innovation and excellence in developer tooling and secure software development. You will collaborate with cross-functional teams, contribute to creating cutting-edge technologies, and shape developer-focused solutions that prioritize performance, reliability, and scalability.
Responsibilities
- Drive technical decisions that influence the long-term evolution of the CLI, balancing product needs with sustainable architecture and maintainability
- Partner with product managers and designers to convert complex requirements into developer-friendly workflows
- Enable other engineering teams to deliver CLI functionality faster and more consistently
- Lead efforts to improve the performance, reliability, and scalability of the CLI across diverse use cases
- Contribute to a strong engineering culture by raising the bar on code quality, design reviews, and technical documentation
- Mentor and support team members by sharing best practices and technical insights
- Leverage user feedback and usage data to refine and optimize CLI design and behavior periodically
Requirements
- 3+ years of experience building and maintaining developer tooling designed to integrate seamlessly into CI/CD pipelines and automated workflows
- Deep expertise in Go with the flexibility to work effectively in TypeScript when required
- Hands-on experience in CI/CD or build ecosystems, such as Bitbucket Pipelines, CircleCI, Azure Pipelines, GitHub Actions, TeamCity, Maven, or Jenkins
- Capability to design robust and scalable solutions for constrained and automated environments
- Strong systems-thinking approach with a track record of managing compatibility, evolution, and long-term maintenance of tools
- Background in evolving APIs or platforms with a user-centric mindset, with an emphasis on reducing friction and managing deprecation cycles
- Clear and thoughtful communication skills for documenting "how-to" guides and explaining architectural decisions effectively
- Familiarity with collaborating across product teams to balance competing priorities and build alignment
- Advanced proficiency in English (verbal and written, B2+ level)
Nice to have
- Background in security tools
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobRefer a Friend
Know someone who would be a great fit for this opportunity?