Think you’re a fit?
Send us your
resume today!

< Careers

Senior Software Development Engineer – Fire Team


Senior Software Development Engineer – Fire Team

ESO Solutions is searching for a Senior Developer with .NET and mobile development experience for its SaaS Applications Platform.

Working at ESO

Come help shape the future of healthcare and public safety. If you like solving difficult problems while making a difference, you’ll like working with us.

At ESO, we’re innovative problem solvers with a passion for moving healthcare and public safety forward. We have a team of talented people who enjoy coming to work every day in an established, cutting edge company that has worked hard to maintain that start-up feel. We’re dedicated to solving healthcare’s most difficult problems through data and collaboration.  If you’ve been looking for a challenge and aren’t satisfied with just showing up to work…let’s talk.

A little about us

At ESO it isn’t enough to provide a software product.  We provide wicked cool, clinically sophisticated, sexy tools that make our customers’ jobs easier and provide them the data to make the right decisions for their communities and allow them to collaborate with other areas of the healthcare system to assure patients get the absolute best care possible. And we’re just getting started.

Our team is made up of technologists, EMS experts, data gurus, photographers, cyclists, and aspiring guitarists. The unifying force is our passion for what we do. We believe there is always more than one way to skin that cat so we embrace a culture of openness and collaboration, where people lead with ideas not job titles.

A little about you, if you’re for us 

You like challenges. If you wake up in the middle of the night with the next great idea and can’t go back to sleep until you get a chance to write it down, you’ll fit in with us.  If you get frustrated working in inefficient, top-heavy companies and want to be somewhere you can truly make a difference, we might be a good fit.  We are building the company we want to work for every day and we encourage everyone to take part in continually shaping the new ESO.  Ideas trump job titles.

You love small teams. You’d rather be on a team with 100 “A” players than 1000 corporate drones.  Accountability is a term you are familiar with.  The only thing that should CYA at ESO is a pair of jeans.  You love working in a team, but also are capable of cranking out a ton of work independently. 

You believe in our customers.  We use our national user conference, regional user groups and steering committees to get ESOers in front of our customers.  You enjoy getting first hand feedback from customers and knowing how your work impacts them directly.  You can’t make a difference at ESO if you don’t understand our customer. 

The position

As a member of ESO’s development team, you will be collaborating with our highly talented engineers and designers to build the next generation of ESO’s SaaS and mobile products.  Our developers are passionate about their craft and revel in shipping software that improves patient care.  If you are ready to write elegant and innovative code that will affect real change, this is the job for you.

More about what you’ll be doing

You can expect to write code for the browser, the database and everywhere in-between.  At present, we utilize .NET for API and integration services, so a strong background in C# is required.  You will be writing code targeting the latest version of the CLR and we encourage you to think creatively in order to fully utilize the C# language. In addition to browser-based SaaS applications, our Fire team also supports offline user experiences via native iOS applications that you will help to evolve and maintain.

Our developers lead by championing a culture of personal ownership and customer focused execution.  We love engineers who pride themselves not only on excellent code but excellent end-user experiences as well.

We are an Agile development shop and regularly demo our work to project stakeholders.  To support this methodology, we practice continuous integration, embrace open source software, and empower our developers to make informed technology and product decisions.

The stuff you must have to give us a resume

  • Excellent command of the English language, both written and spoken
  • A large group of former co-workers who will say they loved working with you.
  • SOLID experience with C# and the .NET Framework
  • GOOD experience with an unmanaged language like C++ and a willingness to improve your iOS skills
  • Knowledge of OO concepts and design patterns
  • Proficiency in SQL and relational database concepts
  • When we call your references, they should tell us we’d be fools not to hire you.
  • Knowledge of modern .NET web frameworks (ASP.NET MVC, ServiceStack, WebApi)
  • Exposure to Continuous Integration / Continuous Deployment practices
  • Experience with unit testing and mocking frameworks (NUnit / Moq / NSubstitute)
  • Experience with modern source control systems (Git, Mercurial, etc.)
  • Experience with package management (Nuget, Maven, NPM)

Nice to have

  • Cloud Platforms (Azure / AWS )
  • Scripting language experience (e.g. Python, PowerShell)
  • Experience with iOS development / Objective C
  • Messaging and orchestration patterns in distributed systems
  • Experience with Healthcare technology


Keep In Touch