Career Opportunities with W Energy Software

Careers At W Energy Software

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.


Senior Software Engineer

Location: United States

Senior Software Engineer, Ruby on Rails


Position Summary

W Energy is looking for a Senior Software Engineer who thrives on solving complex technical challenges and improving product stability, performance and scalability. In a SaaS environment, you’ll work across our upstream and midstream product lines to ensure it’s running efficiently and reliably for our customers. At W Energy, Software Engineers play an active role in the evolution of the product.


You’ll have the opportunity for rapid growth within a fast growing, high-tech, oil and gas software provider. No two days are the same - you'll never stop learning and growing. You'll have the autonomy to make important decisions while receiving support and guidance along the way.


You will enjoy working in a flexible environment where mutual respect is a key ingredient. The team is supportive, very talented and is always encouraged to communicate ideas with the executive team. Our Engineering team is critical to our continued success and is appreciated as such.


Responsibilities

  • Design, build, and maintain scalable backend services using Ruby on Rails and PostgreSQL.

  • Lead the design and implementation of complex application features, ensuring performance, reliability, and maintainability.

  • Translate business requirements into well-structured technical solutions, identifying edge cases and trade-offs before implementation.

  • Optimize application performance by profiling queries, improving database design, and resolving bottlenecks in the request lifecycle.

  • Develop efficient SQL queries and data models to support reporting, analytics, and high-volume workloads.

  • Participate in architecture discussions, contributing to decisions around system design, service boundaries, and data consistency.

  • Debug production issues and improve system reliability by leveraging logging, monitoring, and root cause analysis.

  • Collaborate with cross-functional teams to deliver high-quality features across the full development lifecycle.

  • Contribute to code reviews, technical design reviews, and mentoring of engineers to raise overall engineering quality.

  • Continuously improve engineering practices around testing, performance, and scalability.


Requirements

  • 5+ years of professional software engineering experience, with strong hands-on development in Ruby on Rails.

  • Candidates should be comfortable explaining the technical details behind the systems they have built, including design decisions, trade-offs, and performance considerations.

  • Deep understanding of ActiveRecord, associations, query optimization, and the Rails request lifecycle.

  • Strong SQL proficiency, including joins, aggregations, indexing strategies, and query performance tuning.

  • Experience designing and optimizing data models for relational databases such as PostgreSQL.

  • Demonstrated ability to debug and resolve complex production issues in distributed systems.

  • Experience improving application performance across database queries, background jobs, and application layers.

  • Familiarity with event-driven architectures and messaging systems is a plus.

  • Understanding of system design concepts, including service decomposition, data consistency, and API design.

  • Ability to break down complex problems, evaluate trade-offs, and design scalable solutions before implementation.

  • Strong debugging skills and a methodical approach to diagnosing issues.

  • Experience working with production systems at scale and optimizing them for reliability and performance.

  • Ability to clearly explain technical decisions and system designs to both technical and non-technical stakeholders.

  • Comfortable collaborating with distributed teams and participating in architecture discussions.

  • Strong ownership mindset with the ability to drive problems to resolution.

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System