Remote job
Manager II, Software Engineering
Job details
About this role
Role overview
Build and lead an engineering team responsible for new software products and platform capabilities serving organizations with physical operations. The role spans product and platform engineering, with opportunities to shape technical direction for AI-enabled systems that turn connected-device data into useful workflows for operators. It combines team leadership with enough technical involvement to guide architecture, tradeoffs, and delivery.
Responsibilities - Hire, coach, and develop engineers; manage performance and build a culture of ownership, quality, and delivery. - Set technical strategy and roadmaps for products and platform capabilities, from backend services and APIs to customer-facing interfaces. - Guide teams in designing and shipping full-stack features, potentially including mobile experiences. - Partner with product, design, and customer-facing teams to turn ambiguous operational problems into technical plans, staffing needs, and measurable outcomes. - Oversee systems behind AI-enabled products, including data ingestion, APIs, and workflows that deliver insights to users. - Raise engineering standards through design reviews, hiring, mentorship, and attention to quality and execution.
Requirements
The listing emphasizes engineering leadership, technical judgment, and the ability to lead complex product development, but does not provide a specific years-of-experience, degree, or technology checklist.
Benefits and work setup
Remote role open to candidates residing in the United States or Canada; relocation assistance is not provided. The listing also references flexible work options, health and parental leave plans, and a professional development stipend.