Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

ChampionX is seeking a Software Engineer in The Woodlands, TX. The Software Engineer will work a full stack developer will work closely with digital team members to understand the requirements and develop applications, micro-services, APIs. Willing to learn new technologies, Microsoft Azure platform, DevOps, Mobile development in React Native.

What’s In It for You:

  • The ability to make an impact and shape your career with a company that is dedicated to improving lives and passionate about growth.
  • The support of an organization that believes it is vital to include and engage diverse people, perspectives, and ideas to achieve our best.
  • Thrive in a company that values sustainability, drives a safety-focused culture and empowers through continuous improvement.
  • Comprehensive benefits package that includes medical, dental, vision, 401(k) with company matching and more!

What You Will Do:

  • Design and implement or maintain full stack features throughout our current technology stack (SQL Server, C#/VB.NET, WPF, WinForms).
  • Design and implement or shift features in our new technology stack (C#, .NET MVC, REST API, message broker-based microservices)
    ​​Collaborate with leads to implement direction set for product development.
    Work closely with other developers on an agile scrum team to develop and enhance XSPOC.
    Develop algorithms that model physical oilfield systems, optimize equipment productivity, or communicate with controllers in the field. Help generate solutions that advance the cutting edge of the oil and gas production industry.
    Partner with engineers to develop code that models, analyzes, and optimizes production equipment.
    Implement and use libraries that communicate with and control oilfield equipment.
    Participate in application development, refactoring, and improving code.

Required Qualifications:

  • Bachelor’s degree in computer science or related discipline
  • Four (4) or more years of professional experience, including at least three (3) years developing .NET applications
  • Experience developing and maintaining features in layered architectures (e.g., MVP, MVC, MVVM)
  • Experience with relational database development using SQL Server or similar.
  • Experience with team-based software and processes (Agile Scrum, Pull Requests, Source Control, etc.)
  • Very comfortable writing code in C#
  • Strong working knowledge of designing and implementing system interfaces using REST API including knowledge of XML/JSON, and HTML/CSS.
  • Experience with docker containers
  • Experience with IoT protocols and frameworks like MQTT, AMQP, etc.
  • Experience with Message Queues like RabbitMQ, ActiveMQ, etc.
  • Hands on experience on Angular or React
  • Hands on experience on RDBMS like SQL Server, Oracle
  • Hands on DevOps
  • Excellent interpersonal and communication skills
  • Willing and motivated to learn new domains, skills, and technologies.

Experience in the following is a plus:

  • Experience working with NoSQL databases like Mongo DB and Influx DB
  • Experience developing progressive web applications using React.
  • Experience in Oil and Gas business domain

About ChampionX:

ChampionX is a global leader in providing chemistry programs and services, drilling technology, artificial lift solutions, and automation technologies for the upstream and midstream oil and gas industry. Our world-class safety culture fuels our purpose to improve lives through our commitment to deliver sustainable operations.

Our Commitment to Diversity and Inclusion 

At ChampionX, we believe the best teams are diverse and inclusive, and we are on a journey to create a workplace where every employee can grow and achieve their best. We are committed to fair and equal treatment of employees and applicants. We recruit, hire, promote, transfer and provide opportunities for advancement on the basis of individual qualifications and job performance. In all matters affecting employment, compensation, benefits, working conditions, and opportunities for advancement, we will not discriminate against any employee or applicant for employment because of race, religion, color, creed, national origin, citizenship status, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, disability, or status as a covered veteran. 

 

In addition, we are committed to furthering the principles of Equal Employment Opportunity (EEO) through Affirmative Action (AA). Our goal is to fully utilize minority, female, disabled and covered veteran individuals at all levels of the workforce.  

 

We will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance. 

ChampionX Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ChampionX DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ChampionX
ChampionX CEO photo
Unknown name
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, ChampionX

ChampionX is on the lookout for a passionate Software Engineer to join our dynamic team in The Woodlands, TX. As a full stack developer, you'll dive into exciting projects, collaborating closely with our digital team to bring innovative applications, microservices, and APIs to life. What’s great about being part of the ChampionX team is the opportunity to make a real impact while growing your career within a company that genuinely cares about improving lives. We're dedicated to fostering a diverse and inclusive environment where every idea matters! If you're eager to expand your technical repertoire, you’ll get the chance to explore new technologies like the Microsoft Azure platform, DevOps methodologies, and mobile development using React Native. Your responsibilities will include designing and implementing full stack features and collaborating with your agile scrum team to enhance our proprietary XSPOC system. You'll have the unique opportunity to develop algorithms that optimize production equipment in the oil and gas industry, making this role not just a job but a mission to drive advancement in energy solutions. ChampionX also values sustainability and safety, ensuring you work in a culture that empowers continuous improvement. To top it off, we offer a comprehensive benefits package that reflects our commitment to our team. If you're ready to take on this challenge and thrive in a supportive environment, consider applying to join ChampionX as a Software Engineer today!

Frequently Asked Questions (FAQs) for Software Engineer Role at ChampionX
What responsibilities does a Software Engineer at ChampionX in The Woodlands have?

As a Software Engineer at ChampionX in The Woodlands, you'll be responsible for designing and implementing full stack features across our technology stack, which includes SQL Server and C#/VB.NET. You'll also collaborate with your scrum team to enhance our XSPOC application, develop algorithms related to oilfield systems, and implement new tech stacks with C#, .NET MVC, and REST APIs. Your role directly contributes to improving the efficiency of oil and gas production through innovative software solutions.

Join Rise to see the full answer
What qualifications do you need to apply for the Software Engineer position at ChampionX?

To apply for the Software Engineer position at ChampionX, candidates should have a Bachelor’s degree in Computer Science or a related field, along with four or more years of professional experience. Importantly, at least three of those years should involve developing .NET applications. Prospective engineers should also be comfortable with relational database development, Agile Scrum practices, and have a strong grasp of C# and REST APIs.

Join Rise to see the full answer
What does the career growth look like for a Software Engineer at ChampionX?

At ChampionX, career growth for a Software Engineer is both exciting and attainable. With a focus on continuous learning and improvement, you'll have ample opportunities to take on new technologies like the Microsoft Azure platform and mobile development in React Native. Additionally, our commitment to diversity and inclusion ensures a supportive environment where your skills can flourish, paving the way for potential promotions and advancements within the company.

Join Rise to see the full answer
What technologies will a Software Engineer at ChampionX work with?

As a Software Engineer at ChampionX, you'll work with a blend of technologies that includes full stack development with C#, .NET MVC, and REST APIs, as well as SQL Server for relational database management. Experience with docker containers, and knowledge of messaging protocols like MQTT or AMQP, will also be beneficial. We encourage learning and adaptation to new tools as we evolve in an ever-changing tech landscape.

Join Rise to see the full answer
Why is company culture important for Software Engineers at ChampionX?

Company culture is vital for Software Engineers at ChampionX as it fosters an inclusive environment that encourages collaboration and diverse ideas. A positive culture where team members are motivated to engage and innovate leads to better problem-solving and project outcomes. ChampionX strongly believes that a supportive workplace is key to attracting and retaining top talent, enhancing your experience as a Software Engineer.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with .NET applications as a Software Engineer?

In your response, highlight specific .NET projects you've worked on, detailing the technologies used, challenges faced, and outcomes achieved. Emphasize your comfort with layered architecture models and how your experiences align with the requirements of ChampionX.

Join Rise to see the full answer
What methods do you use for designing and implementing RESTful APIs?

Discuss your approach to API design, including standards like RESTful principles and versioning strategies. Provide examples of projects where you've created or used APIs that communicate with other systems, and mention your comfort with formats such as JSON and XML.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects within an Agile Scrum team?

Outline your strategy for task prioritization based on project deadlines and stakeholder requirements. Mention any tools you use, such as Jira or Trello, to manage your workload, and emphasize your flexibility in adapting to changing priorities, which is vital in an Agile environment.

Join Rise to see the full answer
Describe a time you had to collaborate closely with cross-functional teams.

Provide a specific example showcasing your ability to work with different teams—such as product, design, and QA. Highlight aspects like communication styles or tools used to ensure everyone remained aligned and how this collaboration benefited the project outcome.

Join Rise to see the full answer
What strategies do you implement to ensure code quality and maintainability?

Discuss your practices for writing clean, maintainable code, such as following coding standards, conducting code reviews, and writing unit tests. Mention tools or frameworks that aid in these practices, and emphasize the importance of code quality in your role as a Software Engineer.

Join Rise to see the full answer
How do you stay updated with emerging technologies relevant to your role?

Share your methods for keeping current, such as attending industry conferences, taking online courses, or following influential tech blogs and podcasts. Explain how continuous learning is crucial in the constantly evolving field of software engineering.

Join Rise to see the full answer
What experience do you have with DevOps practices and tools?

Provide details about your familiarity with DevOps tools like Docker, Jenkins, or Kubernetes, and explain how you've applied these in your projects to enhance deployment and operational efficiency. Discuss your understanding of CI/CD pipelines and their importance.

Join Rise to see the full answer
Can you discuss a project where you implemented a microservices architecture?

Describe your role in the project, the reasoning behind using microservices, and any challenges you encountered during implementation. Highlight how this architectural choice benefited scalability or system performance.

Join Rise to see the full answer
Describe your experience with frontend frameworks like Angular or React.

Talk about specific projects where you've used Angular or React, emphasizing your understanding of their fundamentals, state management, and component lifecycle. If applicable, share how these frameworks improved application performance or user experience.

Join Rise to see the full answer
What do you think is the future of software development in the oil and gas industry?

Express your perspective on how innovative technologies are transforming the oil and gas sector, mentioning AI, IoT, and predictive analytics. Discuss the vital role that Software Engineers will play in driving these changes and improving operational workflows.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ChampionX Hybrid USA - Utah - West Valley City
Posted 7 days ago

Become a vital part of ChampionX as a Sales Coordinator, helping to ensure customer satisfaction while advancing your career in a supportive environment.

Photo of the Rise User
ChampionX Hybrid USA - Texas - Sugar Land
Posted 10 days ago

ChampionX seeks a motivated Software Engineer Intern to collaborate on innovative software solutions while enhancing skills in a supportive environment.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 9 days ago

Become a key player at Visa by developing automated solutions that enhance security as an Automation Development Specialist.

Photo of the Rise User
Squarespace Remote New York, New York, United States
Posted 14 hours ago
Rise from Within
Mission Driven
Customer-Centric
Empathetic
Inclusive & Diverse
Passion for Exploration
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Education Stipend
Learning & Development
Paid Time-Off

Become a driving force in Squarespace's Domains group as a Backend Staff Software Engineer, shaping technical strategies and mentoring fellow engineers.

Photo of the Rise User
Calabrio Remote No location specified
Posted 10 days ago

Join Calabrio as an Integrations Developer, where you'll create cutting-edge integrations that revolutionize customer experiences.

Join Rithum™ as a Software Engineer and help drive the future of e-commerce through innovative software solutions.

Photo of the Rise User
Posted 12 days ago

As a Senior React Native Developer at Miratech, you'll enhance mobile experiences for top global clients as part of an innovative team.

MLabs Remote No location specified
Posted 7 days ago

Join a dynamic team as an AI/ML Engineer focused on creating inclusive and responsible AI models for workplace insights.

Posted 2 days ago

Join Octopus by RTG as a Senior Blockchain Developer and lead the charge on innovative blockchain solutions in a dynamic remote environment.

Photo of the Rise User
Posted 5 days ago

Contribute to the aerospace industry as a Senior Software Engineer with The Boeing Company, focusing on the critical MAESTRO application.

We Are ChampionX. We bring over a century of expertise and 7,000 global team members who deliver forward-thinking innovations, unmatched global supply chain capability, and market-shaping solutions in reservoir, drilling, production, midstream, an...

13 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Data Analyst at Solidcore
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Mitratech
B
Someone from OH, Cleveland just viewed Manager, Collections Predelinquency Programs at BMO
Photo of the Rise User
Someone from OH, New Albany just viewed Assistant Merchant- Diffusers at Bath & Body Works
V
Someone from OH, Columbus just viewed Senior Communications Specialist at VSP
Photo of the Rise User
Someone from OH, Columbus just viewed Communications Lead at Supertech Group
Photo of the Rise User
37 people applied to Software Engineer Intern at Hudl
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Cincinnati just viewed Student Programs Coordinator at University of South Florida
Photo of the Rise User
Someone from OH, Columbiana just viewed Talent Relations Specialist at 3Pillar
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations Manager at Athennian
Photo of the Rise User
Someone from OH, Toledo just viewed Sr. Writer and Training Specialist at Zero to Three
Photo of the Rise User
Someone from OH, Oxford just viewed Sr. Staff, Security Research (Risk Management) at Zscaler
Photo of the Rise User
Someone from OH, Columbus just viewed Credentialing Analyst at Experian
S
Someone from OH, Cincinnati just viewed Director, Logistics & Operations at Starface World
Photo of the Rise User
Someone from OH, Westlake just viewed Senior Data Engineer - (Remote) at Jobgether
K
Someone from OH, Lima just viewed Talent Operations Associate at Kinaxis Inc.