Senior Software Development Engineer

at ESO (View all jobs)
Halifax, Nova Scotia, Canada, Halifax, Nova Scotia, Canada

How You’ll Support Our Mission

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.

ESO is committed to creating accessible software that serves all our users, regardless of the situation, technology, or ability. We are actively working to increase the accessibility and usability of all our products. We are always looking for individuals who are passionate about creating software that is inclusive and solves all our user’s needs by ensuring it meets W3C available standards and guidelines.

Reporting to the Manager of Development you will be part of our Engineering team based in our Halifax, NS office.

What You’ll Be Doing - the day to day

You can expect to develop analytical and software-based solutions to meet the needs of our product and customers.  As a senior software engineer, you will participate in regular design sessions and code reviews, as well as mentoring and assisting other engineers. 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. 

Who You Are - the essentials

  • 7+ years’ experience in software development and design
  • 4+ years’ experience in the Azure cloud services and components
  • Cloud Platform knowledge (e.g. Azure, GCP, AWS)
  • Experience with source control systems (ie. Git, Gitflow, etc.)
  • Designing and implementing scalable software solutions
  • Experience with SQL and ORM technologies
  • C#, .NET, and JavaScript (Angular or React) development
  • Experience with automated test tools (nUnit, Cypress/Selenium)

Who You Are - the desirables (It’s a plus if you have):

  • Knowledge and experience of CI/CD and DevOps
  • Knowledge of NoSQL technologies
  • Experience mentoring more junior software engineers
  • Familiarity with Domain Driven Design, Event Sourcing, CQRS
Benefits & Perks
ESO offers a comprehensive suite of benefits to promote health and financial security for our employees and their families. For full-time employment this includes:
- Competitive health plan (medical, dental, & vision insurance)
- RRSP with company match
- Telemedicine service provided by ESO 
- Front-loaded vacation and sick time
- Employee Assistance Program (EAP)
- Peace of mind benefits such as life insurance and disability insurance
- Casual office environments and unlimited office snacks and drinks
About ESO
ESO is a fast-paced, growing data, technology, and research company passionate about improving community health and safety through the power of data. We pioneer innovative, user-friendly software to meet the changing needs of today’s EMS agencies, fire departments, and hospitals. We’re small enough to be nimble and fun, but big enough to be a great place to work. We serve thousands of customers out of our offices across the US, Canada and Northern Ireland. 
Are you ready to Make a Difference? At ESO, we believe in bringing your true self to work every single day. If you don’t match all the qualifications on the job description, we encourage you to apply anyway! We are looking for passionate, innovative, and authentic people to help drive our mission. 
All offers are contingent upon a successful background check.
ESO is committed to creating a diverse and inclusive work environment and is proud to be an equal opportunity and affirmative action employer. We invite you to consider opportunities at ESO regardless of your gender; gender identity; gender reassignment; age; religion; race; national origin; political affiliation; sexual orientation; disability; veteran status; or other non-merit factor.  

Apply for this Job

* Required

Wave 2024 featuring ESO Training Academy Agenda is LIVE!
Save the date for April 2-5, 2024 and take advantage of our lowest pricing available starting TODAY!