onsite
Highways Technology Engineer - Kier Group
Software Engineer
Lead the development and deployment of advanced digital solutions for highway maintenance, leveraging Python, Node.js, AWS, GIS, and SQL to enhance asset management and operational efficiency.
About the role
Key Responsibilities
- Design, develop, and maintain scalable web services and APIs using Python and Node.js to support highway asset data workflows.
- Implement cloud-based solutions on AWS, ensuring high availability, security, and cost‑effective scaling.
- Integrate GIS data and spatial analytics into maintenance planning tools, improving decision‑making for field teams.
- Collaborate with cross‑functional teams to gather requirements, translate them into technical specifications, and deliver robust software releases.
- Monitor system performance, troubleshoot issues, and continuously optimize code and infrastructure.
Requirements
- Proven experience in full‑stack development with Python and Node.js.
- Hands‑on knowledge of AWS services (EC2, S3, Lambda, RDS, CloudFormation).
- Strong understanding of GIS concepts and experience working with spatial databases (PostGIS, ArcGIS).
- Solid SQL skills for data extraction, transformation, and reporting.
- Excellent problem‑solving abilities, strong communication skills, and a collaborative mindset.