About The Position
Elsight is looking for an experienced team lead that will join our fast-growing company to develop, mature, and scale our core Halo product. From vision to deployment, you will research, design, and build new product initiatives end-to-end while mentoring and managing other developers in the team. We are looking for a proactive, technologically fluent leader with a can-do approach and strong interpersonal skills who thrives in a fast-paced work environment, and is ambitious, persistent, and highly motivated to ship things to production and impact on engineering group growth.
• Manage a team of 3-4 developers, lead the team execution and personal growth of team members. • Own the core Elisght product (Halo) – research and design new product components and be responsible to the product health at production. • Providing robust, scalable, and reliable infrastructure, to meet our challenging customer needs. • Effectively balance managerial leadership and software engineering individual contributor responsibilities. • Provide technical guidance and mentorship to team members.
• Managed a team of 3+ members with Agile development methodologies. • Experienced with delivering robust networking solutions. • Excellent problem-solving skills. • Team-oriented, who value empathetic communication and collaboration. • Lots of passion for shipping things to production. • Looking at the “bigger picture” both from the technical and business perspective. • Experienced developing and/or using CI/CD methodologies - advantage.
• 5+ years of hands-on experience with server-side development. • Strong fundamental software engineering skills (code practices, design patterns, algorithms, data structures). • Familiarity with networks & cybersecurity. • Experience with CI/CD methodology - advantage. • Experience with cloud architecture, technology, and deployment (+advantage for OnPrem / hybrid service) - advantage. • Experience with scaling stateful services – advantage. • Familiarity with IoT devices – advantage. • Python development experience – advantage