Senior Software Engineer
(6+ years exp)Headlight Technologies
Job Type
Full TimeVisa Sponsorship
AvailableHires remotely in
Relocation
AllowedSkills
The Role
Do you love working on new technologies? Do you have a passion for software development? Do you have a deep understanding of Web and back-end development?
If you answered yes, we want you to join our team as a Sr. Software Engineer! You will be working with a talented team of software engineers to build the next generation of our platform, helping customers to reduce cost and save time. You will collaborate with product managers, program managers, and test engineers to deliver critical applications and improve upon HeadLight’s existing infrastructure.
HeadLight is looking for contributors who bring drive, energy, and fun to our culture and who are motivated by the challenges and opportunities found within the structure of a small, high growth company environment. The ideal candidate must have the skills to thrive in this fast-paced environment and to execute independently on a variety of tasks.
HeadLight delivers industry-leading technology to transportation construction teams. Our photo-driven inspection and verification technology enables clients to streamline and mobilize project inspections, communications, and documentation leading to superior project deliveries. The HeadLight platform has been used on transportation construction projects nationwide. Customers include large state departments of transportation, top-tier consulting engineering firms, contractors, equipment manufacturers, and industry-related materials companies.
Responsibilities:
– Design and implement APIs, UI components and web interfaces.
– Participate in system-level design.
– Collaborate with internal and external partners.
– Participate in code reviews.
– Mentor junior members of the Engineering team.
– Contribute in developing processes for scaling our solutions, both technically and systemically.
– Design, implement and instrument APIs.
– Integrations with third party systems.
Required Skills:
– BS in Computer Science, Computer Engineering or related degree (or equivalent industry experience) with 7+ years systems programming experience.
– Experience with relational and non-relational databases and Node.JS.
– Experience with front-end libraries such as Vue, Angular, and Ionic.
– Experience with Docker and container-based development.
– Familiarity with REST or other API design/implementation.
– Experience with delivering cloud-based software.
– Outstanding systems design and problem solving capabilities.
– Strong sense of ownership and drive for excellence.
Additional Skills:
– Source control experience (git).