Lead Full Stack Engineer; Remote
Roanoke, Roanoke County, Virginia, 24000, USA
Listed on 2025-12-01
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
Overview
Lead Full Stack Engineer (Remote - United States) at Hexagon Asset Lifecycle Intelligence. This role leads development, maintenance, and optimization of ETQ web applications and services across frontend, backend, and databases, guiding software development best practices and collaborating with cross-functional teams to deliver scalable, secure solutions that align with business objectives.
Responsibilities- Implement features and functionalities according to defined acceptance criteria and design specifications.
- Design, development, testing, and maintenance of software components and services.
- Write clean, efficient code following best practices.
- Contribute to any layer of the tech stack.
- Build and optimize software for speed and scalability.
- Support members of a scrum team with the necessary skills to execute tasks.
- Embrace Agile best practices and mindset.
- Identify and implement new technologies to improve application performance and efficiency.
- Adhere to TDD, TFD and BDD best practices.
- Troubleshoot, debug, and upgrade existing systems or components.
- Work as part of an Agile Engineering team to develop and maintain software solutions.
- Provide quality updates on tickets, explaining areas of change, reasons for change, and impacted areas.
- Collaborate with UX team when required to design the best customer experience.
- Develop, modify, and maintain interactive Web and Mobile applications using Angular, JavaScript, HTML5, and CSS
3.
- 12+ years of experience in Java & Python or equivalent back-end programming language.
- 1+ years of experience in technical leadership.
- Strong understanding of object-oriented programming and design.
- Experience in development of distributed/scalable systems and high-volume transaction applications.
- Excellent knowledge of coding best practices and design patterns.
- Experience with TDD/TFD/BDD.
- Hands-on experience with modern front-end frameworks such as Angular
JS or React. - Experience in integrating applications and services using different approaches per use case.
- Excellent experience with RESTful APIs.
- Strong relational database (RDBMS) knowledge and ability to write/optimize SQL queries.
- Experience with version control systems and secure coding practices.
- Knowledge of AWS and/or Azure or Google Cloud Platform.
- Experience with development tools such as Intelli
J/Eclipse, Git, Jenkins, etc.
- Bachelor’s (or higher) in computer science or related technical discipline.
- Experience with database migrations, particularly AWS DMS; SQLines experience.
- Experience developing cross-browser and cross-platform solutions.
- Experience with CI/CD technologies (Terraform, Cloud Formation, Puppet/Chef/Ansible, Jenkins, etc.).
- Experience with highly available and scalable SaaS solutions.
Hexagon will not sponsor applicants for a work visa for this position.
About HexagonHexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies to boost efficiency, productivity, quality and safety across multiple industries. Our Asset Lifecycle Intelligence division helps clients design, build, operate, and optimize industrial facilities, unlocking data and accelerating digital maturity.
Hexagon (Nasdaq Stockholm: HEXA
B) has ~25,000 employees in 50 countries and net sales of ~5.4bn EUR. Learn more at and follow us @Hexagon
AB.
At Hexagon, if you can see it, you can do it. We are committed to an inclusive workplace that welcomes diversity and provides opportunities for all. Respect, openness, and collaboration are core to how we operate.
Seniority level- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Software Development
Referrals increase your chances of interviewing at Hexagon Asset Lifecycle Intelligence. Apply BELOW
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).