Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
United Pacific Projects Ltd. (UPP) seeks an Intermediate Software Developer with strong C#, .NET and desktop application experience to evolve the core software analyzing pipeline inline inspection data.
The role sits at the heart of our platform, aligning software with engineering workflows and machine learning insights to support safe infrastructure operations. You will work with a team of developers, analysts, and ML specialists to deliver practical tools and robust solutions that adapt to
Company Description United Pacific Projects Ltd. (UPP) is focused on becoming an industry leader in Inline Inspection (ILI) technologies for pipelines. The organization is committed to developing next-generation ILI tools that deliver high-quality, highly accurate data while remaining easy to deploy in real-world conditions. Its solutions integrate multiple complementary data sets to ensure comprehensive pipeline information can be captured in a single pass. United Pacific Projects Ltd. emphasizes superior customer service and customizable solutions that meet the specific needs of pipeline operators and infrastructure stakeholders.
Role Description UPP is looking for an Intermediate Software Developer with a strong foundation in C#, .NET, and desktop application development to help evolve the core software platform used to analyze and interpret pipeline inline inspection data. The software plays a central role in technologies that support the safe operation of critical infrastructure, the long-term integrity of pipeline assets, and the protection of the environment.
This is a rare opportunity to work on a stateful engineering platform that sits at the center of the business. The software combines data analysis, visualization, machine learning, and engineering workflows into a desktop application used to investigate, interpret, and understand pipeline inspection data. The problem space extends beyond traditional analysis into the modelling and representation of physical assets, creating opportunities to tackle complex problems where the best solution is not always obvious.
The software supports day-to-day operational work within a highly specialized engineering domain and embodies years of evolving business requirements. The software must continually adapt to different inspection technologies, analytical approaches, business requirements, and client needs, rewarding those who can identify patterns, work with abstractions, and build solutions that evolve alongside the business. Developers who enjoy difficult problems, persistent investigation, and building an understanding of complex systems over time will find no shortage of opportunities to apply those skills here.
We are looking for curious, thoughtful developers who are genuinely interested in understanding the problems behind the software they build. You will work alongside software developers, analysts, machine learning specialists, and other subject matter experts to transform complex information into practical tools and insights used throughout the business. We value constructive debate, technical curiosity, and a willingness to challenge assumptions in pursuit of better solutions. If you enjoy understanding how systems work, exploring unfamiliar problem spaces, and helping shape the direction of the software you work on, you will find no shortage of interesting challenges here. In return, you will be given the context, trust, and opportunity to influence how the software evolves.
Essential Functions
Education & Experience
Skillset
Join Us
UPP offers competitive compensation, comprehensive health and dental coverage, a flexible work environment, and support for ongoing training and professional development.
More importantly, you'll work alongside experienced software developers, analysts, and machine learning specialists while contributing to complex engineering software that plays a critical role in the business.
United Pacific Projects is proud to be an equal-opportunity employer committed to creating a diverse and engaging work environment.All qualified applicants will receive consideration for employment regardless of race, religion, gender, gender identity or expression, orientation, national origin, disability, age, or veteran status.
We thank all applicants for their interest; however, only those selected for an interview will be contacted.