The company is looking for a Lead Software Engineer to provide technical leadership, define best practices, and mentor team members to ensure the successful development and maintenance of their products across various platforms and services. This role aims to unblock engineers, improve code quality, and keep products updated with the latest technologies.
Requirements
- Frontend and Backend Web Development Technologies
- Understanding of web services technologies such as HTTP, WSDL, XSD, and REST
- Security principles and architecture
- Experience with Cloud Operations and DevOps - prefer AWS
- Familiarity with scripting languages (e.g. Typescript, NodeJS, Bash, PHP)
- Experience with PHP, React, Typescript, NodeJS, MySQL
Responsibilities
- Defines, documents, and evolves best practices for development in their team's area of focus
- Shepherds and aids in development of new projects across the organization
- Provides training and mentoring for multiple team members
- Constantly works to broaden the technical capabilities of their team
- Executes the plans set forth by the technology leadership team in a technical capacity
- Researches new technologies and best solutions for each problem
- Supports and troubleshoots issues with existing code, including incident response
Other
- This person is the technical leader on their team.
- Acts in a self-directed manner according to a holistic understanding of the team’s goals and any obstacles in the face of those goals.
- Presides over meetings and situations when a supervisor cannot participate synchronously, and perceives intuitively how to direct the collective efforts of the team to accomplish a particular objective.
- Superb verbal and electronic communication skills.
- A bias towards action, and a leader by example.