First Resonance was founded by engineers who worked at companies like SpaceX, NASA, Zoox, Toyota, and more.
We saw a shift to a faster, more dynamic world and found existing manufacturing systems insufficient in handling the rate of innovation needed to deliver world-changing products.
Today, our customers benefit from a far better UX from engineering to the factory floor, fast and democratic access to data, powerful APIs to automate hardware processes, and more.
All of this allows people who are building electric airplanes, new types of rockets, satellites, autonomous vehicles, and more to ship quickly and reliably.
Head of Software Engineering
Our team creates and operates the software that advances factory operations of companies building electric airplanes, 3D-printed rockets, autonomous vehicles, and more.
We have no shortage of interesting challenges that require innovative solutions.
We are looking for a Head of Software Engineering to lead a team of software engineers and provide technical leadership, coaching, and mentoring.
This is a hands-on technical and management role, in which you will be architecting, prototyping, and leading a growing team of engineers while also growing that team of engineers by interviewing, hiring, and training.
You will be on the leadership team and accountable to developing team KPIs and aligning engineering’s execution with bottom-line business objectives.
Base requirements
- Manage and coach Engineering Leads and Managers
- Grow the engineering team by sourcing, interviewing, and hiring excellent engineers
- Serve on the leadership team and align engineering execution with business objectives
- Own engineering architecture for scalability, modularity, and overall customer satisfaction
- Lead SOC2 Type 2, ISO 27001, ITAR, and FedRAMP compliance and certification efforts
- Guide great API development and Developer Experience efforts to empower external developers to build ion into their companies
- Work with product and business teams to develop the product roadmap
- Own successful delivery against product roadmap timelines and maintain business and customer expectations
- Develop highly reliable and available software systems
- Develop prototypes to prove out key design concepts and quantify technical constraints
- Provide strong technical leadership with a focus on continuous improvement
- Own engineering planning and agile execution processes
- Maintain high standards of excellence and develop a high-performance engineering team
- Own strict SLAs and high-uptime for mission-critical software
What you will learn
- How to prioritize business requirements with sound engineering architecture and make tradeoffs
- How to build an engineering team to meet aggressive hiring targets for a fast-growing tech startup
- How to strategize team build-up to meet requirements in the stack (frontend vs.
backend) and develop leaders to make self-sufficient product decisions
- How to balance and prioritize product-led tactics (user growth, collaboration, etc.) with technical and functional requirements in manufacturing
- How to define great interfaces whether they are user-facing (web and mobile app) or programmtic ones (GraphQL API)
- How to work with Product, Marketing, and Product Commercialization teams to communicate new functionality and improvements to customers
Qualities we look for
- Modular and analytical thinking – everything from project planning, team coordination, and engineering architecture
- Ability to make good judgement calls around solving customer problems and managing technical debt
- Strong communication skills up and down management levels
Benefits
- 3 weeks of paid time off
- Health insurance, including medical, vision, dental, and life insurance
- Team outings, group lunches, an open office, happy hours
- Paid holidays, sick days
- Flexible work schedule
- Learning & Development budget for courses and attending conferences
Qualifications:
- 5+ years hands-on engineering and development experience
- 3+ years of software engineering management experience overseeing a team of software engineers
- Experience building and/or managing across the application stack
- Experience communicating engineering needs to product/business
- Experience delivering accurate roadmap execution
- Great communication
Preferred Skills & Qualifications:
- Hands-on experience developing enterprise software products
- Experience with big data systems/pipelines, modern infrastructure such as Kubernetes, and full stack application development
- 3+ years engineering management experience
- 5+ years of experience in development and delivering robust and scalable software applications
- Ability to manage and track multiple priorities
- Experience hiring engineers and conducting performance reviews
- Ability to influence cross-functional teams without formal authority or structure
- Great creative and innovative problem-solving skills
- Ability to work effectively in a dynamic environment that includes working with changing needs and requirements
- Excellent written and verbal communication skills
First Resonance accelerates the speed and reliability of hardware development for companies manufacturing the next generation of hardware products.
This includes electric airplanes, autonomous vehicles, robotics, and more.
We are a group of software, hardware, and manufacturing engineers that are bringing the best of modern UX and data science to an industry that has been overly rigid in its innovation.
We are removing the barriers preventing radical advancement by providing tools to manufacturing engineers and operators to move information more freely, collaborate with their teams more easily, and use the power of data to predict problems and provide insights that result in better hardware quality and delivery.