Senior Software Engineer II
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.
RESPONSIBILITIES
- 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.
MINIMUM QUALIFICATIONS
- 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.
PREFERRED SKILLS AND EXPERIENCE
- 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.
- Can be remote but must be willing and able to travel to Austin.
Recommended Jobs
Explore Austin: A Nurse's Adventure in Labor & Delivery!
Registered Nurse - Labor & Delivery - Travel - (LD RN) Embark on an adventure as a Labor & Delivery Registered Nurse in vibrant Austin! Experience a dynamic work environment in a thriving Level 2 Tra…
Patient Access Representative
At Houston Methodist, the Patient Access Representative position is responsible for performing multiple patient access functions on a daily basis to include any combination of the following: scheduli…
Senior Account Executive - Sustainable Infrastructure
What you will do The Senior Account Executive Energy Solutions position is part of our Sustainable Infrastructure business at Johnson Controls. We are seeking a seasoned sales professional with …
Caregiver - Houston, TX (77077) - Parkinson's Care & Heavy Lifting
At Always Best Care, we provide compassionate, high-quality in-home care for seniors and individuals needing support with daily living activities. We take pride in offering care that emphasizes person…
Software Engineer III
Steel Point Solutions is an amazing SBA Certified (8a), HUBZone, Small Disadvantaged Business (SDB) and a Woman Owned Small Business (WOSB) company. Established in 2013 with a vision of offering …
Buyer I
About Firefly Aeroscpace Come be a part of the 21st Century Space Race. At Firefly, we're forging the future of space systems. Driven by a commitment to economical and accessible space travel, we…
Data Entry Clerk
Job description ProCollect, Inc. is looking for a few self-motivated individuals to fill spots in our data entry department. Pro Collect Inc. is a unique third-party collections agency that rewards i…
Staff Structural Water Engineer
Why Black and Veatch Black and Veatch allows you to lend your talent and perspective to humanity’s biggest challenges in a flexible environment where you are empowered to grow and explore new poss…
Accounts Receivable Specialist
Job Description Job Description Our company is currently seeking an Accounts Receivable Specialist to join our team! You will be responsible for preparing and examining financial records for our…