Engineering 

Software Engineering Tech Lead

Remote
Full-Time

Job Description

As a Software Engineering Tech Lead 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 apply your skills and experience right away, working with a highly-motivated team of project managers, product owners, designers, engineering managers, and software engineers as you build and deploy massively scalable microservices-based edge and cloud solutions.

This role will be a great fit for you if you’ve developed software as an individual contributor but now you prefer to act as a technical leader (no direct coding responsibilities) and guide a large team to develop incredible products without the direct people responsibilities of an engineering manager (you won’t need to conduct performance reviews, 1:1s, etc.).

As a Software Engineering Tech Lead, you’ll be responsible for assisting with building and maintaining the Leverege IoT Stack (front-end and back-end); providing technical oversight to onshore and offshore development teams; implementing product customizations and building quick turn-around solutions for end-customers; supporting design and troubleshooting efforts; mentoring less experienced software engineers, and promoting technical growth within Leverege and for our customers. 

You must have 5+ years of professional experience and 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); elastic search and Redis; DevOps (CI/CD - Jenkins, log management - ELK, container automation - Helm); and HTML/CSS. 

Responsibilities

  • Participate in building and maintaining the Leverege IoT Stack.
  • Lead customer-facing software-centric technical projects.
  • Support design and troubleshooting efforts internally.
  • Provide technical feasibility and scoping of product requirements, implementation steps, and verification checks.
  • Mentor junior and mid-level software engineers by conducting pull request reviews and providing feedback for higher quality code improvements. 
  • Support engineering managers by providing them insight into developer performance for reviews.
  • Assist with sprint planning, backlog refinement, ticket story pointing, and ticket breakdown. 
  • Ensure the team’s SDLC process is followed by overseeing merging strategies and environment deployments.
  • Assist with DevOps related tasks such as security monitoring and production data integrity. 
  • Promote technical growth within Leverege, making recommendations on software, tooling, and training.

Requirements

  • 5+ years of experience in an Agile team environment.
  • Jira ticket management experience.
  • Highly organized with working knowledge of software best practices.
  • Solid, working knowledge of cloud products (Google Cloud preferred, AWS & Azure secondary).
  • Excellent problem solving and debugging skills.
  • Experience mentoring and providing performance feedback for other engineers. 
  • Hardware data integration and integrity experience.
  • Experience with: Javascript (node.js, react.js, etc.), Containerized software (Docker, Kubernetes), Databases (NoSQL, SQL, and other Cloud DBs), ElasticSearch, Redis, DevOps (CI/CD, log management - ELK, container automation - Helm), HTML/CSS.
  • US Based in Central or Eastern time zone is highly preferred 

Nice to Have Experience

  • IoT
  • Digital Healthcare
  • Engineering Management
  • Jenkins, log management
  • Swift/Objective-C iOS
  • Java/Android
  • React Native

Apply to Leverege

Illustration of Form Being Submitted

Thanks for applying!

Our team is looking forward to connecting with you and will be in touch very soon! In the meantime, check out the resources on our blog!

Explore Our Blog
Oops! Something went wrong while submitting the form.

Apply For This Role

Want to join our team? Click the button to the right and you'll be taken to an application form.

Application Form

Other Open Positions

View All Open Positions