Software Engineer/Architect

Halliburton9 months ago
Houston, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Technical lead / Senior Software Engineer for software development project teams. Under broad direction, applies skills to implementing leading edge technologies and enhancing the Technical Software Development process. Halliburton is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Key Responsibilities

  • Provide solution blueprints, build architectural framework and develop scientific software for distributed systems.
  • Work with Product Management to interpret business requirements into technical specifications.
  • Assess and recommend tools, technologies and processes for optimal product delivery.
  • Troubleshoot design and code bottlenecks, performing code reviews quickly and efficiently.
  • Work in a Multi-Disciplinary team environment (hardware/firmware, science teams) to tune models and optimize performance, cost of compute.
  • Leverage cloud platforms such as Microsoft Azure to develop both client and server functionalities.

Required Skills

Cloud Computing (Azure)
Architectural Design
Technical Leadership
Code Reviews
Software Development
System Optimization
Distributed Systems
Problem Solving