Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Full-Time talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2027 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

11 results for Software Developer in The Woodlands, TX

Software Engineer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 100000 - 130000 USD / Yearly
  • We are looking for an experienced Software Engineer to join a team in Houston, Texas, building and enhancing business-critical applications with a strong focus on Microsoft Dynamics 365 and modern web technologies. This role is well suited for someone who enjoys designing scalable solutions, working across application layers, and translating operational needs into reliable software. The ideal candidate brings deep hands-on development experience, strong problem-solving ability, and a solid foundation in software engineering principles.<br><br>Responsibilities:<br>• Design, build, and maintain software solutions using C#, .NET, and ASP.NET to support core business and field service operations.<br>• Develop and customize Microsoft Dynamics 365 capabilities to align platform functionality with operational and user requirements.<br>• Create and optimize SQL queries, data models, and backend processes to ensure strong application performance and data integrity.<br>• Build and support ETL workflows that move and transform data between systems for reporting, integration, and business processes.<br>• Collaborate with cross-functional stakeholders to gather technical requirements, define solution approaches, and deliver high-quality enhancements.<br>• Develop responsive user-facing features with JavaScript and React.js to improve usability and streamline business workflows.<br>• Troubleshoot application defects, identify root causes, and implement durable fixes across integrated systems.<br>• Contribute to software architecture, coding standards, testing practices, and continuous improvement efforts throughout the development lifecycle.
  • 2026-10-07T00:00:00Z
Software Engineer
  • Houston, TX
  • remote
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • We are looking for a Software Engineer to join a long-term contract opportunity supporting a secure research data platform in Houston, Texas. In this role, you will help create and enhance web-based tools that allow researchers to work with large-scale learning and behavioral data while maintaining strong privacy protections. This position blends full-stack development, data-focused problem solving, and close collaboration with technical and academic stakeholders. The ideal candidate brings strong TypeScript-based engineering experience and enjoys building reliable products that support meaningful research outcomes.<br><br>Responsibilities:<br>• Build and enhance end-to-end platform capabilities across user-facing applications and backend services, with a strong focus on scalable full-stack delivery.<br>• Create responsive interfaces using modern JavaScript frameworks and develop server-side functionality that supports secure and efficient data workflows.<br>• Design and integrate data models that connect information from multiple research sources into a cohesive platform architecture.<br>• Contribute to cloud-based infrastructure and automated delivery processes to improve system reliability, performance, and release quality.<br>• Work closely with engineers, product leaders, data specialists, and research partners to translate complex needs into practical software solutions.<br>• Improve code quality through thoughtful system design, peer reviews, testing practices, and clear technical documentation.<br>• Support platform stability by identifying performance issues, troubleshooting technical problems, and helping optimize large application codebases.<br>• Provide guidance to less experienced team members and contribute to a collaborative, high-accountability engineering culture.
  • 2026-10-14T00:00:00Z
Back End Developer
  • Baytown, TX
  • remote
  • Permanent / Full Time
  • 120000 - 140000 USD / Yearly
  • We are looking for a Back End Developer to join a financial services team in Baytown, Texas. In this role, you will help build and support reliable web-based solutions that contribute to secure, efficient business operations. The position suits someone who can collaborate across technical teams while delivering clean, maintainable code in a fast-moving environment.<br><br>Responsibilities:<br>• Design, build, and maintain server-side applications that support core business functions within a financial services environment.<br>• Collaborate with developers, analysts, and stakeholders to translate business needs into scalable technical solutions.<br>• Write efficient, well-structured code and contribute to ongoing improvements in application performance and reliability.<br>• Support integration efforts between web interfaces and backend services to ensure smooth data flow across systems.<br>• Troubleshoot defects, identify root causes, and implement durable fixes to maintain application stability.<br>• Participate in code reviews, testing activities, and deployment preparation to uphold development standards.<br>• Document technical designs, development updates, and support procedures for shared team use.<br>• Contribute to system enhancements and technical updates as business and platform needs evolve.
  • 2026-10-05T00:00:00Z
Lead Software Developer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 140000 - 170000 USD / Yearly
  • We are looking for a Lead Software Developer to guide the design and delivery of scalable software solutions supporting pipeline operations in Houston, Texas. This role blends hands-on development with technical leadership, helping teams build reliable applications that improve business performance and system usability. The ideal candidate brings strong experience across the Microsoft technology stack and modern front-end development, with the ability to turn complex needs into practical software outcomes.<br><br>Responsibilities:<br>• Lead the architecture, development, and enhancement of software applications using C#, .NET, ASP.NET, and Angular.<br>• Provide technical direction to developers by promoting sound coding practices, maintainable design patterns, and high-quality delivery standards.<br>• Collaborate with business stakeholders and technical teams to translate operational needs into effective software solutions.<br>• Build and support web-based applications, ensuring strong performance, security, and scalability across the platform.<br>• Review existing systems, identify opportunities for improvement, and implement updates that strengthen functionality and user experience.<br>• Oversee testing, debugging, and issue resolution activities to maintain stable and dependable application performance.<br>• Contribute to planning efforts by estimating development work, prioritizing tasks, and guiding execution across project phases.<br>• Document technical designs, development decisions, and support processes to improve knowledge sharing and long-term maintainability.
  • 2026-09-15T00:00:00Z
Software Engineer Team Lead
  • Houston, TX
  • onsite
  • Temporary to Hire
  • 0 - 0 USD / Yearly
  • We are looking for a Software Engineer Team Lead to join a Texas-based organization in the credit services industry and play a key role in building and evolving business-critical applications. This contract-to-permanent opportunity is ideal for a senior technical leader who enjoys staying close to the code while guiding engineering direction, partnering with internal stakeholders, and supporting distributed teams. The position is primarily hands-on, with a strong emphasis on application architecture, modernization, and delivery across a Microsoft and Azure-focused environment.<br><br>Responsibilities:<br>• Lead technical design and contribute directly to development efforts, dedicating the majority of time to coding, solution architecture, and problem-solving.<br>• Build, enhance, and support web applications using C#, .NET, Angular, SQL Server, and Azure services such as App Services, Functions, monitoring, and messaging components.<br>• Drive modernization initiatives for existing systems while ensuring ongoing reliability, performance, and maintainability of current applications.<br>• Partner with engineering team members across regions to coordinate development efforts, share technical guidance, and maintain delivery quality.<br>• Work closely with business and technology stakeholders across the department to translate needs into scalable software solutions.<br>• Establish and improve CI/CD practices to strengthen release processes, development efficiency, and code quality.<br>• Incorporate AI-assisted development tools and emerging agent-based workflows into engineering practices to improve speed and output quality.<br>• Provide technical leadership through mentorship, design oversight, and hands-on support without focusing primarily on people management or task administration.
  • 2026-10-14T00:00:00Z
Programmer Analyst
  • Houston, TX
  • onsite
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • We are looking for a Programmer Analyst to support the development of a centralized transportation platform for a leading organization in the transport industry. This Long-term Contract position is based in Houston, Texas, and offers the opportunity to contribute to a custom-built application that supports the movement of goods across the business. The ideal candidate will bring strong full-stack development experience and a practical approach to building scalable, user-focused solutions in a hybrid work environment.<br><br>Responsibilities:<br>• Design, develop, and enhance a custom transportation application that supports end-to-end goods movement across the organization.<br>• Build and maintain front-end features using the latest version of Angular to deliver responsive and intuitive user experiences.<br>• Develop back-end services and application logic using .NET and C# to support core business functionality.<br>• Create and optimize data solutions using Microsoft SQL and NoSQL technologies to support application performance and scalability.<br>• Collaborate with technical and business stakeholders to translate operational needs into effective software solutions.<br>• Contribute to the architecture and ongoing improvement of internally developed platforms and reusable components.<br>• Participate in testing, debugging, and performance tuning to ensure the reliability and quality of delivered applications.<br>• Work within a hybrid schedule, partnering with the team in the Houston, Texas office three days per week and remotely for the remaining two days.
  • 2026-10-07T00:00:00Z
Endur Developer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 150000 - 195000 USD / Yearly
  • We are looking for a Software Developer to join our team in Houston, Texas and support critical commercial applications used across front-, mid-, and back-office operations. This role focuses on enhancing and maintaining enterprise systems that support activities such as contract administration, scheduling, valuation, settlement, invoicing, and reporting across multiple commodities. The ideal candidate combines strong technical problem-solving skills with the ability to work closely with business stakeholders and deliver dependable application support and system improvements.<br><br>Responsibilities:<br>• Support and maintain enterprise applications that enable commercial business functions across multiple operational areas and commodity workflows.<br>• Partner with business users and technical teams to gather needs, analyze issues, and translate requirements into practical system solutions.<br>• Contribute to application deployments, software upgrades, and integration testing to help ensure stable and effective system performance.<br>• Assist with the design, evaluation, implementation, and ongoing monitoring of business systems and related application enhancements.<br>• Create and refine system documentation, process models, and application designs to align technical solutions with user expectations.<br>• Investigate production issues, resolve application defects, and provide day-to-day functional and technical support for supported systems.<br>• Share technical knowledge with team members and users through guidance, mentoring, and training activities that strengthen overall team capability.<br>• Participate in scheduled maintenance activities and provide on-call support during key monthly processing periods as needed.<br>• Serve as a liaison between business groups and IT to promote clear communication, coordinated delivery, and effective issue resolution.
  • 2026-10-05T00:00:00Z
Data Engineer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 110000 - 130000 USD / Yearly
  • We are looking for a Data Engineer to join our Data &amp; Analytics team in Houston, Texas, and help strengthen the reporting foundation that supports decisions across the business. In this role, you will shape data into reliable, business-ready models, develop scalable reporting structures, and work closely with teams such as Finance and Operations to turn complex rules into clear insights. This position blends technical data engineering with analytics-focused development, offering the opportunity to improve reporting quality, maintain dependable data flows, and contribute to ongoing enhancements in our analytics environment.<br><br>Responsibilities:<br>• Develop and maintain structured data models, including staging layers, reporting tables, and dimensional designs within the Azure-based data warehouse environment.<br>• Create and support Power BI semantic models, calculated measures, security configurations, dashboards, and reports used for operational and enterprise reporting.<br>• Monitor scheduled data workflows and dataset refresh activity, investigate processing issues, and resolve failures to keep reporting available and accurate.<br>• Adjust and enhance existing ETL and orchestration processes as business needs evolve, using tools such as Azure Data Factory and related Microsoft data platforms.<br>• Collaborate with stakeholders across functions to translate reporting needs, financial logic, and operational rules into dependable analytical solutions.<br>• Produce clear technical and business documentation covering model design, metric definitions, transformation logic, and data ownership.<br>• Apply and help refine development standards for naming, modeling approach, query design, and reporting structure to improve consistency and quality.<br>• Identify opportunities to streamline current data practices, improve performance, and introduce effective tools or methods that strengthen analytics capabilities.
  • 2026-10-05T00:00:00Z
Power Apps/Automate Developer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 120000 - 140000 USD / Yearly
  • We are looking for an experienced Power Apps/Automate Developer to create and support enterprise solutions using Microsoft Power Platform. This role focuses on building reliable applications, automations, and reporting tools that improve business operations while aligning with security and governance expectations. The ideal candidate brings strong technical depth across Power Apps, Power Automate, Dataverse, and Power BI, and can partner effectively with stakeholders to turn business needs into practical solutions.<br><br>Responsibilities:<br>• Create and launch both canvas and model-driven applications that address operational challenges and improve user workflows.<br>• Develop and refine automated processes using Power Automate, including cloud flows, desktop automations, and structured business process flows.<br>• Design Dataverse-based data structures by defining tables, relationships, validation logic, and role-based access controls.<br>• Produce and maintain Power BI dashboards and reports with effective data models and calculations that support decision-making.<br>• Connect Power Platform solutions with Microsoft 365 tools, Azure services, Dynamics 365, and external systems through APIs and other integration methods.<br>• Define and support governance practices such as lifecycle management, environment planning, and data protection policies across the platform.<br>• Guide technical design discussions, perform code reviews, and maintain clear solution documentation for ongoing support and scalability.<br>• Provide mentorship to entry-level team members and low-code developers by sharing development standards and platform best practices.<br>• Investigate and resolve advanced platform issues to ensure stable performance and reliable functionality.<br>• Work closely with business partners to gather requirements, translate objectives into technical designs, and recommend scalable platform capabilities.
  • 2026-10-05T00:00:00Z
Senior Data Engineer
  • Houston, TX
  • onsite
  • Permanent / Full Time
  • 140000 - 160000 USD / Yearly
  • We are looking for an experienced Senior Data Engineer to help design and enhance scalable data platforms that support critical business operations in Houston, Texas. This role is ideal for someone who enjoys building reliable pipelines, improving data accessibility, and working with modern big data technologies in a service-focused environment. The successful candidate will play a key role in shaping data architecture, enabling analytics, and maintaining high standards for performance, quality, and governance.<br><br>Responsibilities:<br>• Design, build, and optimize large-scale data pipelines that collect, transform, and deliver data from multiple sources.<br>• Develop robust ETL workflows using Python and Spark to support reporting, analytics, and operational data needs.<br>• Implement and maintain data solutions across distributed processing environments, including Hadoop and Azure Databricks.<br>• Create streaming and batch data integrations using Kafka and related technologies to ensure timely and dependable data movement.<br>• Collaborate with analysts, engineers, and business stakeholders to translate requirements into scalable technical solutions.<br>• Monitor pipeline performance, troubleshoot data issues, and apply improvements that increase reliability and efficiency.<br>• Establish data quality controls, validation processes, and documentation to support governance and long-term maintainability.<br>• Contribute to platform enhancements and technical initiatives, including changes to data infrastructure or internal processing frameworks when needed.
  • 2026-10-01T00:00:00Z
Penetration Tester
  • Sugar Land, TX
  • onsite
  • Permanent / Full Time
  • 110000 - 130000 USD / Yearly
  • We are looking for an experienced Penetration Tester to join our cybersecurity team and enhance the security of our Windows-based systems. The ideal candidate will play a key role in identifying vulnerabilities, conducting simulated attacks, and implementing strategies to safeguard critical infrastructure, including servers, endpoints, and Active Directory environments. This position offers an opportunity to apply advanced penetration testing techniques and collaborate with IT teams to strengthen security measures.<br><br>Responsibilities:<br>• Perform penetration tests and security evaluations of Windows environments, including Active Directory, servers, endpoints, and domain controllers.<br>• Execute red team scenarios to simulate real-world attack tactics, techniques, and procedures.<br>• Identify and exploit vulnerabilities within Windows systems, applications, and networks, documenting findings comprehensively.<br>• Develop and utilize custom scripts and tools using programming languages such as PowerShell, Python, C++, or C#.<br>• Work closely with IT teams to address security gaps and implement mitigation strategies.<br>• Prepare detailed reports outlining vulnerabilities and actionable recommendations to fortify Windows infrastructure.<br>• Stay updated on emerging threats, attack vectors, and techniques targeting Windows-based systems.<br>• Evaluate Group Policy Objects and other system configurations to ensure adherence to security standards.<br>• Support the improvement of cybersecurity practices by sharing insights and conducting knowledge transfer sessions.
  • 2026-10-05T00:00:00Z