1

Professional Software Engineer Jobs in Austin, TX

Candidates should demonstrate flexibility and a willingness to adapt to evolving responsibilities as outlined by the client. * 8+ years of professional software engineering experience, with ...

New

Senior Software Engineer

Austin, TX · Remote

$125K - $165K/yr

Contribute to internal documentation, engineering standards, and continuous process improvements Core Requirements * 5+ years of professional software engineering experience * Strong proficiency in ...

Sr Software Engineer

Round Rock, TX · On-site

$114K - $150K/yr

Master's degree in computer science or a related Engineering field is highly preferred. * 5+ years professional software development experience building multi-threaded applications in C# using.NET ...

Sr Software Engineer

Round Rock, TX · On-site

$114K - $150K/yr

Master's degree in computer science or a related Engineering field is highly preferred. * 5+ years professional software development experience building multi-threaded applications in C# using.NET ...

Software Engineer I

Austin, TX · On-site

$88K - $165K/yr

Mentoring and support will be provided to the successful candidate to both enable contribution to the large EDA problem domain and to develop their programming skills into professional software ...

Sr Software Engineer

Austin, TX · Hybrid

$121K - $160K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field. * 5+ years of professional software engineering experience , with a strong focus on backend systems and service ...

Sr Software Engineer

Austin, TX · On-site

$121K - $160K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field. * 5+ years of professional software engineering experience , with a strong focus on backend systems and service ...

Software Engineer III

Austin, TX · On-site

$57 - $76.50/hr

Bachelor's degree in Computer Science, Engineering, or a related technical field. * 4+ years of professional software engineering experience building production software. * Solid understanding of ...

Software Engineer III

Austin, TX · On-site

$135.06 - $198.08/hr

Bachelor's degree in Computer Science, Engineering, or a related technical field. * 4+ years of professional software engineering experience building production software. * Solid understanding of ...

Software Engineer III

Austin, TX

$57 - $76.50/hr

Bachelor's degree in Computer Science, Engineering, or a related technical field. * 4+ years of professional software engineering experience building production software. * Solid understanding of ...

... • Professional experience in software development preferred. Preferred : • Experience with GPU programming (CUDA, OpenCL) or parallel computing. • Knowledge of networking protocols and ...

Showing results 21-40

Professional Software Engineer information

See Austin, TX salary details

$62.9K

$146.2K

$203.7K

How much do professional software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for professional software engineer in Austin, TX is $146,227.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,900.00 and $171,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a professional software engineer?

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What is a professional software engineer?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

What is the difference between Professional Software Engineer vs Software Developer?

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

What are the most commonly searched types of Software Engineer jobs in Austin, TX? The most popular types of Software Engineer jobs in Austin, TX are:
What cities near Austin, TX are hiring for Professional Software Engineer jobs? Cities near Austin, TX with the most Professional Software Engineer job openings:

Senior AI Engineer Software Engineer Government Technology

ICON

Austin, TX • On-site

$121K - $160K/yr

Full-time

Re-posted 9 days ago


Job description

Job Summary:
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.
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
Qualifications:
Required:
• 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:
• 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
Company:
ICON is a construction technology company that uses 3D robotics, software, and advanced materials. Founded in 2017, the company is headquartered in Austin, USA, with a team of 201-500 employees. The company is currently Growth Stage.