Lead Engineer
(5+ years exp)Leverege
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
Onsite or remoteHires remotely
Relocation
AllowedSkills
Hiring contact
Ryan ChaconThe Role
As an Lead Engineer at Leverege, you’ll be at the forefront of the tech industry, building Internet of Things (IoT) systems that have never been built before. You’ll have the opportunity to implement your skills and experience right away, working with a highly-motivated team of software engineers as you lead teams building massively scalable IoT solutions across many industries.
You’ll be responsible for leading a team of several software engineers by: identifying and implementing improvements to increase team efficiency and well-being; working with other departments like design, product management, and project management to improve cross-team collaboration; interfacing with customers and partners to provide technical guidance; facilitating the career growth of your software engineers; and understanding resource needs across products and projects to effectively allocate engineers within Leverege.
You must have at least 5 years of professional experience (2+ years of managerial experience), excel in a team environment, be highly organized, and have excellent problem solving and debugging skills. Experience required with Javascript (node.js, react.js, etc.), containerized software (Docker, Kubernetes), databases (NoSQL, SQL, and other Cloud DBs), elasticSearch and Redis, DevOps (CI/CD - Jenkins, log management - ELK, container automation - Helm), HTML/CSS, and React Native.
Leverege is a remote-first company so we embrace work-from-home culture and do not require physical proximity to our headquarters in the Washington DC/Baltimore area.
Responsibilities:
- Direct and manage a team of engineers across the organization.
- Engage with customers and partners to provide technical guidance.
- Plan, coordinate, and assign engineers across customer projects and supervise teams in the development of new products.
- Provide technical expertise and mentorship to your team.
- Promote technical growth within Leverege, identifying and then either recommending or directly implementing improvements to our products, tools, trainings, and/or processes.
Qualifications:
- 5 years of relevant work experience in a professional environment.
- 2+ years of experience leading software engineering teams (mentoring junior engineers, setting technical direction, etc.).
- Experience with programming languages (JavaScript, Node and React preferred).
- Experience with revision control software and CI/CD.
- Highly organized with working knowledge of software best practices.
- Excellent problem solving and debugging skills.
- Working knowledge of cloud products (AWS/GCP/Azure).
- Experience with Internet of Things (IoT) technologies (preferred).
- People management skills, experience in mentoring and coaching team members.
- Excellent verbal and written communication skills in a team environment.