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

8 results for Sr Data Engineer in Austin Tx

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 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. Azure DevOps Engineer <p><strong>Job Summary</strong></p><p>We are seeking a highly motivated and experienced <strong>Azure DevOps Engineer</strong> to design, implement, and manage our DevOps infrastructure in <strong>Microsoft Azure</strong>. The ideal candidate will have a deep understanding of DevOps best practices, 5+ years of hands-on experience in Azure environments, and expertise in <strong>CI/CD pipelines</strong>, infrastructure automation, and monitoring. This role plays a pivotal part in ensuring smooth collaboration between development and operations teams, optimizing software delivery, and maintaining scalable and secure infrastructure.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p><br></p><p><strong>DevOps Infrastructure Management:</strong></p><ul><li>Design, deploy, and maintain scalable and secure cloud infrastructure using Azure services such as Virtual Machines, Azure Kubernetes Services (AKS), Azure Functions, and Azure Storage.</li><li>Leverage <strong>Infrastructure as Code (IaC)</strong> tools like <strong>Terraform</strong>, <strong>ARM templates</strong>, or <strong>Bicep</strong> to automate cloud resource provisioning and management.</li></ul><p><strong>CI/CD Implementation:</strong></p><ul><li>Develop and maintain <strong>CI/CD pipelines</strong> using Azure DevOps, GitHub Actions, or Jenkins to enable reliable and efficient software builds, testing, and deployments.</li><li>Streamline release processes by implementing blue/green or canary deployments, versioning strategies, and rollback mechanisms.</li></ul><p><strong>Automation & Scripting:</strong></p><ul><li>Automate manual processes related to deployment, scaling, and monitoring using <strong>PowerShell</strong>, <strong>Python</strong>, or similar scripting languages.</li><li>Integrate automated testing within CI/CD pipelines to improve quality assurance.</li></ul><p><strong>Monitoring & Performance Optimization:</strong></p><ul><li>Implement robust monitoring solutions using tools like Azure Monitor, Application Insights, or Log Analytics to ensure system uptime and identify performance bottlenecks.</li><li>Continuously assess infrastructure and suggest optimizations to improve scalability, cost efficiency, and reliability.</li></ul><p><strong>Collaboration & Knowledge Sharing:</strong></p><ul><li>Work closely with development and operations teams to align DevOps strategies with business objectives.</li><li>Document processes and train team members on DevOps tools and best practices.</li></ul><p><strong>Security & Compliance:</strong></p><ul><li>Ensure DevOps environments comply with organizational policies and industry standards.</li><li>Implement secure DevOps practices, such as automated security testing and identity management with Azure AD.</li></ul><p><br></p> 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> 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> .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>