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

16 results for Engineer Software 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 Developer <p>We are seeking an experienced .NET Developer with Blazor expertise to join our team. In this role, you will be responsible for designing and implementing high-quality, scalable, and performant web applications using .NET technologies and Blazor. You will collaborate with cross-functional teams to develop features, troubleshoot issues, and create innovative solutions that meet the evolving needs of our clients.</p><p>Key Responsibilities</p><ul><li>Design, develop, and maintain web applications using .NET Core/ASP.NET and Blazor frameworks.</li><li>Build user-friendly, modern, and responsive web interfaces leveraging Blazor’s capabilities.</li><li>Collaborate with front-end and back-end developers to ensure seamless integration of APIs and services.</li><li>Optimize application performance and scalability, ensuring adherence to best practices.</li><li>Write and maintain clean, reusable, and efficient code.</li><li>Develop and integrate new features based on business requirements and technical specifications.</li><li>Troubleshoot, debug, and resolve application issues in a timely manner.</li><li>Stay updated on emerging technologies, particularly with advancements in Blazor and .NET Core ecosystems.</li></ul><p><br></p> Software Developer We are offering a long term contract employment opportunity for a Software Developer in Houston, Texas. In this role, your key responsibilities will involve full stack .NET development, with specific tasks varying from backend development to handling customer inquiries and maintaining customer records.<br><br>Responsibilities:<br><br>• Develop and maintain web applications using ASP.NET Core - MVC<br>• Utilize Entity Framework Core for database operations<br>• Work with SQL Server for managing and manipulating data<br>• Create and maintain user interfaces with Telerik Kendo/jQuery<br>• Apply Bootstrap/CSS for designing and customizing web pages<br>• Implement basic Object-Oriented Design principles in the development process<br>• Develop and manage APIs using Web API<br>• Use Azure DevOps for version control and project management<br>• Adhere to best practices and programming standards to ensure code quality<br>• Collaborate with a team, demonstrating interpersonal skills and dependable work habits Plant Application Support Engineer We are offering an exciting opportunity for a Plant Application Support Engineer in Houston, Texas. This role involves managing enterprise applications and plant systems applications within the Oil & Gas industry. The selected candidate will work in a high-risk industrial environment, ensuring that our systems are aligned with industry standards and policies. <br><br>Responsibilities:<br><br>• Administer security settings and restrictions across all applications to maintain data integrity and confidentiality.<br>• Provide technical support to users, addressing production issues to ensure systems remain operational.<br>• Collaborate with software vendors to plan and execute upgrades, patches, and new modules.<br>• Develop user guides and Standard Operating Procedures (SOPs) to aid training and change management activities.<br>• Support periodic user access reviews and internal audits to maintain system security.<br>• Work closely with business users to identify process optimization opportunities.<br>• Address production issues and resolve incidents, service tickets, and general inquiries raised by users.<br>• Support user acceptance testing to ensure solutions meet business requirements.<br>• Support the integration of our applications with other internal and external applications.<br>• Participate in application projects and change intakes, including requirement gathering, planning, and execution.<br>• Liaise with vendors on application version enhancements and patches, ensuring compliance with our patching policies.<br>• Provide technical insights and recommendations to ensure applications are scalable, maintainable, and aligned with our long-term goals.<br>• Exhibit strong security practices with systems that handle sensitive data.<br>• Create and maintain comprehensive documentation of application architectures, configurations, and processes. Programmer Analyst We are inviting applications for the role of a Programmer Analyst based in Houston, Texas. This role is pertinent to the manufacturing industry, offering a contract to permanent employment opportunity. The individual in this role will be responsible for designing and developing software applications utilizing a variety of technologies and tools.<br><br>Responsibilities:<br><br>• Collaborate with a cross-functional team to understand and analyze software requirements, ensuring that all applications are designed and developed according to the specified needs.<br>• Utilize C#, ASP.NET, .NET Core, and other related technologies to design, develop, and maintain software applications.<br>• Develop and manage SQL Server databases, focusing on creating stored procedures, queries, and database design.<br>• Work on the development, testing, and deployment of RESTful APIs and web services, facilitating smooth integration with other systems.<br>• Proactively troubleshoot software bugs or issues to optimize application performance.<br>• Conduct code reviews to maintain code quality and ensure its maintainability.<br>• Stay updated with emerging .NET technologies and implement best practices in software development.<br>• Document codes, processes, and system designs comprehensively as required.<br>• Utilize tools such as Atlassian Jira, GitHub, Hibernate ORM, and others for backend development and documentation. 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. 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. Data Engineer We are looking for a skilled Data Engineer to join our team in the Energy/Natural Resources industry, located in The Woodlands, Texas. As a Data Engineer, you will be tasked with developing, maintaining, and testing data architecture, as well as implementing algorithms and utilizing various technologies such as Apache Kafka, Apache Pig, and Apache Spark. <br><br>Responsibilities:<br>• Develop and maintain scalable data pipelines and build out new API integrations to support continuing increases in data volume and complexity.<br>• Collaborate with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the organization.<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>• Write complex queries on large data sets and optimize their performance.<br>• Develop and maintain data architecture, data management standards, and conventions.<br>• Utilize Apache Kafka, Apache Pig, and Apache Spark to process and analyze large data sets.<br>• Implement algorithms and utilize Cloud Technologies for data visualization.<br>• Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.<br>• Work with data and analytics experts to strive for greater functionality in our data systems.<br>• Utilize AWS Technologies and Azure Active Directory for managing and governing the data lake, and other architectural components. 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> 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> .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. Data Engineer <p>We are seeking an experienced Azure Data Engineer to join our growing team. The successful candidate will play a pivotal role in designing, implementing, and optimizing data solutions on Microsoft Azure, ensuring seamless integration, scalability, and performance. You will work closely with cross-functional teams to deliver high-quality data infrastructure and analytics solutions for our organization and clients.</p><p>Key Responsibilities</p><ul><li>Design and implement data pipelines, ETL/ELT processes, and workflows using Azure Data Factory and related tools.</li><li>Develop and maintain data storage solutions, including Azure Data Lake, Azure SQL Database, and Azure Synapse Analytics.</li><li>Ensure data integrity, security, and performance optimization for all deployed solutions.</li><li>Collaborate with stakeholders to understand data requirements and translate them into scalable architectures.</li><li>Utilize Azure Databricks or other Big Data platforms for advanced analytics and modeling workflows.</li><li>Implement and monitor data processing systems, ensuring reliability and fault tolerance.</li><li>Integrate on-premises and cloud data sources seamlessly with Azure platforms.</li><li>Work on Data Governance initiatives, ensuring compliance with organizational standards and policies.</li></ul><p><br></p> 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. 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. 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> Database Developer We are offering a long term contract employment opportunity for a Database Developer in Missouri City, Texas. You'll be working within the Cloud Technologies industry, using your skills with Database Object, Informatica, MapR, Microsoft SQL Server, AB Testing, Business Intelligence (BI), Business Requirement Document, Create Dashboards, and Data Sources. <br><br>Responsibilities:<br><br>• Analyze the needs of our organization and design effective database systems in accordance with these requirements.<br>• Conduct thorough data collection and analysis procedures.<br>• Develop and implement algorithm designs and flowcharts.<br>• Ensure the accurate processing and efficient execution of customer credit applications.<br>• Maintain customer credit records with utmost precision.<br>• Handle customer inquiries and monitor customer accounts, taking necessary action when required.<br>• Conduct performance testing procedures to ensure the database operates properly and is free from errors.<br>• Troubleshoot any potential problems, rectify errors, and re-test the code.<br>• Assemble an operational manual as the database is developed, documenting the system and noting any changes or improvements.<br>• Collaborate with the front-end development team to integrate the modules once the databases are ready and the front-end development is complete.<br>• Test the integrated code, fix any errors, and submit test reports and database improvement suggestions.