Senior Software Engineering Lead

2 weeks ago


Houston, Texas, United States Patterson-UTI Full time
Position Overview

Patterson-UTI's Drilling Digital Solutions division is at the forefront of digital transformation, focusing on data collection from diverse assets and executing sophisticated data analysis through advanced technologies, web development, and cloud computing services. The Senior Software Engineering Lead will oversee the development and upkeep of applications throughout various phases of the Software Development Life Cycle, which includes gathering requirements, defining application architecture, and design. This role is pivotal in crafting high-level design documents and delivering top-notch code outputs for specific modules, while also leading validation efforts across all testing types and supporting activities related to implementation and transition. The ideal candidate should be an enthusiastic developer with a rapid learning ability, strong analytical capabilities, and proficient skills in web and database development. Additionally, they should exhibit excellent communication and interpersonal skills, meticulous attention to detail, a robust work ethic, and a proven history of designing and developing software applications.

Key Responsibilities:
  • Design and develop robust code in technologies such as .NET or Java, ensuring the creation of dependable, scalable, and reliable software applications. Quickly adapt to the technology stack required for existing software.
  • Learn and implement additional technologies like Angular, JavaScript, and Python to support ongoing development efforts on current applications.
  • Lead a small team of developers, guiding design decisions and ensuring that all code adheres to design and coding standards while fulfilling business requirements.
  • Develop and deliver effective user interfaces compatible with multiple devices, including mobile devices and tablets, while supporting various browsers such as Chrome, IE, and Firefox, as well as operating systems like iOS and Android.
  • Create and modify database schemas, both relational and NoSQL.
  • Develop and modify RESTful APIs and microservices.
  • Document development guidelines, conduct code reviews, and create architecture and detailed design diagrams for web applications.
  • Ensure quality and timely responses to business requests for data and reporting.
  • Monitor and validate real-time data, identify drilling trends, irregularities, or deviations, and present findings to develop process improvements that enhance data quality, drive efficiency, mitigate risks, or add value to the organization.
  • Engage with various levels within the organization effectively.
Qualifications:
  • Strong software development expertise in .NET or Java, with a solid understanding of standard design patterns.
  • Hands-on experience with web technologies including HTML5, CSS3, Bootstrap, and JavaScript frameworks.
  • Familiarity with Docker and containerized deployments.
  • Experience with both relational and NoSQL databases.
  • Knowledge of DevOps and Agile methodologies.
  • Ability to learn new technologies and work with existing or third-party software to develop code/APIs for integration into other applications or frameworks.
  • Experience in building, packaging, and deploying applications using continuous integration, including automated unit tests.
  • Comfortable presenting to diverse audiences, including employees, managers, and external clients.
  • Willingness to travel to regional locations and customer offices as necessary.
  • Excellent verbal and written communication skills.
  • Proficient in responsive design techniques to accommodate multiple devices, including desktops, laptops, and mobile devices.
  • Experience with Service-Oriented Architecture/Web Services (SOAP/REST) and web technologies such as HTML, CSS, XML, and JSON.
  • Proven experience working on large, complex projects focused on end-to-end business processes across multiple systems.
Minimum Requirements:
  • Bachelor's Degree in Information Technology, Computer Science, Data Analytics, or a related field.
  • 1+ years of web development experience, particularly with CSS, JavaScript frameworks, and front-end UI development tools.
  • 2+ years of experience with Service-Oriented Architecture/Web Services (SOAP/REST) and web technologies like HTML5 and CSS.
  • 1+ year of experience with Docker, including imaging and builds.
  • 3+ years of experience with relational and NoSQL databases.
  • 1+ year of experience with NoSQL/Time Series databases.
  • At least 1 year of experience working with Linux.
  • 6 to 8 years of solid experience in Java or .NET technologies.
Preferred Qualifications:
  • Experience with AWS IoT, Lambda, SQS, or other cloud services.
  • Web development experience utilizing responsive design with HTML5, Angular, and Kendo frameworks.
  • Familiarity with the Oil & Gas or drilling industry.
  • Experience with CI/CD pipelines.
  • Proficient in responsive design techniques for multiple devices, including desktops, laptops, and mobile devices.
  • Experience leading a small team of developers, guiding design decisions, and ensuring compliance with design and coding standards.
Additional Information:

The Senior Software Engineering Lead must prioritize individual safety and the safety of others, including colleagues and third parties. Adherence to Patterson's safety policies and procedures is essential. This position may require occasional visits to operational sites. The work environment is primarily climate-controlled, with minimal safety or health hazards. The employee will frequently engage in activities such as sitting, standing, or walking, with occasional lifting and bending, as well as near vision tasks for reading and using office equipment. Occasional travel to other company offices and work sites may be necessary.

  • Houston, Texas, United States Focus Cloud Group Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineering Lead to join our team at Focus Cloud Group. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of complex software solutions.Key ResponsibilitiesTechnical Leadership: Provide technical guidance...


  • Houston, Texas, United States JPMorganChase Full time

    Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Technology Infrastructure Management Team, you are an integral part of an agile team that works to enhance, build, and deliver...


  • Houston, Texas, United States JPMorganChase Full time

    Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Digital and Platform Services, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Houston, Texas, United States JPMorganChase Full time

    Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Digital Banking organization, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Houston, Texas, United States JPMorganChase Full time

    Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Wholesale Credit Risk team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Houston, Texas, United States Belmont Village Full time

    QUICK DETAILS Belmont Village Senior Living stands as a leader in the senior housing sector, recognized for its successful development, management, and operation of upscale Independent Living, Assisted Living, and Memory Care communities. Our commitment to innovation in technology and dependable support empowers our teams to deliver exceptional care and...


  • Houston, Texas, United States OPT Nation Full time

    Position OverviewAs a senior software engineer for data security on the SingleStore engineering team you will have the unique benefit of building systems software in a rapid production environment with a small and collaborative team. Your duties will include overseeing the direction design and development of key security features for the SingleStore database...


  • Houston, Texas, United States JPMorganChase Full time

    Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Ch ase within Corporate Technology Wholesale Credit Risk, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


  • Houston, Texas, United States ShiftCode Analytics Full time

    Senior .NET Software EngineerLocation: RemoteType: Contract to HireInterview: In-Person Final InterviewRequirements:Minimum of 5 years in software developmentBachelor's degree in Computer Science, Information Technology, or a related disciplineExpertise in Angular, Typescript, HTML, Bootstrap, C# .NET, Entity Framework, SQL Databases, Git, RESTful Services,...


  • Houston, Texas, United States Lowe's Inc. Full time

    Lead Software Engineer (Boomi platform architecture)6910 Brasada DrLocation LPS - Houston, TX 4500Category TechnologyJob Id JR Job TypeFull timeDepartment IT ApplicationsYour ImpactThe primary purpose of this role is to provide technical direction on translating business requirements and functional specifications into logical program designs. This includes...


  • Houston, Texas, United States Anew Climate Full time

    About Anew ClimateAnew Climate is a leading organization in the field of climate change mitigation and adaptation. We are committed to developing innovative solutions to help businesses and governments reduce their carbon footprint and transition to a more sustainable future.Job SummaryWe are seeking a highly skilled and experienced Senior Software...


  • Houston, Texas, United States Thompson Engineering Full time

    Job OverviewThompson Engineering is seeking a highly skilled and experienced Senior Geotechnical Engineer to join our dynamic team.The Senior Geotechnical Engineer will oversee a range of projects, providing leadership and technical expertise to ensure successful project execution.This role encompasses various responsibilities related to geotechnical...


  • Houston, Texas, United States STIAOS Technologies Full time

    STIAOS Technologies is seeking a Senior Software Engineer with the following expertise:Oracle Java 2 Platform Enterprise Edition (J2EE)Apache SparkObjective CScalaTypeScriptKey Responsibilities:Evaluate information to recommend and strategize the installation of new systems or modifications to existing systems.Assess user requirements and software...


  • Houston, Texas, United States Vivecaa Full time

    **Position: Senior Technical Architect / Lead Software Engineer**Company: VivecaaExperience Required: 12+ YearsKey Responsibilities:• Demonstrate proficiency in Golang and Java, along with expertise in Message Queues, DataFrames, Go Routines, Reflections, Concurrency, Scheduling, and Event Handling.• Engage in the Analysis, Design, Implementation,...


  • Houston, Texas, United States HRbridge by AppFocus Full time

    Exciting Opportunity for a Lead Software Engineer at HRbridge by AppFocusPosition Overview:As a Lead Software Engineer, you will be instrumental in architecting, developing, and deploying innovative modules and APIs. Your role will require adaptability to engage in diverse projects and tasks within an agile framework. Your key duties will...


  • Houston, Texas, United States Thompson Engineering Full time

    Thompson Engineering is seeking a highly skilled Senior Geotechnical Engineer to contribute to a diverse range of projects, overseeing both small and large-scale initiatives while guiding technical staff and project engineers. This role encompasses a variety of responsibilities in geotechnical engineering, supporting infrastructure, transportation, and heavy...


  • Houston, Texas, United States The Jupiter Group Full time

    Job Overview:We are in search of a proficient and seasoned Software Engineering Lead to take charge of our innovative software solutions. Key Responsibilities:As a pivotal member of our organization, you will oversee the following: 1. **System Maintenance:** Ensure the reliability and efficiency of our bespoke software systems.2. **Enhancements:** Drive...


  • Houston, Texas, United States The Reserves Network Inc Full time

    Job OverviewPosition: Lead Progress OpenEdge Software EngineerWe are seeking a skilled Lead Progress OpenEdge Software Engineer to join a reputable organization. This role offers a unique opportunity to contribute to innovative solutions within a collaborative environment.Why This Role Stands OutDirect Employment: This is a direct hire position.Onsite Work:...


  • Houston, Texas, United States Thompson Engineering Full time

    Job OverviewThompson Engineering is seeking a qualified Senior or Professional level Geotechnical Engineer to contribute to our diverse range of projects.The Senior Geotechnical Engineer will engage in both small and large-scale projects, overseeing the technical work of staff and project engineers.This role encompasses a variety of responsibilities related...


  • Houston, Texas, United States Saxon Global Full time

    Job Title: Senior Integration Software EngineerCompany: Saxon GlobalThe Senior Integration Software Engineer will utilize their extensive knowledge in IBM App Connect Enterprise (ACE), MQ, Datapower, and ODM to enhance the development of robust systems and solutions that support essential organizational operations.Oversee software development throughout...