• Full Time
  • Anywhere

HeadLight, founded in 2005, delivers industry-leading technology solutions that have revolutionized the construction industry. Our photo-driven inspection and verification technology enables our customers to streamline and mobilize project inspections, communications, and documentation leading to superior project deliveries. We have a variety of customers ranging from state departments of transportation, top-tier consulting engineering firms, contractors, equipment manufacturers, and industry-related materials companies. The opportunities to shape and provide efficiencies to constructions are endless!

As a DevOps/ Software Engineer, you develop features and solutions for an innovative platform reducing customers’ budget, time, and risk. We are looking for someone who loves to code and who has a passion for DevOps. You have a strong foundation in engineering standards with an enthusiasm to learn and experiment. You will also get to exercise those DevOps skills and help enhance our infrastructure, improve the developer experience, provide visibility into our systems and environments, and improve on our delivery pipelines. You are a member of a highly collaborative team of engineers, program/product managers, and test engineers who deliver critical applications and improve upon HeadLight’s existing platform.

What You Will Do:
  • Automate application and cloud infrastructure management using scripting and industry standard tooling, achieving a high degree of configurability
  • Work to improve CI/CD pipelines with reporting and dashboards to provide visibility
  • Troubleshoot infrastructure and application configuration issues identified by monitoring and manual testing and add monitoring to cover identified gaps
  • Build and maintain tools, solutions and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards, engineering standards, and reduce errors
  • Implement and refine operational processes and procedures, automating these when possible as well as creating and maintaining runbooks
  • Execute and refine Infrastructure as Code (IAC), execution plans, resource graph, and change automation
  • Develop and implement software infrastructure, microservices, APIs, and UI components
  • Build features that are self-sustaining, scalable, and easy to audit
  • Participate in team activities and processes throughout the software delivery lifecycle, including Agile ceremonies, design reviews, and code reviews
  • Follow and influence refinement of engineering standards
  • Support, maintain, and document software functionality and technical solutions
  • Full stack development to help you own your solutions from beginning to end
  • Collaborate with engineering to enhance and harden our system architecture
How You Will Be Successful
  • We Invest with Intention: With limited time, we choose our investments carefully to maximize our impact. We prioritize investments in understanding, leading to better decisions. We choose investments that will pay dividends over time. We invest as a team, with shared purpose and drive.
  • We Bias Towards Action: We choose to act fast and be nimble. We seek data to guide our actions, take calculated risks, and evaluate our successes and failures. We celebrate our wins, and learn from our mistakes.
  • We Earn Trust: We are mindful of our impact. We discover opportunities and generate alignment through transparent communication. We honor commitments to our teams, customers and each other, building a foundation for trust.
  • We Cultivate Ownership Culture: We hold each other accountable for delivering outcomes that achieve shared goals. We seek opportunities to tap in, and make decisions and commitments in service to company growth.
  • We Are Customer Focused: We are strategic partners, listening and guiding without bias. We work to deeply understand our customers to help reach shared goals, leveraging our technology and collective expertise. We deliver best-in-class products and solutions in service of infrastructure.
  • We Embrace Growth Mindset: We embrace learning, viewing challenges not as barriers to progress, but rather as opportunities for growth. We are comfortable with being uncomfortable. We know when to lean in and when to ask for help.


What You Will Bring:
  • Enthusiasm to learn and innovate in the construction software space
  • Self-starter who enjoys learning and applying knowledge
  • 3+ years of DevOps related experience
  • 1+ years of systems programming experience
  • Customer-focused mindset for building products that meet the needs of our users
  • Experience with writing scripts in one or more languages such as Java, JavaScript, Perl, Python, Bash, and Ruby
  • Experience in Server Provisioning, Middleware Management, Container-based Development, and Build and Deployment Automation through tools like GITHub, Jenkins, Docker and other technologies
  • Experience automating and operating a cloud based application environment with Infrastructure as Code using and high availability cloud architecture principles
  • Experience administering systems such as MySQL, NoSQL, Elasticsearch, memcache, RabbitMQ
  • Experience implementing and tuning auto scaling systems, application load balancing, and application deployments
  • Experience with relational and non-relational databases
  • Experience in Linux based infrastructure and AWS
  • Familiar with backend and frontend technologies like Node.js, Javascript, Vue.js
  • Familiar with REST and other API design and implementations

Candidates from all backgrounds are encouraged to apply. The preferred candidate will be located in the Pacific Time zone. Mountain Time zone candidates will also be considered.

The salary range for the role is $130,000-$150,000 annually. Exact compensation will be based or adjusted on skills, experience and location. We will provide more information on our benefits and stock options upon request.



Sick Time

401k Match

Medical, Dental, and Vision

To apply for this job please visit remotive.com.