• 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
  • Inclusion
  • Browse jobs Find your next hire Our locations

    18 results for Software Engineerdeveloper in Houston, TX

    Software Engineer Robert Half is looking for a highly motivated software engineer with a strong knowledge of design patters 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 .Net Developer Robert Half is looking for an application developer who actively looks to find the creative solution to a problem. To be successful in this role, you should be passionate about developing new mobile platforms and consider yourself an authority on how they should be built. What you get to do every single day ·      Development and unit testing complex code for new improvements and to fix defects based on detailed specifications and conducts unit testing ·      Monitors software configuration changes to anticipate and address the impact of data reliability and user happiness issues ·      Code reviews ·      Develop and deliver communications to key partners in a highly collaborative environment Software Engineer (Trading Experience) We are looking for a Software Engineer with Trading Experience to join our team in Houston, Texas. In this role, you will be primarily focusing on Android and Backend Development, using tools such as Atlassian Jira and C++ to optimize our software solutions. You will also be involved in AB Testing and bug tracking to ensure the efficiency and effectiveness of our trading software.<br><br>Responsibilities:<br>• Develop and maintain Android applications for equity trading <br>• Utilize Atlassian Jira for efficient project management<br>• Carry out Backend Development tasks to enhance software performance<br>• Track and rectify software bugs to ensure a smooth user experience<br>• Use C++ as a key programming language in software development<br>• Conduct AB Testing to evaluate software performance and user experience<br>• Employ Agile Scrum methodologies in the software development process<br>• Develop APIs to provide seamless integration with other software systems<br>• Use ASP.NET for server-side web application development<br>• Apply CSS for styling and layout of web pages. Software Engineer (Outsystems) We are offering an exciting opportunity for a Software Engineer (Outsystems) in the Energy/Natural Resources industry. The position is based in The Woodlands, Texas, United States. You will be an integral part of our team, working on application development, UI/UX design, integration, testing, deployment, maintenance, documentation, and continuous improvement.<br><br>Responsibilities:<br>• Design and build responsive web and mobile applications using the OutSystems platform, ensuring they meet business requirements.<br>• Collaborate with UX/UI designers to develop user-friendly and visually appealing interfaces.<br>• Connect applications with diverse data sources and third-party services to ensure smooth operation.<br>• Conduct unit testing and participate in system and user acceptance testing to maintain the quality of the applications.<br>• Oversee the deployment of applications to various environments, including production, and ensure successful launches.<br>• Provide continuous support and maintenance for existing applications, addressing bugs, and implementing enhancements.<br>• Generate and maintain technical documentation, including design specifications, test plans, and user guides.<br>• Remain up-to-date with the latest OutSystems features, best practices, and industry trends to consistently improve development processes. 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> .Net Backend Developer We are offering a contract to permanent employment opportunity in the technology sector, specifically seeking a .Net Backend Developer in League City, Texas. The selected individual will be primarily responsible for managing, maintaining, and modifying desktop client servers, along with ensuring the efficient tracking of radiation exposure at plant sites.<br><br>Responsibilities:<br><br>• Handle desktop client servers, with a focus on both SQL Server and Oracle platforms.<br>• Spearhead the completion of full Software Development Life Cycle (SDLC).<br>• Manage the software that is responsible for tracking radiation exposure at plant sites.<br>• Provide support for applications related to safety procedures.<br>• Leverage key skills, including .NET, C#, SQL Server, and VB.net, for effective software development and management.<br>• Collaborate with a team of developers to ensure smooth operations and efficient problem-solving.<br>• Demonstrate effective communication skills to enhance team collaboration and client interactions.<br>• Contribute to various roles within the team, showcasing adaptability and a team player attitude.<br>• Ensure accurate and efficient processing of customer credit applications.<br>• Maintain precise customer credit records. Web Developer We are seeking a diligent Web Developer to join our team in Houston, Texas. As a Web Developer, your primary role will be to construct and enhance our websites. You will be handling various technical aspects including but not limited to working with XML, PHP, SQL, JavaScript, jQuery, AJAX, MySQL, PostgreSQL, MondoDB, Prototype, HTML5, CSS3, and Laravel. This role offers a contract to permanent employment opportunity.<br><br>Responsibilities:<br><br>• Ensure efficient construction and enhancement of websites using a variety of technologies.<br>• Develop and maintain web applications using PHP, MySQL, and other technologies.<br>• Utilize XML and JavaScript for data exchange and front-end development respectively.<br>• Employ jQuery and AJAX for creating fast and asynchronous web pages.<br>• Make use of PostgreSQL and MongoDB in database management.<br>• Leverage Prototype for enhancing code structure and organization.<br>• Implement HTML5 and CSS3 for structuring and presenting content on the web.<br>• Utilize Laravel for web application development following the MVC pattern.<br>• Adhere to the LAMP (Linux, Apache, MySQL, PHP) stack in web development. Database Developer We are offering a permanent employment opportunity for a skilled Database Developer in Houston, Texas. The role involves working within a team to manage and support the SharePoint Online site collections, implement and manage security policies, provide technical support to end-users, conduct data migration projects, and monitor the performance of SharePoint Online environments. <br><br>Responsibilities:<br><br>• Administer and manage SharePoint Online site collections, libraries, lists, and workflows to ensure optimal performance<br>• Implement and oversee security policies and access controls to maintain data integrity and compliance with organizational policies<br>• Provide technical support to end-users and conduct training sessions to enhance user adoption and proficiency with SharePoint Online<br>• Execute data migration projects from on-premises SharePoint or other platforms to SharePoint Online<br>• Monitor the SharePoint Online environment to identify potential issues and implement corrective actions for optimal performance<br>• Develop and maintain documentation for SharePoint Online procedures and configurations<br>• Stay abreast of the latest SharePoint Online features, updates, and best practices to continuously improve the SharePoint environment. ServiceNow Engineer <p>We are offering an opportunity for a ServiceNow Engineer to join our team, 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> Database Developer Robert Half is looking for an experienced database developer with a strong SQL Server background. In this role, you'll be working to design, build and develop a new server with the right database architecture. If you consider yourself an authority on writing SQL code and love developing new systems, this may be the position for you.  What you get to do every single day ·      Design, code, and implement a SQL server for database management ·      Generate a database schema based on application related function and type of the data  ·      Import existing data into the database ·      Build a method for storing future database data ·      Ensure internal quality control of data imported and ongoing analysis of data integrity ·      Ensure security and integrity of the database including scheduled backups ·      Provide documentation and training to database administrator. Provide training to other users as necessary Programmer Analyst We are offering a permanent employment opportunity for a Programmer Analyst, based in Houston, Texas. As a Programmer Analyst, you will be working in the industry, utilizing your skills to develop and test backend software, manage DB2 databases, and handle A/B testing. You will also be expected to work with Atlassian Jira, GitHub, and Hibernate ORM, contributing to the overall success of the team.<br><br>Responsibilities<br>• Utilize Atlassian Jira in managing and tracking project progress<br>• Engage in backend development tasks, improving system functionality and efficiency<br>• Manage DB2 databases, ensuring data security and accessibility<br>• Work with GitHub to manage code and collaborate with other team members<br>• Use Hibernate ORM for mapping Java classes to database tables<br>• Conduct A/B testing to evaluate user experience and system performance<br>• Apply Agile Scrum methodologies in the software development process<br>• Develop and maintain ASP.NET applications to meet user needs<br>• Use CSS for designing and improving user interfaces<br>• Prepare necessary documentation to record project development and maintenance activities. Data Engineer We are offering a long term contract employment opportunity in the education sector for a skilled Data Engineer based in Houston, Texas. As a Data Engineer, your responsibilities will encompass a broad range of tasks, from maintaining data systems to implementing algorithms, all with the aim to improve customer experience and operational efficiency.<br><br>Responsibilities:<br>• Develop and maintain efficient data pipelines using Apache Kafka, Apache Pig, and Apache Spark.<br>• Leverage cloud technologies to ensure seamless data flow and storage.<br>• Implement algorithms to improve the functionality and performance of our data systems.<br>• Employ data visualization techniques to represent data in a clear and concise manner.<br>• Develop APIs to facilitate data access and integration.<br>• Utilize AWS technologies for data storage and processing.<br>• Apply analytics to derive insights from the vast data resources.<br>• Maintain and enhance our Apache Hadoop ecosystem. Systems Engineer We are offering an exciting opportunity located in Houston, Texas, 77041, United States for a Systems Engineer to join our team. The Systems Engineer will play a crucial role in the industry, with a focus on maintaining and improving various technologies including Cisco, Citrix, Cloud, and DELL EMC. <br><br>Responsibilities:<br><br>• Utilizing Cisco Technologies to ensure the smooth operation of systems and networks<br>• Implementing and maintaining Citrix Technologies to support virtualization needs<br>• Leveraging Cloud Technologies for efficient and scalable data storage and management<br>• Managing DELL EMC Technologies to enhance our data storage solutions<br>• Utilizing Dell Technologies for system and network infrastructure improvements<br>• Conducting AB Testing to optimize system performance and user experience<br>• Administering Active Directory to manage network resources effectively<br>• Implementing Automation techniques to streamline processes and reduce manual work<br>• Exploiting AWS Technologies for robust cloud computing solutions<br>• Overseeing Backup Technologies to ensure data safety and integrity. Technical SaaS Application Manager We are seeking a Manager of Applications Development to join our team in Houston, Texas. In this role, you will lead and manage the development of innovative cloud applications on the Azure platform. Your responsibilities will include overseeing the design, development, and deployment of scalable and secure cloud-based solutions. You will also be leading a talented team of developers and engineers, collaborating with cross-functional teams, and driving best practices for cloud application development and architecture.<br><br>Responsibilities:<br>• Direct and lead the development of cloud-based applications using Azure services, ensuring their scalability, reliability, and cost-efficiency.<br>• Oversee the complete software development lifecycle (SDLC) for cloud-based applications, from planning and design to coding, testing, and deployment.<br>• Implement and enforce best practices in cloud development, including DevOps automation, CI/CD pipelines, and cloud security standards.<br>• Ensure high-quality coding standards are maintained and applications are scalable.<br>• Collaborate with cross-functional teams to ensure the successful design and development of cloud applications.<br>• Lead a team of developers and engineers, fostering a supportive and innovative work environment.<br>• Monitor customer accounts and take appropriate action to maintain the quality and security of applications.<br>• Process customer credit applications accurately and efficiently.<br>• Maintain accurate customer credit records. Business Analyst Robert Half is looking for a business analyst who is deeply passionate about understanding and translating customer needs into actionable development plans. To be successful in this role, you should be a self-starter who combines a strong technical understanding with excellent communication and social skills. What you get to do every single day ·      Analyze and review business, technical, and functional requirements ·      Work in close partnership with development team to invent and analyze product requirements to meet business goals ·      Craft comprehensive user stories and profiles ·      Develop creative and highly usable solutions for new product requirements ·      Collaborate with designers on wire-frames, interactions and user flows ·      Work with development and QA teams to test and implement new corrections and improvements ·      Assist with the development of customer-focused documentation for software solutions Application Support Engineer <p>We are seeking an Power Generation Application Support Engineer who is passionate about technology and has experience in the integrated energy and commodity trading industry. The role is based in Houston, Texas and involves supporting power generation management applications. As an Application Support Engineer, you will have the opportunity to work with various systems that are crucial for the real-time operations of our power generation assets. </p><p><br></p><p>Responsibilities:</p><p>• Manage and maintain SCADA configurations, including RTU/FEP/ICCP config, setpoints, analog/digital control points</p><p>• Set up GMS calculations, AGC control logic, and calculations</p><p>• Proactively monitor and fix issues related to connectivity between RTU, GMS, and ICCP links</p><p>• Investigate and resolve data discrepancies and telemetry issues impacting dispatch</p><p>• Implement market (ISO) changes and build/modify advanced displays</p><p>• Manage user access, roles, and permissions, ensuring the system is NERC compliant</p><p>• Maintain system and process documentation</p><p>• Communicate with stakeholders/vendors on incident progress, impending changes, or agreed outages</p><p>• Log and prioritize support tickets in the ticketing system</p><p>• Set up and maintain external data interfaces, create and maintain one-line diagrams.</p> Network Manager <p>We are seeking an experienced and dynamic Network Manager to oversee and lead a team of skilled Network Engineers and Network Architects in designing, implementing, and maintaining robust network infrastructure solutions. The ideal candidate will have extensive knowledge and hands-on experience working in Cisco environments, proficiency in F5 technologies for application delivery and network security, and proven expertise in managing SD-WAN rollouts to optimize wide-area network performance.</p><p><strong>Key Responsibilities</strong></p><ul><li><strong>Leadership and Team Supervision:</strong> Manage, mentor, and guide a team of Network Engineers and Architects to ensure high-quality work and adherence to project timelines.</li><li><strong>Network Design and Implementation:</strong> Oversee end-to-end network design, development, and deployment, ensuring scalability, reliability, and security across the organization.</li><li><strong>Cisco Environment Management:</strong> Lead the configuration, optimization, and maintenance of Cisco networking solutions including routers, switches, and firewalls.</li><li><strong>SD-WAN Deployment:</strong> Drive successful rollout and management of SD-WAN solutions, enhancing WAN performance and cost efficiency.</li><li><strong>F5 Technologies Expertise:</strong> Oversee F5 load balancer configurations, application delivery networks, and security implementations, ensuring high availability and optimized user experience.</li><li><strong>Network Security:</strong> Ensure compliance with industry best practices, policies, and standards for network security, vulnerability management, and risk mitigation.</li><li><strong>Performance Monitoring:</strong> Establish performance metrics, analyze trends, and implement proactive strategies to maintain top-notch network reliability and scalability.</li><li><strong>Vendor Management:</strong> Coordinate and communicate effectively with hardware and software vendors to ensure that organizational requirements are met.</li><li><strong>Documentation and Reporting:</strong> Maintain up-to-date documentation of network configurations, changes, and troubleshooting processes. Prepare regular reports detailing network performance and issues.</li></ul><p><br></p> Accounting Manager Greenway Plaza area <p><strong>Accounting Manager or Senior Accounting Manager DOE – Lead, Strategize, and Drive Excellence</strong></p><p>Location: Houston, TX</p><p>Salary: Commensurate with experience</p><p><br></p><p>Are you a strong accounting professional with 7+ years of experience seeking to advance your leadership career? Our client is looking for a motivated Accounting Manager/Senior Accounting Manager to oversee accounting functions and mentor a high-performing team. This is an excellent opportunity to make a strategic impact in a growing and dynamic environment.</p><p><br></p><p><strong>Your Role as the Accounting Manager/Senior Accounting Manager</strong></p><p>The Accounting Manager/Senior Accounting Manager will oversee key accounting operations and play a pivotal role in the preparation, accuracy, and strategy behind our financial reporting. You will have the unique opportunity to connect accounting insights with business goals, all while fostering an environment of continuous learning and collaboration.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>Lead and manage day-to-day accounting functions, including full-cycle GL accounting.</p><p>Oversee the preparation of journal entries, account reconciliations, and reporting schedules.</p><p>Lead month-end and year-end close processes to ensure timely and accurate reporting.</p><p>Provide strategic insights into financial results and partner with leadership to shape business decisions.</p><p>Ensure compliance with GAAP by actively researching and implementing accounting standards.</p><p>Support internal and external audits, ensuring compliance and readiness.</p><p>Collaborate cross-functionally with teams, including operations, engineering, contracts, and finance, to meet organizational objectives.</p><p>Coach and mentor team members to promote skill development and performance excellence.</p><p>Drive process improvement initiatives to enhance operational efficiency and scalability.</p><p><br></p><p><strong>What We’re Looking For</strong></p><p>Bachelor’s degree in Accounting (required); CPA designation strongly preferred.</p><p>A minimum of 7+ years of progressive accounting experience, including leadership roles.</p><p>Previous experience in midstream, energy, or a related industry is a strong plus.</p><p>Strong organizational, strategic planning, and time management abilities.</p><p>In-depth knowledge of GAAP and accounting principles; experience with complex accounting methodologies a plus.</p><p>Proven ability to adapt and thrive in a fast-paced, high-growth organization.</p><p>Advanced proficiency in Microsoft Office 365, particularly Excel (pivot tables, data analytics).</p><p>Exceptional analytical, problem-solving, and communication skills.</p><p><br></p><p><strong>What We Offer</strong></p><p>Competitive compensation package commensurate with experience.</p><p>Opportunities for professional development, certifications, and growth.</p><p>A collaborative, dynamic, and supportive team environment.</p><p>The ability to make a direct and visible impact on the company’s financial success.</p><p><br></p><p><strong>Apply today to take the next step in your career! For confidential consideration call 713.581.8027 and ask for Jacob Shupe or email jacob.shupe@roberthalf.co</strong></p>