About the position
Assembled is seeking an Experienced Software Engineer to join their team and take ownership of the technical direction of a project. This role involves leading the technical architecture and implementation of new projects and features, providing technical mentorship to the engineering team, participating in design and code reviews, and serving as a subject matter expert. The ideal candidate should have significant experience in production environments, possess strong product sense, demonstrate technical leadership skills, and have a track record of mentoring and coaching other engineers.
Responsibilities
- Lead the technical architecture and implementation on significant new projects and features
- Help scope projects and advise the design, product management, and leadership teams on technical details
- Provide technical mentorship to the engineering team and advise on systems design, engineering best practices, and managing technical debt
- Participate in design and code reviews and unblock technical challenges for the team
- Serve as the subject matter expert for the team or project by providing guidance to internal partners and customers
Requirements
- Significant experience working in production environments
- Ability to understand the ramifications of different technical designs and decisions
- Experience working with product and design teams to turn ambiguous problems into technical stories
- Ability to make well thought through technical trade-offs
- Experience leading code reviews or design conversations
- Ability to mentor and coach other engineers
Benefits
- Generous medical, dental, and vision benefits
- Paid company holidays, sick time, and unlimited time off
- Monthly credits for professional development, general wellness, Assembled customers, commuting, and community-support agriculture (CSA)
- Paid parental leave and family planning support
- Hybrid work model with catered lunches everyday (M-F), snacks, and beverages in our SF & NY offices
- 401(k) plan enrollment