About the Role
As a Senior Software Engineer, you'll be at the heart of our development team, building out mission-critical features across our web and mobile platforms. From real-time freight tracking and field logistics workflows to API integrations with invoicing and fleet systems, you’ll write clean, scalable code that powers the next generation of oilfield logistics.
Responsibilities
Design, build, and maintain backend services using Java and Spring Boot
Collaborate on cross-platform features with iOS and Android engineers
Develop scalable APIs, messaging systems, and real-time tracking features
Write automated tests and participate in code reviews
Work with the product team to translate business needs into technical specs
Mentor junior developers and contribute to team best practices
Requirements
5+ years experience in backend development (Java, Spring Boot)
Experience with mobile (iOS/Android) or web frontend is a plus
Knowledge of cloud-native architecture (Kubernetes, Docker, AWS/GCP)
Familiarity with logistics, mapping, tracking, or oilfield-related software a big bonus
Comfortable with CI/CD pipelines, microservices, and REST APIs
Strong problem-solving and communication skills
About the Company
We are a leading technology company providing innovative software and cloud-based solutions tailored for the oilfield services industry. Our platform helps track the movement of water, oil, and other freight—ensuring real-time visibility, operational efficiency, and regulatory compliance. Built on a robust stack including Java, Spring Boot, iOS, and Android, we serve some of the most mission-critical logistics and field management needs in North America.
We’re a fast-moving team of builders, problem-solvers, and innovators looking for passionate professionals to help us scale our impact in the energy sector.