Job Description
Walnut, a fast-growing startup in the sales automation space, is seeking a Staff Software Engineer to provide technical leadership and shape the company's engineering culture and architecture. The Staff Engineer will mentor other engineers and help the company to perform better by easily creating failure-free, interactive, and personalized demo experiences for B2B buyers at every stage of the customer lifecycle. This is a remote position based out of Europe.
Responsibilities:
- Lead the architectural design and implementation of complex, cross-cutting features and systems
- Drive technical excellence by establishing best practices, design patterns, and coding standards
- Mentor and provide technical guidance to engineering teams across multiple projects
- Collaborate with product and engineering leadership to develop technical strategy and roadmaps
- Identify and resolve systemic technical issues before they impact product quality
- Contribute to high-level technical decisions regarding scalability, performance, and security
- Lead complex refactoring efforts to improve system resilience and maintainability
- Represent engineering in cross-functional initiatives and stakeholder discussions
- Champion innovation while maintaining a pragmatic approach to delivery
Requirements:
- 10+ years of professional software engineering experience with a proven track record of technical leadership
- Deep expertise in frontend architecture and modern JavaScript frameworks (especially React)
- Extensive experience with at least one backend programming language, preferably in functional paradigms (Elixir, ReScript, Haskell, etc.)
- Experience architecting and implementing large-scale distributed systems with attention to performance, security, and reliability
- Ability to break down complex technical challenges into manageable components
- Strong experience mentoring engineers and elevating the technical capabilities of teams
- Ability to communicate technical concepts clearly to both technical and non-technical stakeholders
- Demonstrated ability to balance engineering excellence with business priorities
- Ability to thrive in ambiguous environments and navigate technical uncertainty with confidence
- Passion for creating scalable, maintainable solutions that drive business value
- Embrace remote-first collaboration with asynchronous communication and documentation
Walnut offers:
- A remote position based out of Europe