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
Customer Service Support Agent
Vocalink Connections Partners with major companies to provide exceptional customer support through a remote contractor network. We are committed to helping individuals work independently, earn reliab…
Cyber SDC - OT Network Security Architecture & Governance - Senior - Consulting - Location Open
Location: Anywhere in Country At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career where…
Au Pair
Our family has 2 young children. *HOST FAMILY MUST FOLLOW THE USA J-1 VISA RULES IN ORDER FOR VISA TO BE APPROVED* for more information on J-1 VISA RULES, please search the internet for J-1 requiremen…
Senior Product Manager, Core Banking
Company Description Founded by experienced entrepreneurs and engineers in 2016, Pismo is a technology company that provides a comprehensive processing platform for banking, card issuing and fina…
Accounts Payable Disbursements Supervisor
Meriton is a national team of experts driving HVAC innovation through a network of high-performing companies. From strategy and support to systems and solutions, we work behind the scenes to strength…
Part-time Office Runner
Vara Chevrolet is hiring for our entry level position of Office Runner. This is a great way to learn about the automotive industry. Monday to Friday _ 8 AM - 1 PM * Clerical duties in the Account…
Retail Event Marketer
Earn Full-time Pay working Part-time hours! LeafFilter Gutter Protection, a rapidly growing home improvement company is seeking P art-time Retail Marketers . Candidates should possess excellent…
Remote Customer Service Lead
Remote Customer Service Lead Location Remote in Austin, TX : The Customer Service Lead must have a strong customer service skill set and the ability to support company core values and goals. This posi…
CVICU RN
JOB SUMMARY The ADULT CRITICAL CARE REGISTERED NURSE (RN) is a healthcare provider, who through education and experience, possesses a distinct body of knowledge and skills relative to the care of th…