
Software Engineering Manager
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Arizona, +2 more states.
• Oversee the design and execution of major features, services, and architectural elements within Fab.
• Create and implement intricate data models, APIs, and scalable system integrations.
• Define and uphold technical interfaces between Fab software and Autonomy, IoT, and Controls/SCADA systems.
• Lead the technical strategy and architecture for Terafab’s manufacturing execution system.
• Guide technical decisions for construction automation orchestration workflows.
• Manage technical debt, refactoring, and modernization of systems.
• Establish coding standards, best practices, and technical guidelines.
• Assess and introduce technologies and tools that enhance productivity or product functionalities.
• Perform architecture-focused code reviews.
• Represent engineering in product and cross-functional planning meetings.
• Tackle complex cross-system technical challenges and architectural constraints.
• Lead investigations into production issues, conducting root cause analyses and implementing long-term solutions.
• Contribute to technical planning, estimation, and risk evaluation.
• Act as a technical escalation point for production incidents.
• Manage a small team, including overseeing performance, career development, and conducting regular one-on-one meetings.
• Facilitate scrum processes such as sprint planning, backlog grooming, standups, retrospectives, and sprint reviews.
• Coordinate prioritization, delivery, blockers, and dependencies.
• Collaborate with Autonomy, IoT, Controls, and other cross-functional teams.
• Translate product requirements into actionable technical tasks.
• Mentor team members through code reviews, pair programming, and technical support.
• Assist with engineering planning, resource estimation, risk assessment, hiring, candidate evaluation, and onboarding.
• Contribute to the engineering culture, process improvements, and cross-functional relationships.
• Over 10 years of professional software engineering experience.
• At least 1 year of experience managing or leading a small engineering team, including people management, performance feedback, and career development.
• A strong passion for mentoring other engineers through guidance, goal-setting, and clear, direct communication.
• Recent experience in deploying production code that you have authored.
• Expert-level proficiency in Python and developing scalable backend services using modern frameworks (e.g., Django).
• Strong architectural thinking with a proven ability to design systems that scale across various dimensions (performance, team size, feature complexity).
• Significant experience with modern frontend frameworks (e.g., Angular, React), including complex state management and performance optimization.
• Experience with relational databases (PostgreSQL, MySQL) and query optimization.
• Productive, independent use of AI-assisted coding tools (e.g., Claude Code, Cursor), with a proven ability to set appropriate guidelines for junior engineers.
• Proven track record in designing and implementing complex data models with intricate relationships and constraints.
• Demonstrated experience in defining and maintaining technical interfaces between software and hardware-adjacent systems (e.g., industrial automation, robotics, or IoT systems).
• Hands-on experience in participating in and facilitating agile/scrum processes, including sprint planning, backlog management, and tracking team velocity.
• Preferred: Located in Davis, CA or nearby; candidates based in Pacific or Mountain time zones are strongly preferred.
• Preferred: Extensive experience with workflow orchestration or state machine systems, event-driven architectures, discrete event simulation, or industrial automation.
• Preferred: Familiarity with hardware integration protocols such as Modbus, OPC-UA, MQTT, or CAN bus.
• Preferred: Experience with real-time monitoring and telemetry systems, edge computing, or IoT data pipelines.
• Preferred: Proficiency in PostGIS or similar tools for spatial data workloads.
• Preferred: Strong experience with cloud infrastructure and infrastructure as code (AWS, CloudFormation, Terraform).
• Preferred: Subject matter expertise in construction technology, industrial automation, renewable energy systems, or related fields.
• Preferred: A history of technical and team leadership in fast-paced, high-growth startup or scale-up environments.
• Preferred: Experience with microservices architectures and distributed systems.
• Preferred: Experience with performance optimization, scaling, and reliability engineering.
• Generous vacation and holiday policy.
• Hybrid work flexibility.
• Flexible time off.
• Comprehensive benefits package.
• Opportunities for career advancement.
• 401k matching.
• Stock options.
• Home office setup allowance.
Samsara
Samsara
Workato
Workato
Get handpicked remote jobs straight to your inbox weekly.