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.
Full-Stack
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:
Senior Full-Stack Engineer

Senior Full-Stack Engineer role at Stably AI, building cutting-edge AI-powered testing automation platform with competitive compensation and growth opportunities.

Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Full-Stack Developer

Senior Full-Stack Developer position at OROSYS / Two notes Audio Engineering, focusing on web application development and infrastructure management.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.

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 5 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?