LVT is looking to solve the problem of making the world safer and more secure through rapidly deployable security hardware that runs on their proprietary SaaS platform by hiring a Senior Software Engineer to design, build, and test software.
Requirements
- 7+ years of professional development experience, with a focus on backend/API development.
- 3+ years of professional development experience in Node.js/Typescript with a track record of building and maintaining Node.js production services.
- Any experience in Rust is a plus!
- Understanding and enthusiasm for working with Docker, orchestration, and CI/CD.
- Excellent problem-solving and analytical skills, with the ability to navigate complex technical challenges.
- Experience with agile software development methodologies and familiarity with related tools and processes.
Responsibilities
- Provide technical leadership and mentorship to a team of software engineers.
- Set the technical direction, define best practices, and drive the adoption of modern software engineering methodologies and technologies.
- Collaborate with architects and senior engineers to design scalable and robust software solutions.
- Review and provide guidance on system architecture, design patterns, and technology choices.
- Drive technical excellence and ensure adherence to coding standards.
- Maintain a deep understanding of industry trends, emerging technologies, and best practices in software engineering.
- Stay up to date with advancements in the field and proactively identify opportunities to leverage new technologies for improved product development.
Other
- Provide technical leadership and mentorship to a team of software engineers.
- Collaborate with cross-functional teams to define project requirements, allocate resources, and manage project timelines.
- Collaborate with cross-functional teams such as product management, quality assurance, and operations to ensure seamless integration and successful delivery of software products.
- Foster effective communication channels and promote a culture of collaboration and knowledge sharing.
- Strong interpersonal and communication skills.
- Ability to thrive in a fast-paced and dynamic environment and switch between priorities quickly.
- All Candidates must pass a drug screening and background check upon employment.
- Some roles may also require passing a federal background check and fingerprinting.
- Must be authorized to work in the U.S.