Job Description
Boulevard is seeking a Principal Software Engineer to lead the Commerce team. In this role, the candidate will define and execute the company's Commerce strategy, focusing on foundational components like Order, Checkout, Memberships, and Payment primitives. The ideal candidate will be customer-centric and have a proven track record of building Commerce primitives at scale. They will collaborate with Engineering, Product Management, Design, and Product Marketing to make informed product decisions and achieve significant business outcomes.
- Strategic planning and execution
- Technical architecture and implementation of Boulevard’s Commerce Platform
- Establish and monitor system health metrics
- Maintain an observable, secure, and efficient codebase
- Participate in on-call rotation
- Experience architecting, building, and maintaining Commerce and Accounting products
- Experience shipping high-impact and complex user-facing initiatives
- Proficiency in at least one programming language (e.g., Python, Java, Go). Experience in Elixir is a plus
- Ability to make sound decisions and tradeoffs in design and implementation
- Strong verbal, written, and interpersonal communication skills
- Deep partnership with product, design, and marketing counterparts
- Able to lead large initiatives and roadmaps
- Ability to move things forward in the face of ambiguity
- Balance of both technical and leadership strengths
- Demonstrated ability to set strategy for evolving systems
- 401(k) match plus dental, medical, vision, and life insurance
- Flexible vacation day policy
- Fully remote work environment with a monthly work from home stipend
- Family planning resources and specialized support programs
- Equity
- Boulevard Bucks Learning and Development program