Software Engineering Manager

🔥 0 minutes ago

🏄 California – Remote

infoinfo

💵 $145k - $180k / year

⏰ Full Time

🟠 Senior

🔴 Lead

👮‍♀️ Software Engineering Manager

🦅 H1B Visa Sponsor

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Terabase Energy

Terabase Energy

51 - 200 employees

Founded 2019

🏗️ Construction

⚡ Energy

Construction • Energy • Renewable Energy

Terabase Energy is a company focused on revolutionizing the solar energy industry by developing an interconnected digital and automation platform designed to reduce costs and enhance scalability for utility-scale solar power plants. The company offers innovative solutions such as robotics-assisted construction automation and cloud-based digitization, which aim to optimize the entire lifecycle of solar power projects. With a commitment to maximizing efficiency and providing end-to-end support, Terabase is empowering clients to achieve more with their solar initiatives.

📋 Description

• Define and drive technical strategy and architecture for Terafab’s manufacturing execution system (Fab) • Lead design and implementation of significant features, services, and architectural components within Fab • Drive technical decisions for construction automation orchestration workflows • Design and implement complex data models, APIs, and scalable system integrations • Define and maintain technical interfaces between Fab software and Autonomy, IoT, and Controls/SCADA • Lead technical-debt reduction, refactoring, and system modernization • Establish coding patterns, best practices, and technical standards • Evaluate and introduce technologies that improve productivity or product capabilities • Conduct architecture-focused code reviews • Represent engineering in product and cross-functional planning • Resolve complex technical challenges across Fab and hardware-adjacent systems • Identify systemic issues, performance bottlenecks, and architectural limitations • Lead production investigations, root-cause analysis, and long-term fixes • Contribute to technical planning, estimation, and risk assessment • Serve as technical escalation point for production incidents • Manage a small team of software engineers, including performance oversight, career development, and 1:1s • Facilitate scrum processes including sprint planning, backlog grooming, standups, retrospectives, and sprint reviews • Coordinate prioritization, delivery, blockers, and dependencies • Coordinate with Autonomy, IoT, Controls, and other cross-functional partners • Translate product requirements into actionable technical work • Mentor engineers through code reviews, pairing, and technical guidance • Assist with engineering planning, resource estimation, and risk assessment • Contribute to hiring, technical candidate assessment, and onboarding • Improve engineering culture, team processes, and cross-functional relationships

🎯 Requirements

• 10+ years of professional software engineering experience with technical leadership across complex systems • Recent experience shipping production code personally written • Expert proficiency in Python, Django, and scalable backend services • Strong architectural thinking and ability to design systems that scale across performance, team size, and feature complexity • Strong experience with modern frontend frameworks, particularly Angular, including complex state management and performance optimization • Deep experience with PostgreSQL, query optimization, and PostGIS • Productive use of AI-assisted coding tools such as Claude Code or Cursor, with appropriate guardrails for junior engineers • Proven experience designing and implementing complex data models with intricate relationships and constraints • Experience defining and maintaining technical interfaces between software and hardware-adjacent systems • Ability to develop engineers through mentorship, goal-setting, and clear communication • Hands-on experience facilitating agile/scrum processes, including sprint planning, backlog management, and velocity tracking • Ability to rapidly learn new tools and technologies • Ability to thrive in ambiguous, fast-changing environments • Excellent communication and coordination across technical and non-technical audiences • Experience working effectively with distributed and cross-functional teams • Prior experience managing or leading a small engineering team, including people management, performance feedback, and career development (preferred) • Davis, CA or regional presence for easier collaboration with hardware teams (preferred) • Experience with workflow orchestration, state machines, event-driven architectures, discrete event simulation, or industrial automation (preferred) • Familiarity with Modbus, OPC-UA, MQTT, CAN bus, or similar protocols (preferred) • Experience with real-time monitoring, telemetry, edge computing, or IoT data pipelines (preferred) • Experience with AWS, CloudFormation, or Terraform (preferred) • Expertise in construction technology, industrial automation, renewable energy systems, or related domains (preferred) • Leadership experience in fast-paced startup or scale-up environments (preferred) • Experience with microservices, distributed systems, performance optimization, scaling, or reliability engineering (preferred)

🏖️ Benefits

• Base salary of $145,000–$180,000 • Generous time off and holiday policy • Hybrid flexibility • Flexible time off • Comprehensive benefits package • Career progression • 401k match • Stock options • Home office set up allowance

Apply Now

Similar Jobs

🔥 42 minutes ago

Qualus

1001 - 5000

🏗️ Construction

📦 Logistics

🏭 Manufacturing

Engineering Manager building relay-settings teams for Qualus, a power infrastructure solutions firm. Overseeing technical delivery, client relationships, staffing, and project quality.

🔥 42 minutes ago

Qualus

1001 - 5000

🏗️ Construction

📦 Logistics

🏭 Manufacturing

Protection & Control Engineering Manager building a new engineering team for Qualus, a power infrastructure solutions firm. Overseeing utility engineering, technical quality, staffing, client relationships, and project delivery.

🔥 42 minutes ago

Qualus

1001 - 5000

🏗️ Construction

📦 Logistics

🏭 Manufacturing

Civil Structural Engineering Manager building and leading teams for Qualus, a power infrastructure solutions firm. Overseeing engineering quality, projects, clients, and departmental operations.

🔥 42 minutes ago

Qualus

1001 - 5000

🏗️ Construction

📦 Logistics

🏭 Manufacturing

Distribution Engineering Manager building utility engineering teams at Qualus, a power-infrastructure solutions firm. Overseeing technical delivery, project quality, staffing, client relationships, and engineering backlog.

🔥 42 minutes ago

Qualus

1001 - 5000

🏗️ Construction

📦 Logistics

🏭 Manufacturing

Engineering Manager building overhead transmission line teams for Qualus, a power infrastructure solutions firm. Overseeing technical delivery, QA/QC, staffing, client relationships, and project execution.