• 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
    ;

    15 results for Sr Software Engineer in Houston, TX

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

    Responsibilities:

    • Writing and reviewing code, predominantly in Python while adhering to enterprise coding standards.

    • Operating with AWS Services such as Lambda, IAM, S3, EFS, SQS, SNS, API Gateway, CLI, Kinesis, Glue, Elasticache, Redis, CloudWatch, CloudFormation and EC2.

    • Working with Databases like Oracle, SQL Server, PostgreSQL, and NoSQL databases such as Cassandra and Dynamo DB.

    • Utilizing containers such as Docker/Kubernetes/ECS.

    • Handling integrations including REST API Synch, Asynch, Realtime Batch.

    • Managing network infrastructure elements such as VPC, Subnet, SG, IP, CIDR.

    • Implementing security measures such as WAF, Encryption, Access Control, Identity, SSO, MFA.

    • Ensuring performance/reliability with Auto-scale, ASG, ALB, NLB.

    • Managing storage/data warehouse systems including EFS, S3, Snowflake, SQL.

    • Observing CloudWatch/CloudTrail Event Bridge Data Dog or other industry standard tools.

    • Gaining exposure to Big Data Technologies like Spark, Glue, Shell Unix/Batch Script, Angular Node JS, and Service Oriented Microservices and Event-driven design patterns.

    • Understanding of Machine Learning foundations and MLOps is highly advantageous.

    • Possesses a strong background in Training and Mentoring entry level engineers.
    • Demonstrates a solid understanding of Database management and security.
    • Exhibits leadership skills, with the ability to guide and motivate a team.
    • Understands the importance of maintaining Security in software development.
    • Has experience interacting with Vendors for software procurement.
    • Able to Troubleshoot software issues efficiently and effectively.
    • Familiar with Financial Notes and their application in software development.
    • Experienced in Metric Reporting to track software performance.
    • Possesses strong Communication Skills to liaise with team members and stakeholders.
    • Proficient in SQL, Python, Oracle, and R Code.
    • Has a good understanding of Cloud Technologies and their application in software development.
    • Experienced in Integration of different software components.
    • Demonstrable Coding skills with a focus on clean, efficient code.
    • Capable of maintaining Logs for software development activities.
    • Understands Storage systems and their role in software development.
    • Proficient in UNIX operating systems.
    • Experienced in developing and working with REST API.
    • Understands different Software Development Methodologies.
    • Knowledgeable about various Software Development Frameworks.
    • Able to plan and coordinate Events related to software development.
    • Proficient in using various software tools and languages.
    • Willing to work Onsite as required.

    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.

    15 results for Sr Software Engineer in Houston, TX

    Senior Engineer, Software <p>Responsibilities:</p><p>• Writing and reviewing code, predominantly in Python while adhering to enterprise coding standards.</p><p>• Operating with AWS Services such as Lambda, IAM, S3, EFS, SQS, SNS, API Gateway, CLI, Kinesis, Glue, Elasticache, Redis, CloudWatch, CloudFormation and EC2.</p><p>• Working with Databases like Oracle, SQL Server, PostgreSQL, and NoSQL databases such as Cassandra and Dynamo DB.</p><p>• Utilizing containers such as Docker/Kubernetes/ECS.</p><p>• Handling integrations including REST API Synch, Asynch, Realtime Batch.</p><p>• Managing network infrastructure elements such as VPC, Subnet, SG, IP, CIDR.</p><p>• Implementing security measures such as WAF, Encryption, Access Control, Identity, SSO, MFA.</p><p>• Ensuring performance/reliability with Auto-scale, ASG, ALB, NLB.</p><p>• Managing storage/data warehouse systems including EFS, S3, Snowflake, SQL.</p><p>• Observing CloudWatch/CloudTrail Event Bridge Data Dog or other industry standard tools.</p><p>• Gaining exposure to Big Data Technologies like Spark, Glue, Shell Unix/Batch Script, Angular Node JS, and Service Oriented Microservices and Event-driven design patterns.</p><p>• Understanding of Machine Learning foundations and MLOps is highly advantageous.</p> Software Engineer <p>We are looking to add a Software Engineer to our team, based in Houston, Texas. This role involves working on Android Development, utilizing Atlassian Jira, and engaging in Backend Development. You will also handle Bug Tracking, work with C++, and conduct AB Testing. Apply today to learn more about this exciting opportunity!</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain Android applications, ensuring optimal performance.</p><p>• Utilize Atlassian Jira for project management, tracking progress and issues.</p><p>• Engage in backend development, ensuring seamless integration with front-end components.</p><p>• Track and resolve bugs, maintaining high software quality.</p><p>• Use C++ for various software development tasks.</p><p>• Conduct AB Testing, analyzing results to improve user experience.</p><p>• Work in an Agile Scrum environment, collaborating closely with the team.</p><p>• Develop APIs for integration with other software components.</p><p>• Use ASP.NET for web application development.</p><p>• Employ CSS and C# for web design and development tasks.</p> Engineer, Software We are offering a long term contract employment opportunity for a Software Engineer in Houston, Texas. This role is entirely remote and is within the automation industry. The Software Engineer will be tasked with designing and implementing advanced automation systems, providing guidance to entry level engineers, and working closely with cross-functional teams.<br><br>Responsibilities:<br><br>• Develop and implement advanced automation systems using Inductive Automation Ignition Perspective<br>• Manage and integrate data collection systems using Canary Labs Historian, including knowledge of OPC/UA MQTT .NET web API’s and SQL Databases<br>• Ensure seamless connectivity and data flow by configuring and troubleshooting various networking protocols, including Ethernet TCP Modbus Modbus TCP et al.<br>• Display a comprehensive understanding of PLC programming design/architecture<br>• Provide mentorship and technical guidance to entry level engineers to foster their detail oriented development<br>• Collaborate with cross-functional teams to design and implement automation solutions that meet client requirements<br>• Conduct system testing, debugging, and validation to ensure optimal performance and reliability<br>• Stay updated with industry trends and advancements in automation technologies<br>• Work closely with business/product owners to architect and deliver new services to introduce new products and bundles<br>• Drive the architectural design including dependent services, service interactions, and policies<br>• Improve the customer experience of the entire set of services/applications, including troubleshooting of corporate and local site SCADA platforms<br>• Contribute and lead initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering. Helpdesk We are searching for a candidate with 2-3 years’ experience in an IT systems support role who is keen to develop themselves further and is willing to tackle multiple tasks head on in an interesting and unique infrastructure and systems environment. The role requires a good lateral thinker who can provide our employees with a high level of end user support and can equally engage with senior systems engineers and developers to ensure problems are escalated and remediated in a timely manner. The role requires a good level of expertise in Active Directory, O365 services, Microsoft Exchange, Microsoft SCCM (images and deployments), windows desktops/laptop support, Antivirus, privileged admin tools. Limited expertise is required on Horizon VDI environment support and Linux based desktop systems. There is ample opportunity to work on virtualized server environment in support of a large local server farm in support of the senior engineering teams in both a Windows and Linux support capacity.<br>This role is based in our Houston 24/7 forecasting operations center but will additionally be in support of our global employee base to assist remotely in troubleshooting user and system bases issues<br>ESSENTIAL DUTIES AND RESPONSIBILITIES <br>• Answer, resolve or escalate level 1 and level 2 related support requests both local and via global IT helpdesk system<br>• Assist in supporting local and global Operational teams during peak working hours<br>• Perform non ticket related tasks such as new provisioning of employee accounts and deployments of desktops/laptops.<br>• Maintain desktop/laptop images and deployments.<br>• Maintain Asset tracking system.<br>• Assist in managing support contracts for IT related hardware and software<br>• Troubleshooting client/developer issues related to common software and in-house developed software<br>• Engage with consultants to help support ongoing initiatives.<br>Qualifications / Experience<br>• Minimum 2-3 years 1st/2nd line support experience<br>• Microsoft 365 MS-900 fundamentals exam completed or undergoing course.<br>• MCSA is valued, but not required.<br>• Demonstrable Windows Desktop/Laptop OS, MacOS skills<br>• Knowledge as to how DNS, DHCP, TCP/IP functions<br>• Fundamental Network understanding<br>• Experience with Windows Server OS<br>• Candidate must possess excellent written and verbal communications skills<br>Other Requirements<br>• Must hold a valid driver’s license <br>• Positive team player .Net Developer <p>We are looking for a .Net Core Developer with a passion for software development and a proven track record of delivering robust, high-quality software. In this role, you will be responsible for developing scalable, maintainable, and high-performing applications using the .NET Core framework.</p><p>Key Responsibilities:</p><ol><li>Developing robust and secure web applications using ASP.NET Core, Blazor + WebAssembly.</li><li>Designing, building, and maintaining efficient, reusable, and reliable C# code.</li><li>Managing database operations with Entity Framework Core + SQL Server</li><li>Implementing user interfaces with Telerik controls for .Net Core and Blazor.</li><li>Following Clean Architecture principles and CQRS pattern for development.</li><li>Using Object-Oriented Design principles for application design.</li><li>Developing and maintaining Web API interfaces.</li><li>Implementing continuous integration and deployment (CI/CD) processes using Azure DevOps.</li><li>Enhancing code quality and performance using SonarQube.</li><li>Participating in all aspects of the project lifecycle, including design, development, documentation, testing, and operations.</li></ol><p><br></p> Data Engineer <p>Are you a skilled Data Engineer with a passion for designing and implementing innovative data solutions in the cloud? Do you have hands-on expertise in Azure and experience with Medallion Architecture to optimize data processing pipelines? If so, we have an excellent opportunity for you to join a dynamic and forward-thinking team.</p><p>As an <strong>Azure Data Engineer</strong>, you’ll play a pivotal role in creating and maintaining scalable, efficient, and high-quality data workflows that enable actionable business insights. You will collaborate with cross-functional teams to design data lakehouses leveraging Medallion Architecture, transforming raw data into analysis-ready datasets.</p> Infrastructure Engineer We are a service industry company based in Houston, Texas, offering a contract to permanent employment opportunity for an Infrastructure Engineer. The role involves managing various technical aspects, such as network administration, cloud management, and active directory maintenance. The successful candidate will be part of a dynamic team, responsible for the seamless operation and administration of our multi-cloud environment.<br><br>Responsibilities:<br><br>• Manage network administration tasks involving technologies such as Cisco, Aruba, and Dell<br>• Maintain and operate firewalls including Palo Alto and Fortinet<br>• Oversee the administration of a multi-cloud environment, ensuring optimal performance and security<br>• Handle active directory management tasks efficiently<br>• Participate in project-based work when required<br>• Collaborate with the desktop support team to ensure smooth operation of IT infrastructure<br>• Apply automation techniques to streamline processes and enhance efficiency<br>• Utilize AWS technologies for various tasks and projects<br>• Implement and manage backup technologies for data safety and integrity<br>• Leverage A/B testing methods for performance optimization and decision making. Data Engineer We are offering a long term contract employment opportunity for a Data Engineer in Houston, Texas. This role will involve deploying OneTrust's Universal Consent & Preference Management, Targeted Data Discovery, and Enterprise Data Discovery. The ideal candidate will have experience with Apache Kafka, Apache Pig, Apache Spark, Cloud Technologies, Data Visualization, Algorithm Implementation, Analytics, Apache Hadoop, API Development, and AWS Technologies.<br><br>Responsibilities:<br>• Deploy OneTrust's Universal Consent & Preference Management system.<br>• Implement Targeted Data Discovery for improved data accuracy.<br>• Utilize Enterprise Data Discovery for effective data management.<br>• Operate and manage Apache Kafka for real-time data processing.<br>• Use Apache Pig and Apache Spark for big data analysis.<br>• Employ Cloud Technologies for data storage and accessibility.<br>• Create Data Visualization models to represent complex data.<br>• Implement algorithms for efficient data processing.<br>• Use analytics tools to draw insights from large data sets.<br>• Manage Apache Hadoop for storing processing and analyzing big data.<br>• Develop APIs for effective data exchange.<br>• Utilize AWS Technologies for cloud computing services. Network Engineer <p>Seeking a Senior Network Lifecycle Contractor to assist with replacing and upgrading network equipment for various businesses within the organization. This role will act as the subject matter expert (SME) on the enterprise network platform and provide critical support before, during, and after each lifecycle event. You will ensure all services are restored, assist with daily operations support, and contribute to design and architectural decisions. If you are an experienced network engineer with expertise in Aruba and Cisco technologies and have a passion for managing and upgrading network systems, we encourage you to apply. </p><p><br></p><ul><li>Serve as the subject matter expert (SME) on the enterprise network platform, guiding the TFG Network team and local site representatives through the network lifecycle.</li><li>Gather specifications, use cases, and document the current network environment for all equipment being replaced or upgraded.</li><li>Oversee the acquisition, delivery, and configuration of replacement network equipment to ensure it meets all operational and business needs.</li><li>Travel to various locations to support equipment migration during off-hours (evening or weekend).</li><li>Perform post-migration analysis to ensure the newly installed equipment is operating correctly and providing the same services as before.</li><li>Manage network configuration changes with minimal downtime, adhering to established change management policies.</li><li>Ensure that network configurations meet industry standards, and complete thorough support documentation before and after changes.</li><li>Reduce security risks by ensuring network platforms are secure and up to date with patches and software updates.</li><li>Collaborate with cross-functional teams and customers to resolve network-related issues and ensure seamless operational continuity.</li></ul> Integration Developer <p>We are offering an opportunity for an Integration Developer, this role involves designing, developing, and implementing automated solutions and system integrations to optimize business operations. You will also be responsible for gathering requirements from stakeholders, translating them into technical specifications, and ensuring the delivery of solutions that meet their needs.</p><p><br></p><p>Responsibilities:</p><p>• Leading integration and automation initiatives, setting technical direction, and fostering cross-team collaboration.</p><p>• Designing, developing, and overseeing the maintenance of automation scripts and tools to streamline business processes.</p><p>• Architecting and managing integrations between various systems and AWS services to ensure seamless data flow and system interoperability.</p><p>• Acting as the liaison between technical teams and non-technical stakeholders, gathering requirements, providing technical guidance, and ensuring stakeholder confidence in delivered solutions.</p><p>• Architecting scalable and reliable integration solutions that align with business requirements and technical constraints.</p><p>• Overseeing and participating in the testing of automation and integration solutions to ensure functionality, reliability, and security.</p><p>• Maintaining detailed documentation of automation processes, integration workflows, and system configurations.</p><p>• Identifying opportunities for process improvements, proposing and implementing innovative automation solutions across the organization.</p><p>• Providing high-level support for existing automation and integration solutions, troubleshooting issues and implementing fixes as necessary.,</p> Web Developer We are in search of a Web Developer to join our team in the education sector, based in Houston, Texas. As a Web Developer, your primary tasks will include the creation, optimization, and maintenance of websites on the WordPress platform. You will be collaborating with our team of designers, marketers, and other developers to deliver high-quality, user-friendly, and scalable web experiences.<br><br>Responsibilities:<br>• Collaborate with the design team to transform Figma/Sketch/PSD designs into responsive, WordPress themes that are compatible across different browsers.<br>• Create new features, custom themes, and functionalities for WordPress websites.<br>• Customize and maintain WordPress plugins to meet the needs of various projects.<br>• Troubleshoot, debug, and optimize website performance to ensure seamless functionality.<br>• Implement SEO best practices and adhere to accessibility standards for all websites.<br>• Perform regular site maintenance tasks such as plugin updates, bug fixing, and compatibility checks.<br>• Integrate third-party services and APIs with WordPress websites for enhanced functionality and scalability.<br>• Work in close coordination with stakeholders to define project requirements, timelines, and deliverables.<br>• Ensure back-end and front-end performance optimization to improve page speed and overall site efficiency.<br>• Address website security issues and implement best practices for WordPress security. ServiceNow Engineer <p>We are offering an opportunity for a ServiceNow Engineer to join our tea, located in Houston, Texas. The role involves improving the user experience, optimizing workflows, and identifying low-code opportunities for both technical and business stakeholders. The ServiceNow Engineer will leverage expertise in process engineering to enhance the ServiceNow platform, ensuring seamless integration and exceptional functionality.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Design and implement user-centric workflows on the ServiceNow platform to enhance user experience.</p><p>• Streamline and optimize workflows using process engineering expertise to improve overall efficiency and effectiveness.</p><p>• Collaborate with business stakeholders to identify and develop low-code opportunities that meet specific needs and drive process improvements.</p><p>• Establish feedback loops with end-users to gather insights and drive the adoption of ServiceNow solutions across the enterprise.</p><p>• Provide training and support to end-users, fostering a culture of continuous improvement and knowledge sharing.</p><p>• Stay current with releases and solutions, apply ITIL/ITSM best practices, and prioritize "QA and Security First" in all implementations.</p><p>• Assist in troubleshooting production issues, manage time effectively, and work independently to meet deadlines.</p><p>• Develop ServiceNow solutions aligning with business and customer objectives.</p><p>• Deliver full ITSM Pro capabilities that maximize employee efficiency and engagement.</p><p>• Leverage automations and integrations, including Integration Hub and Automated Test Framework (ATF), in your workflow engineering.</p> Applications Architect We are offering a long term contract employment opportunity for an Applications Architect in Houston, Texas. In this role, you will be primarily involved in backend development, implementing cloud technologies, and managing DB2 databases. Your main function will be to architect and develop application features and interfaces, with a particular focus on Atlassian Jira, EXPRESS, and AB Te.<br><br>Responsibilities:<br>• Architecting and developing application features and interfaces using a variety of technologies and frameworks<br>• Implementing and maintaining backend development processes<br>• Leveraging cloud technologies to ensure efficient and scalable application performance<br>• Managing and maintaining DB2 databases<br>• Effectively using Atlassian Jira for project management and workflow tracking<br>• Applying Agile Scrum methodologies to improve development efficiency and product quality<br>• Developing and implementing APIs to enhance application functionality and integration<br>• Utilizing .NET framework for application development and maintenance<br>• Applying Angular framework to create efficient and scalable web applications<br>• Leveraging Azure Data Factory, Azure Pipelines, and Azure Kubernetes Services (AKS) to enhance data management and application deployment processes. Applications Architect We are offering a long-term contract employment opportunity for an Applications Architect in the Houston, Texas area. The successful candidate will be an integral part of our team, working on the development of a new customer-facing web portal using Microsoft Power Page technology. This role is pivotal in the design and implementation process, ensuring the portal meets our standards and requirements.<br><br>Responsibilities:<br>• Take the lead in the overall design of the new customer-facing web portal using Microsoft Power Page technology.<br>• Implement key functionalities such as user authentication and authorization.<br>• Enable efficient data retrieval from various sources like API calls and database connections for report and dashboard display.<br>• Facilitate users to use filters on the User Interface to customize queries and extract their desired data.<br>• Ensure two-way file sharing between us and counterparties through the web portal.<br>• Use your hands-on experience to guide team members through the implementation process.<br>• Maintain the standards and needs of the portal design throughout the project.<br>• Work towards rebuilding the majority of the functions of the current web portal.<br>• Leverage skills in Atlassian Jira, Backend Development, Cloud Technologies, DB2 Database, EXPRESS, AB Testing, Agile Scrum, API Development, ASP.NET, AWS Technologies. Azure Data Engineer <p>We are seeking a Data Engineer to join our team in the North Houston area. In this role, you will focus on creating, optimizing, and maintaining data pipeline architecture. This role is essential in supporting data initiatives across the company. </p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Apply data architecture principles for modeling, stored procedures, replication, security, and compliance to meet both technical and business objectives.</p><p>• Construct and maintain scalable data pipelines using Microsoft Fabric components such as Lakehouse, Azure Data Factory (ADF), Data Warehouses, Notebooks, and Dataflows.</p><p>• Develop and implement solutions for data extraction, processing, and analysis of large volumes of structured and unstructured data.</p><p>• Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver high-quality data solutions.</p><p>• Optimize and troubleshoot data pipelines to ensure reliability, efficiency, and performance.</p><p>• Implement best practices for data governance and security to ensure data integrity and regulatory compliance.</p><p>• Oversee and maintain data infrastructure to ensure high availability and scalability.</p><p>• Stay updated with advancements in data engineering and Microsoft Fabric technologies.</p><p>• Develop technology architecture strategies informed by various business scenarios and motivations.</p><p>• Assess emerging technology trends and provide guidance on their potential impact on organizational opportunities and risks.</p><p>• Enhance the quality, consistency, accessibility, and security of data across the company continuously.</p><p>• Manage the Data Platform roadmap, ensuring future-proofing, capacity planning, and optimization.</p><p>• Work with IT Operations teams and BI vendors to resolve production issues.</p><p>• Manage stakeholder demands and prioritize reporting requirements and needs.</p><p>• Maintain relationships with key vendors to plan and adapt the Data Platform roadmap and leverage existing capabilities.</p><p>• Monitor Data Platform usage, deprecate unused reports and datasets, and drive continuous improvement.</p><p>• Work with users to address data issues, trace data lineage, and implement data cleansing and quality processes.</p><p>• Manage secure access to data sets for the business.</p><p>• Ensure effective collaboration with BI vendors, IT, and business teams.</p><p>• Manage project schedules, focus on critical path items, define and communicate key milestones, and coordinate with the broader team for tollgate reviews.</p><p>• Monitor and report on emerging technologies, seeking opportunities for continuous improvement.</p><p>• Ensure adherence to data visualization and data modeling processes, procedures, and standards.</p><p>• Manage data sets and work with ETL and Data Warehouse solutions.</p><p>• Launch and drive a data literacy program for business users.</p>