Apply

Principal Software Engineer (Commerce)

Posted 8 days agoViewed

View full description

💎 Seniority level: Principal

📍 Location: United States, Canada

💸 Salary: 200000.0 - 240000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Boulevard👥 251-500💰 $70,000,000 Series C over 2 years agoInternetConsultingSaaSB2BMarketing

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentLeadershipPostgreSQLProject ManagementPythonSQLDesign PatternsJavaSoftware ArchitectureAlgorithmsAPI testingData StructuresGoREST APICommunication SkillsCI/CDRESTful APIsDevOpsAccountingMicroservicesData modelingSoftware Engineering

Requirements:
  • Experience architecting, building, and maintaining Commerce and Accounting products.
  • Experience shipping high-impact and complex user-facing initiatives.
  • Strong 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, appropriately anticipating scale, maintenance, and overall operational feasibility of solutions.
  • Strong verbal, written, and interpersonal communication skills. You know your audience and can communicate effectively with technical and non-technical audiences.
  • Deep partnership with your product, design, and marketing counterparts, constantly collaborating to ensure we progress towards the desired outcomes, maintaining healthy engagement with peers and stakeholders across R&D for cross-functional initiatives.
  • Able to lead large initiatives and roadmaps by partnering with Product, Design, and other stakeholders to define and scope smaller deliverables that yield incremental value to the business and customers.
  • Ability to move things forward in the face of ambiguity, operating effectively in decision-making while clearly articulating risks and trade-offs and ensuring proper visibility to key stakeholders and the squad.
  • You have a balance of both technical and leadership strengths. You guide sound technical decisions within the squad, as well as empower your team to autonomously create significant impact.
  • Demonstrated ability to set strategy for evolving systems to best support long-term objectives while still delivering incremental value in the now.
Responsibilities:
  • Strategic planning and execution, ensuring alignment with the company’s vision and objectives.
  • Own and lead the technical architecture and implementation of Boulevard’s Commerce Platform.
  • Establish and monitor system health metrics, implementing strategies to exceed targets.
  • Champion the maintenance of an observable, secure, and efficient codebase, addressing technical debt proactively to ensure the platform’s reliability and performance.
  • Participate in on-call rotation, where you will lead the incident investigation, resolution, and identifying post-incident improvements.
Apply