This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
ICON is looking for an open-minded, structured thinker who loves to solve complex problems and appreciates the value of prototyping and iterating applications over time. As a Senior Software Engineer at ICON, you will be responsible for developing visualization and planning tools to streamline the residential construction process. This role reports to the Vice President of Software Products and is based in our Austin, TX campus.
Job Responsibility:
Lead implementation of key software technologies in the BuildAI platform, a digital construction software platform being developed from the ground up
Serve as a trusted expert in the technical aspects of business-critical problem areas
Serve as a trusted expert in industry trends, technologies, and best practices. Implement these technical solutions and practices in the organization as needed
Design, develop, test, and deploy reusable web-based components, libraries and APIs for use throughout a suite of applications within the BuildOS platform
Work with UX designers to enhance the Design System and implement new workflows for the BuildOS platform
Grow the technical competencies of the entire organization through education and mentorship
Work with application and backend engineers to manage relationships between authored model data, backend data, and rendering
Requirements:
10+ years of professional experience in software engineering
5+ years of experience as a technical leader across entire engineering organizations
BS in Computer Science, related field, or equivalent experience
Experience developing web-based front end applications
Experience developing REST APIs
Node.js and TypeScript experience
Nice to have:
React, Redux, and RxJs experience
Experience as a technical leader at a startup
Experience working with a Component library
AWS Lambda and Serverless experience
AWS Cloud development kit experience
PostgreSQL, GraphQL experience
Experience working with Docker
Modern CI/CD workflows: GitHub, Jenkins, Travis, etc.