Your ImpactYou're Software Development Technical Lead and will lead the design, develop, and release in a dynamic agile environment, using modern methodologies and open-source tools. Whether a new feature or a bug fix, you will own your work and deliver the most elegant and scalable solutions, all while learning and growing your skills. You will work and collaborate with autonomous, multi-functional team of makers, doers, and disruptors who love to tackle real problems and meet real customer needs.
Minimum Qualifications- Expert level experience in Linux, understanding of Kernel, virtualization technologies such as qemu, libvirt, kvm
- Expert level experience in object-oriented programming languages like Java, Spring-boot, JUnit
- Expert level experience in object-oriented programming languages like Java Script, Angular, React
- Expert level experience with networking concepts and protocols (DHCP, Bridges, VLAN, etc)
- A degree in Computer Science or related field and 15+ of experience
Preferred Qualifications- Work closely with cross functional teams to design and develop new features
- Technically lead fellow developers on software / system architecture
- Write specification documents and unit test plan
- Create estimates and schedules
- The candidate should be self-driven and have a background in build processes, scripting, and python automation.
- Automation using CI/CD pipelines and version control systems like Git