Senior Software Engineer

Everbridge provides a SaaS-based Critical Event Management platform that processes critical event data, provides visualization, and communicates worldwide with impacted users to protect lives.
Senior Software Engineer
Remote
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer [Senior, Staff, Principal]

LatchBio seeks Senior to Principal Software Engineers to build a cloud platform for biology, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Overjet, the dental AI leader, to build innovative products improving oral health. Hybrid work in Palo Alto, Boston, or NYC.

Description For Senior Software Engineer

Everbridge is seeking a Senior Software Engineer to enhance their SaaS-based Critical Event Management platform. This platform, running on a .NET stack, processes critical event data, provides visualization, and communicates worldwide with impacted users to protect lives. The ideal candidate will work collaboratively in a team of full-stack developers, using modern web technologies like C#, TypeScript, and JavaScript, as well as platform technologies such as Kubernetes, Docker, and AWS.

Key responsibilities include collaborating with product managers and designers, conducting code reviews, mentoring junior developers, and implementing new capabilities within the platform. The role requires expertise in .NET full-stack development, scalable web application building, front-end development with JavaScript frameworks, and containerization.

The successful candidate will have 5+ years of experience in .NET full-stack environments, strong skills in building scalable web applications, and proficiency in front-end development and containerization. Experience with DevOps automation tools and cloud-based deployment environments is essential. A Bachelor's degree in Computer Engineering, Computer Science, or related fields is required.

This remote position offers the opportunity to work on a critical platform that directly impacts people's safety worldwide. It's an excellent chance for a senior developer to apply their skills in a meaningful context, continuously learn new technologies, and contribute to a product that makes a real difference in emergency situations.

Last updated 9 months ago

Responsibilities For Senior Software Engineer

  • Work collaboratively with a team of full-stack developers
  • Collaborate with product managers, designers, and others to deliver high quality features
  • Conduct code reviews and lead/mentor junior developers
  • Develop using modern web technologies (e.g. C#, TypeScript & JavaScript)
  • Develop using modern platform technologies (e.g. Kubernetes, Docker, AWS)
  • Troubleshoot and resolve application/infrastructure issues
  • Participate in sprint planning sessions
  • Implement new capabilities within the platform
  • Collaborate across engineering teams and guide adoption of best practices within the team

Requirements For Senior Software Engineer

JavaScript
TypeScript
MongoDB
  • 5+ years of experience developing in a .NET full-stack environment
  • 3+ years of experience building scalable web applications with .NET Core, ASP.NET and MongoDB (or equivalent technologies)
  • 3+ years of experience with front-end development using JavaScript frameworks (e.g. Angular, React)
  • 3+ years of experience with containerization (e.g. Kubernetes, Docker)
  • Experience writing scalable multi-threaded Web applications and Services
  • Experience working with DevOps automation tools (e.g. Jenkins, GitLab)
  • Bachelor's degree in Computer Engineering, Computer Science or related fields
  • Experience working in a cloud-based deployment environment
  • Willingness to learn new skills and technologies

Interested in this job?