Software Development Manager
Software Development Manager
Location: Remote or Hybrid
Note: MacroFab is currently not sponsoring H1-B Visas.
Software Development Manager
MacroFab is the first digital marketplace and intelligent manufacturing platform focused on the $500B market in contract electronics manufacturing. Our technology and services allow customers to rapidly bring new products to market and consume manufacturing as a virtualized resource by offering instant price quotes, rapid prototyping services, and production at scale through a network of factories in North America. Our partners gain a source of low overhead manufacturing jobs, allowing them to fully subscribe their factory capacity and eliminate idle time.
Come join a rapidly growing team where you can take ownership of your role and build your career at MacroFab.
Position Description
As a Technical Software Development Manager you will report to the director of software development and lead one of our software development teams. We are looking for an innovative manager interested in full-stack implementations. You will partner with stakeholders across Macrofab to build our intelligent manufacturing platform. Responsibilities include direct leadership of software engineers, as well as strategic planning, project management, and software quality.
Key Responsibilities
- Lead a team of software engineers from hiring, onboarding to career growth support
- Manage, control and improve processes related to software development
- Suggest, implement and capture meaningful metrics to help with decisions to ensure the team keeps performance at a high level
- Participate in task creation, execution and inspections
- Take responsibility for some of the key improvement initiatives
- Collaborate with product managers, architects, tech support and users to ensure refinement of tasks meet definition of ready before entering sprint planning
- Contribute to operational efforts to ensure continual availability of our software and datasets
- Be able to dedicate part of the time to hands on software development
- Become an in-house expert on the MacroFab platform and codebase
Key Requirements
- Fluent English and Spanish
- Experience with Agile Project Management for software development
- 6+ years of experience developing software
- 3+ years of experience leading teams
- Experience working with best practices for the SDLC
- Passion for people management and facilitating career development
- Solid skills related to problem solving and prioritization skills
- High communication skills to be able to speak to stakeholders at different levels of the company
- Ability to work closely with people -- with varying skill levels -- in other parts of the organization
- Positive attitude, respectful to other team members, and passionate about solving problems for our customers
Nice-to-Haves
- Experience working in fast growing environments
- Passionate about electronics
- Experience with Atlassian, especially Jira
- Experience working with a global, remote team
- Experience with a high-performance organization, preferably a start-up
Our Tech Stack
- Javascript (React)
- Python 3 (Flask / FastAPI)
- MySQL
- Elasticsearch
- DynamoDB
- S3
- Docker
- AWS ECS
- AWS Lambda (Node / Python)
- CloudFormation
- GitHub (including Actions)