Software Engineer
About the Role
We collaborate and engineer solutions to maximize asset value for our customers. Founded in 1919, Halliburton is one of the world's largest providers of products and services to the energy industry. With more than 45,000 employees, representing 130 nationalities in more than 80 countries, the company helps its customers maximize value throughout the lifecycle of the reservoir – from locating hydrocarbons and managing geological data, to drilling and formation evaluation, well construction and completion, and optimizing production throughout the life of the asset. What You Will Do Build, test, and ship features for products in active use by energy companies worldwide Debug and fix defects in production systems, learning how large-scale applications behave under real conditions Write and maintain automated tests as part of the team’s standard delivery workflow Participate in code reviews: read your teammates’ code, receive feedback on yours, and learn the codebase through both activities Follow secure coding practices, triage security issues when they arise, and apply fixes to deliver secure applications Contribute to technical documentation for the systems and features you work on Work within a distributed team across time zones, communicating clearly and consistently about your progress and blockers Research and evaluate open-source tools and libraries that can improve the systems you work on Grow your understanding of the product domain through the work itself Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience 0–5 years of software development experience Working knowledge of at least one modern programming language and standard development tooling (version control, build systems, testing frameworks) Preferred Experience contributing to a shared codebase with other engineers Exposure to cloud platforms (Azure, AWS), web application development, or data systems Exposure to CI/CD or infrastructure automation tools Interest in technically demanding application domains such as scientific computing, applied AI/ML, real-time systems, large-scale data processing, or similar Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list.
Skills Required
Similar Job Openings
Explore more job openings in this category from companies actively hiring.
Help Us to Improve
Did this listing help? Tell us what to improve.
Got it β what would have made it perfect?
One sentence is enough. We're not grading you.
Got it.
We're reading this in Udupi over coffee. We'll reply soon. Add an email next time if you want a response. β Team EasyPlace
Thanks for the feedback last time
Got more thoughts? We're still listening.
Ready to Launch Your Career?
Discover internships and job opportunities from top companies. Start applying today and take the next step toward your dream career.
View All Openings