Osmose Corporate

Project Software Engineer

Job Locations US-NY-Buffalo
# of Openings


The Project Software Engineer will be responsible for working with Osmose’s Project Delivery team in our Buffalo, NY office to build custom software for individual projects that require specialized data deliverables, reporting or analysis, process automation or system integration. This position will also work closely with the Supervisor – Delivery Systems to analyze our internal workflows and help build software that automates or otherwise improves our business processes.


The Project Delivery team is responsible for configuring and deploying Osmose’s data processing and mobile work management system, "Portal", to manage asset information, inspection and maintenance data, and other project information. The Portal system is a highly configurable platform, but there is often a need to extend the functionality of Portal or build integration between it and other customer systems.


  • Bachelor's degree in computer science and 2+ years of software development experience
  • Data-oriented developer (this position is heavily focused on building software that supports the collection, processing, automation, integration or analysis of data)
  • Strong working knowledge of SQL development required (table & view schema design, stored procedures, etc.) preferably in SQL Server.
  • Experience creating and implementing workflows to translate data to/from databases into specific file-based formats, including XML and JSON
  • Working knowledge of C# / .Net development plus Python, Lua or a similar high level scripting language preferred
  • Experience consuming REST APIs and developing solutions that use web services preferred
  • Experience building reports using Telerik, DevExpress, Infragistics, SSRS or similar reporting controls preferred
  • Experience with GIS data preferred but not required
  • Willingness to work with customers or users to understand requirements and build specifications
  • Excellent written and verbal communication skills 
  • Ability to travel occasionally (~5%) as needed



  • Partner with Project Coordinators and lead the gathering and analysis of technical requirements.
  • Write custom integration, applications, reports or data automation routines.
  • Work with the base model Product Owner to help write more advanced script validations or consult on optimizing the mobile data collection setup.
  • Support the Portal Product Owner and Osmose’s Data Science team in the management of historical data for machine learning and advanced analytics purposes.



Come grow with us! Full-time employees enjoy a comprehensive benefits package that includes: 

  • Medical w/ Health Savings Account, Dental, Vision, Disability, Life (plus more voluntary plans)
  • 401(k) with generous company match
  • Paid time off (vacation, sick, floating holidays)

Osmose is an Equal Opportunity employer. EOE M/F/Disabled/Vet


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.