ICON
ICON

60 Icon Software Jobs Hiring Near You

Senior Software Engineer, AI/ML

Austin, TX · On-site

$121.40K - $160.10K/yr

ICON is looking for a Senior Software Engineer, AI/ML to join the BuildOS team. BuildOS is ICON's software platform for residential construction. Our team is applying modern machine learning to the ...

Senior Software Engineer, AI/ML

Austin, TX · On-site

$121.40K - $160K/yr

ICON is looking for a Senior Software Engineer, AI/ML to join the BuildOS team. BuildOS is ICON's software platform for residential construction. Our team is applying modern machine learning to the ...

Senior Software Engineer, AI/ML

Austin, TX · On-site

$121.40K - $160.10K/yr

ICON is looking for a Senior Software Engineer, AI/ML to join the BuildOS team. BuildOS is ICON's software platform for residential construction. Our team is applying modern machine learning to the ...

This role carries a dotted-line relationship to ICON's Engineering & Software Development team. During slower periods on the web front, you'll roll up your sleeves and contribute to backend support ...

This role carries a dotted-line relationship to ICON's Engineering & Software Development team. During slower periods on the web front, you'll roll up your sleeves and contribute to backend support ...

Senior Software Engineer I, Frontend

Austin, TX · On-site

$121.40K - $160.10K/yr

ICON is looking for an open-minded, structured thinker who loves to solve complex problems and ... Lead implementation of key front-end software technologies in the BuildOS product, a digital ...

Senior Robotics Software Engineer I

Austin, TX · On-site

$121.40K - $160.10K/yr

ICON is looking for a Senior Robotics Software Engineer to join our Software team in Austin, TX. As a Senior Robotics Software Engineer, you will help develop and maintain robotic control software ...

Senior Software Engineer I, Fullstack

Austin, TX · On-site

$121.40K - $160.10K/yr

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 ...

Senior Software Engineer I, Frontend

Austin, TX · On-site

$121.40K - $160.10K/yr

ICON is looking for an open-minded, structured thinker who loves to solve complex problems and ... This role reports to the Senior Director of Software Engineering and is based at our Austin, TX ...

Senior Robotics Software Engineer I

Austin, TX · On-site

$121.40K - $160.10K/yr

ICON is looking for a Senior Robotics Software Engineer to join our Software team in Austin, TX. As a Senior Robotics Software Engineer, you will help develop and maintain robotic control software ...

Senior Software Engineer I, Fullstack

Austin, TX

$121.40K - $160.10K/yr

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 ...

A skilled user and/or ability to quickly learn how to use various software tools for data analysis, data acquisition, and cement-based materials performance modeling. ICON is an equal opportunity ...

ACC, Revit or similar CAD software experience in planning site layouts. * Advanced proficiency in operating heavy machinery to ensure smooth function. ICON is an equal opportunity employer committed ...

ICON is looking for a Materials Engineer to join the Materials Science team. The Materials Engineer ... A skilled user and/or ability to quickly learn how to use various software tools for data analysis ...

next page

Showing results 1-20

ICON Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What are software developers?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What jobs are there in software?

Jobs in software include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

What jobs in the US pay 300,000 a year?

Software engineering roles, especially senior positions such as principal engineers, software architects, and engineering managers, can earn $300,000 or more annually in the US. High compensation often requires extensive experience, specialized skills, and working at large tech companies or in high-demand industries, sometimes including stock options or bonuses.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What are the most popular job types at Icon?
    Infographic showing various Software job openings at Icon in the United States as of May 2026, with employment types broken down into 98% Full Time, and 2% Part Time. Highlights an 62% Physical, 2% Hybrid, and 36% Remote job distribution.
    Senior AI Engineer Software Engineer Government Technology

    Senior AI Engineer Software Engineer Government Technology

    ICON

    Austin, TX • On-site

    $121.40K - $160.10K/yr

    Other

    Posted 24 days ago


    Job description

    ICON is looking for a pragmatic builder who has made the leap from traditional software engineering into the emerging world of agentic AI development to join our Government Technology team. As an AI Software Engineer at ICON, you will be responsible for designing and shipping AI-powered tools, workflows, and autonomous agents that accelerate ICON's construction technology platform. This role reports to the Senior Director, Defense Technology Programs and is a full-time on-site position based on our Austin, TX campus.
     

    RESPONSIBILITIES

    • Design and build agentic AI systems that automate complex, multi-step workflows across ICON's software platform
    • Develop LLM-powered features and products using state-of-the-art foundation models and APIs (e.g. Anthropic, OpenAI)
    • Architect and implement multi-agent pipelines, tool-use systems, and Model Context Protocol (MCP) integrations
    • Build robust RAG systems including document ingestion, chunking strategies, embedding pipelines, and vector retrieval
    • Collaborate with software and domain teams to identify high-leverage AI automation opportunities and translate them into shipped products
    • Own the full development lifecycle of AI features: prototyping, evaluation, deployment, and iteration
    • Serve as a technical resource and informal mentor on agentic AI best practices across the engineering organization
    • Stay at the leading edge of the agentic AI landscape and bring emerging techniques into production


    MINIMUM QUALIFICATIONS

    • 8+ years of professional software engineering experience with a strong foundation in backend or full-stack development
    • Demonstrated experience building and shipping production-grade products using LLMs and agentic frameworks
    • Proficiency in TypeScript and/or Python
    • Deep understanding of prompt engineering, context management, and LLM reasoning patterns
    • Experience with tool-use, function calling, and agent orchestration (e.g. LangChain, LlamaIndex, Claude Code, or custom implementations)
    • Proficiency in the design and execution of structured evals to measure and improve AI system performance
    • Strong communication skills and comfort working cross-functionally with both technical teams and non-technical stakeholders
    • Experience working in or alongside government, defense, or regulated environments
    • Strong experience working with code generation agents (e.g. Claude Code, Cursor, Devin-style systems)


    PREFERRED SKILLS AND EXPERIENCE

    • Experience with MCP (Model Context Protocol) server development and integration
    • Familiarity with vector databases (e.g. pgvector, Pinecone, Weaviate)
    • Experience with fine-tuning, RLHF, or model evaluation pipelines
    • Strong background in ML fundamentals: embeddings, transformers, attention mechanisms
    • Exposure to structured output generation and LLM-based data extraction
    • Familiarity with AWS and serverless infrastructure for AI workloads
    • Interest or background in the AEC (architecture, engineering, construction) industry