• Browse jobs
  • Find the right job type for you
  • Explore how we help job seekers
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Preview candidates
  • Contract talent
  • Permanent talent
  • Learn how we work with you
  • Executive search
  • Finance and Accounting
  • Technology
  • Marketing and Creative
  • Administrative and Customer Support
  • Legal
  • Technology
  • Risk, Audit and Compliance
  • Finance and Accounting
  • Digital, Marketing and Customer Experience
  • Legal
  • Operations
  • Human Resources
  • 2025 Salary Guide
  • Demand for Skilled Talent Report
  • Building Future-Forward Tech Teams
  • Job Market Outlook
  • Press Room
  • Salary and hiring trends
  • Adaptive working
  • Competitive advantage
  • Work/life balance
  • Diversity and inclusion
  • Browse jobs Find your next hire Our locations
    ;

    10 results for Software Engineer in Austin TX

    RelevanceDate Posted
    Create a Job Alert
    Email me about new Software Engineer jobs in Austin TX
    Are you sure you want to pass on this job?

    Job Description:

    We are seeking a highly experienced Senior Software Engineer (Software Engineer III) to join our team in a temporary capacity. The selected candidate will design, develop, and implement software applications while participating in the testing and deployment processes. This role requires a deep understanding of software engineering principles, troubleshooting methodologies, and a high degree of creativity to solve complex technical challenges.

    Key Responsibilities:

    • Develop, modify, and implement software applications using Django, FastAPI, and Python
    • Support and install software applications and operating systems
    • Troubleshoot and analyze issues across all layers of the OSI model
    • Perform testing, including test review, analysis, and certification of software
    • Utilize SQL, Pandas, or Polars for data processing and analysis
    • Communicate technical concepts effectively in written and verbal English


    Required Qualifications:

    • 6+ years of software engineering experience
    • Advanced experience with Django, FastAPI, and Python
    • Strong understanding of the OSI model and troubleshooting methodologies
    • Proficiency with SQL, Pandas, or Polars
    • Ability to communicate abstract and technical concepts clearly
    • Availability during US Central Time (8 AM - 5 PM, Monday - Friday)

    Preferred Qualifications (Nice to Have):

    • Full-stack web development experience
    • Familiarity with JavaScript, CI/CD, and PowerShell
    • Advanced troubleshooting skills, including network and server-related issues
    • Experience with REST APIs and API Gateway
    • Prior experience working in Agile development environments


    Technology Doesn't Change the World, People Do.®

    Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. © 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use.

    Software Engineer Jobs in Austin TX

    Software Engineer: III (Senior)- <p><strong>Job Description:</strong></p><p>We are seeking a highly experienced <strong>Senior Software Engineer (Software Engineer III)</strong> to join our team in a temporary capacity. The selected candidate will design, develop, and implement software applications while participating in the testing and deployment processes. This role requires a deep understanding of software engineering principles, troubleshooting methodologies, and a high degree of creativity to solve complex technical challenges.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop, modify, and implement software applications using <strong>Django, FastAPI, and Python</strong></li><li>Support and install software applications and operating systems</li><li>Troubleshoot and analyze issues across all layers of the <strong>OSI model</strong></li><li>Perform testing, including test review, analysis, and certification of software</li><li>Utilize <strong>SQL, Pandas, or Polars</strong> for data processing and analysis</li><li>Communicate technical concepts effectively in written and verbal English</li></ul><p><br></p> Sr. Software Engineer <p>Robert Half is looking for an IC Engineer with a strong knowledge of C++, OOD, RTOS, Linux and CI/CD. As a part of collaborative and deeply passionate team, you'll play a pivotal role in developing new platforms and maintaining existing systems.</p><p><br></p><p>What you get to do every single day</p><p>·      Design and implement backend components and services</p><p>·      Develop solutions which account for scalability and optimize performance</p><p>·      Evaluate new technologies and build prototypes for continuous improvements</p><p>·      Produce high quality production ready C++ code</p><p>·      Advocate for top programming practices and standards</p><p>·      Collaborate closely with the team to build new features and infrastructure for OS</p> Sr. Software Engineer We are looking to add a Sr. Software Engineer to our team based in Johnson City, Texas. The role will involve developing new software programs, enhancing existing software, and working closely with various stakeholders to meet their requirements. This opportunity does not specify contract duration.<br><br>Responsibilities:<br><br>• Create and implement algorithms and flowcharts to facilitate the development of new software programs and systems.<br>• Collaboratively work with management, different departments, and customers to understand end-user requirements and specifications.<br>• Develop, test, and launch applications and programs, ensuring their efficiency and effectiveness.<br>• Regularly maintain and make necessary improvements to existing software for optimal performance.<br>• Debug and troubleshoot any issues that arise in the software systems.<br>• Regularly gather and evaluate user feedback to enhance software performance.<br>• Develop comprehensive technical documentation that will guide future software development projects.<br>• Ensure the confidentiality and security of sensitive information.<br>• Stay updated with the latest advances in technology to integrate them into the software development process.<br>• Employ tools such as Atlassian Jira, Backend Development, Business Logic, Client Side Scripting, Cloud Technologies, and others for efficient software development.<br>• Work on enhancing your skills in popular coding languages including Java, .Net, and frameworks or systems such as AngularJS and Git.<br>• Actively participate in Agile Scrum sessions and contribute to the team's performance.<br>• Show dedication towards regular and prompt attendance and carry out any other related duties as necessary or assigned. Senior Software Engineer Robert Half is looking for a highly motivated software engineer with a strong knowledge of design patterns and software engineering techniques. As a part of collaborative and deeply passionate team, you'll play a pivotal role in developing new platforms and maintaining existing systems. What you get to do every single day ·      Design and implement backend and frontend components and services ·      Develop solutions which account for scalability and optimize performance ·      Evaluate new technologies and build prototypes for continuous improvements ·      Produce high quality production ready code in an agile environment ·      Advocate for top programming practices and standards ·      Collaborate closely with the product team to build new features and infrastructure Software Engineer <p>Our Austin-based client is seeking a skilled Software Engineer with expertise in Node.js and TypeScript to join our development team. In this role you will design, develop, and maintain server-side applications, ensuring high performance, scalability, and security. The ideal candidate will have strong backend development experience with Node.js and TypeScript, as well as a passion for building robust and efficient web applications.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design, develop, and maintain scalable and efficient server-side applications using Node.js and TypeScript.</li><li>Collaborate with front-end developers to integrate user-facing elements with backend logic.</li><li>Write clean, maintainable, and well-documented code following best practices and coding standards.</li><li>Build and manage RESTful APIs and microservices architecture.</li><li>Implement and maintain automated tests, CI/CD pipelines, and deployment processes.</li><li>Optimize application performance for speed and scalability.</li><li>Troubleshoot and debug issues, ensuring the reliability and stability of applications.</li><li>Work closely with cross-functional teams to gather requirements and deliver technical solutions that meet business needs.</li><li>Stay current with new trends, technologies, and best practices in software development.</li></ul><p><br></p> .NET Developer <p>We are seeking a talented and motivated .NET Developer to join our dynamic development team in Austin, Texas. The ideal candidate will have experience building and maintaining web applications using the .NET framework and related technologies. You will work on a variety of projects, collaborating with cross-functional teams to deliver high-quality software solutions.</p><p><br></p><ul><li><strong>Responsibilities:</strong></li><li>Design, develop, and maintain web applications using .NET technologies (C#, ASP.NET, MVC, etc.).</li><li>Collaborate with front-end developers and other team members to ensure seamless integration.</li><li>Write clean, scalable, and efficient code while following best practices.</li><li>Troubleshoot, debug, and optimize application performance.</li><li>Participate in code reviews and provide feedback to peers.</li><li>Ensure the security, scalability, and maintainability of applications.</li></ul><p><br></p> Network Engineer <p>Robert Half is looking for a detail-oriented network engineer who is deeply passionate about networking hardware and software. Are you a problem solver who has a strong knowledge of interfacing, security, Internet protocols and server and network infrastructure? Then we have the position you'll love.</p><p><br></p><p>What you get to do every single day</p><ul><li>Design and deploy functional networks (LAN, WLAN, WAN).</li><li>Configure and install network hardware and software.</li><li>Monitor network performance and ensure system availability and reliability.</li><li>Troubleshoot network issues and perform network maintenance and system upgrades.</li><li>Implement security measures to protect network integrity.</li><li>Collaborate with other IT staff to manage network resources.</li><li>Document network configurations and maintain network diagrams.</li></ul> Salesforce Developer <p>Our Austin-based client is looking for a Salesforce Developer to join their team, operating within the Cloud Technologies industry. As a Salesforce Developer, you will be instrumental in designing and implementing Salesforce solutions, ensuring seamless API integrations, and leveraging your expertise in tools like Informatica, MapR, Microsoft SQL Server among others. </p><p><br></p><p>Responsibilities: </p><p>• Design and develop Salesforce solutions, tailored to meet business requirements.</p><p>• Ensure seamless integration of Salesforce with other systems using APIs.</p><p>• Utilize tools like Informatica and MapR to augment Salesforce development tasks.</p><p>• Leverage your knowledge of Microsoft SQL Server in the context of Salesforce development.</p><p>• Act as a problem-solver, identifying challenges and implementing effective solutions.</p><p>• Create dashboards and reports to visualize key business metrics.</p><p>• Utilize the Salesforce Lightning Platform for efficient development and management of Salesforce apps.</p><p>• Work with Business Intelligence (BI) tools to analyze data, understand trends, and drive decision-making.</p><p>• Maintain accurate database objects and data sources to ensure the integrity of information.</p><p>• Conduct AB testing to optimize Salesforce solutions and ensure they meet the needs of the business.Our c</p> Data Engineer We are offering an opportunity to work as a Data Engineer in the technology industry, located in Johnson City, Texas. The role involves designing and implementing ETL solutions, optimizing Snowflake databases, and developing data pipelines. This position is a part of an agile team and works closely with Portfolio Managers and other engineering teams. <br><br>Responsibilities: <br>• Design and develop ETL solutions for transferring data between various data sources and Snowflake<br>• Optimize the performance of Snowflake databases, design and implement data structures, and use indexes appropriately<br>• Collaborate with analytics and business teams to improve data models, fostering data-driven decision making across the organization<br>• Maintain and manage data in the Snowflake environment<br>• Develop and maintain automated and scalable data pipelines in Snowflake<br>• Perform data analysis required to troubleshoot data-related issues and assist in the resolution of data issues<br>• Develop new integrations to support continuing increases in data volume and complexity<br>• Implement processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it<br>• Work closely with a team of frontend and backend engineers, product managers, and architects<br>• Maintain the security of confidential information and stay abreast of advances in technology Cybersecurity Architect <p>In this role, you will be responsible for designing and implementing robust security architectures to protect our organization's IT infrastructure and sensitive data. The ideal candidate will have a deep understanding of cybersecurity principles, threat analysis, and risk management, and will work closely with other IT teams to ensure the development of secure systems and applications.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Design, implement, and manage security architecture frameworks to protect IT infrastructure, applications, and data.</li><li>Evaluate and recommend security technologies and solutions to address emerging threats and business needs.</li><li>Conduct risk assessments and vulnerability analysis to identify and mitigate potential security threats.</li><li>Work closely with development, IT, and operations teams to ensure security best practices are integrated throughout the software development lifecycle.</li><li>Develop and enforce security policies, standards, and procedures.</li><li>Lead security incident investigations and provide guidance on appropriate remediation steps.</li><li>Stay up-to-date with the latest cybersecurity trends, threats, and compliance requirements.</li></ul><p><br></p>