Software Development Engineer @ESO
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today

[Hiring] Software Development Engineer @ESO

Today - ESO is hiring a remote Software Development Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

As a Software Development Engineer III on the Fire RMS team, you’ll deliver features that make work faster and more reliable for firefighters and department leaders who rely on the ESO records management system (RMS).

Key Responsibilities

  • Independently deliver large features within an application, from refinement through production, focusing on customer impact and expected timelines.
  • Translate requirements into clear, reusable, and maintainable code, and set an example for team standards and practices.
  • Design features and software components within the scope of an application, breaking business scenarios down into well-structured components that work together.
  • Own the test strategy for the features you build: write thorough automated tests that cover edge cases, increase coverage in existing code, and watch test results across environments.
  • Build security into new work from refinement onward, use security tooling, and ask for input on design-time decisions.
  • Debug and diagnose issues within your application, add instrumentation that follows monitoring good practices, and help resolve incidents.
  • Recognize technical and test debt, and work with your team to pay it down incrementally.
  • Partner with your manager and product owner to set short- and long-term technical goals and break them into deliverable pieces of work.
  • Make informed project-level decisions by consulting the right stakeholders, and share task-level tradeoffs clearly with your team and product partners.

Qualifications

  • Solid experience building and maintaining production systems in .NET Core (C#).
  • At least three years of hands-on experience with Azure services (App Service, Functions, Service Bus, Blob Storage, Azure SQL).
  • Experience with Entity Framework Core and relational databases, and working knowledge of Angular or another modern front-end framework.
  • Ability to design components within an application with simplicity and maintainability in mind, and to judge when a refactor is worth it.
  • Experience building APIs and using messaging for service-to-service communication.
  • Strong automated testing habits (unit, integration, and end-to-end) and experience working with CI/CD pipelines.
  • Working knowledge of application security principles.
  • Proficiency with modern source control and collaboration workflows (e.g., GitHub, Bitbucket).
  • Clear written and verbal communication, and comfort sharing tradeoffs with engineers and product partners.
  • An ownership mindset: you follow through on commitments, unblock yourself and your team, and learn from mistakes.
  • Applied generative AI tools or spec-driven development techniques in software delivery.

Benefits

  • Competitive health plans (medical, dental, & vision insurance).
  • PTO (starting at 20 days) & 12 company holidays.
  • 401(k) with company match.
  • Telemedicine service provided by ESO.
  • Savings accounts (FSA, HSA, DCA).
  • Employee Assistance Program (EAP).
  • Annual health and wellness reimbursement.
  • Peace of mind benefits such as life insurance, disability insurance, and worksite benefits.
  • Paid parental leave, new child program, & flexible parental return-to-work options.
  • Casual office environments and unlimited office snacks and drinks.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Development Engineer @ESO
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 132,729+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later