Looking for candidates with 2-3+years of Management experience along with a solid background(7-8+years) in Full Stack Development, Architecture, or Software Engineering working with TypeScript(required), React, NodeJS, NextJS, and AWS. Prior experience working in an AWS environment would be needed, and prior SaaS related experience is preferred for this role. Prior experience with Reporting or Dashboards would also be preferred for this role.
Seeking a Manager of Software Engineering to lead the Core Web engineering team. You will be leading multiple teams of full stack software engineers and BI developers. The role partners very closely with Product Management, Architects, other Engineering Directors, technical leads, and lead/principal Software Engineer(s) from other teams.
Responsibilities:
- Lead teams of full stack engineers and BI developers to deliver on product roadmap.
- Lead the technical requirements gathering, ensuring quality and consistency of the software architecture and technical design of components and APIs for our core web product.
- Foster innovation by designing and building solutions that solve business problems and by partnering with product owners and cross functional peers.
- Ensure teams design and develop features, understand customer requirements, and meet business goals.
- Ensure teams develop secure and high-quality production code.
- Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance of solutions delivered by your teams.
- Review / debug code written by others.
- Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more!
- Lead and mentored a team of software engineers, providing guidance, support, and fostering a culture of excellence.
Skills/Knowledge:
- Software Engineering Manager with hands on experience with multiple disciplines of software engineering – front end, back end, 3rd party off the shelf systems, integration technologies, DevOps, etc.
- Proven track record of leading software engineering teams that consistently deliver cloud-native, commercial software through an Agile software development methodology
- Love working in an environment that moves fast and constantly delivers believing that a lot of incremental developments lead to large changes.
- 8-10+ years of professional experience in software development, software engineering, and technical delivery with a desire manage and lead software engineers
- Not afraid to code in a variety of languages including TypeScript, Python, JavaScript, or others to build services and applications and share your knowledge with direct reports
- High degree of familiarity with software development processes, tools, metrics, and best practices.
- Experience with container management frameworks such as Kubernetes
Requirements
- BS degree in Computer Science, Math or other STEM related fields, or equivalent experience
- 7-8+ years of experience in a Senior Software Engineer or Full Stack Developer role
- 2-3+ years in People Management roles.
- Prior experience with SaaS is preferred for this role
- Strong technical skills in software design and development (TypeScript, React, NodeJS, NextJS, etc.), with proficiency in UI frameworks, Microservices, Databases, and AWS services.
- Strong experience with Agile software development methodologies, including Scrum or Kanban.
- Strong analytical and problem-solving skills, able to identify and remove your team’s impediments and enable them to consistently meet their commitments.