Taro Logo

Principal Engineer

Everbridge is a fast-growing global provider of SaaS-based critical communications and enterprise safety solutions.
Backend
Principal Software Engineer
Remote
8+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Engineer

Everbridge, a fast-growing global provider of SaaS-based critical communications and enterprise safety solutions, is seeking a Principal Engineer for their Bangalore office. As a Technical Lead, you will lead an agile cross-functional development team, focusing on designing, developing, and testing features that help save lives. You'll be part of an integrated physical security platform with the mission to keep people safe and operations running faster.

Key responsibilities include:

  • Leading an agile cross-functional development team
  • Collaborating with Engineering Managers, Product Owners, Architects, and QA Engineers
  • Coaching and mentoring software engineers
  • Developing Windows-based client and server solutions

The role involves working on various challenging problems such as:

  • Displaying geospatially aware smart city data
  • Dynamic near real-time event processing
  • Video overlay integration
  • Access control management
  • Distributed site infrastructure management

Technical focus:

  • Primarily .Net 4.5+ C# implementations
  • Integration with functional library frameworks
  • Continuous integration with TFS, including unit testing and selenium-based GUI testing

This position offers an opportunity to work on complex problems that directly impact people's safety, design solutions, and be involved in feature work across its lifecycle. The ideal candidate will have a strong background in the Microsoft stack, experience with WPF and WCF Services, and a deep understanding of Windows platforms.

Everbridge empowers enterprises and government organizations to anticipate, mitigate, respond to, and recover stronger from critical events. By joining Everbridge, you'll be part of a team dedicated to keeping people safe and organizations running through critical event management (CEM) technology.

Last updated 9 months ago

Responsibilities For Principal Engineer

  • Lead an agile cross-functional development team – designing, developing, testing features as a team
  • Work with Engineering Managers, Product Owners, Architects and QA Engineers on feasibility, requirements, design, development, quality and delivery of product features
  • Coach & mentor software engineers, encouraging best practices, standards and continuous improvement
  • Develop Windows based client and server solutions that integrate edge hardware devices into a situational aware platform
  • Design and implement solutions for complex problems related to geospatial data, video processing, and distributed systems

Requirements For Principal Engineer

JavaScript
  • Degree in Computer Science or related field, or equivalent work experience
  • At least 8 years of experience as a professional software engineer (commercial/open source)
  • At least 2 years of experience as a Principal Engineer/Lead Developer
  • Experience leading a cross-functional agile development team
  • Deep understanding of Microsoft Stack (C# .Net 4.5+, .Net Core, SQL Server)
  • Skills and sustained experience in WPF and WCF Services, particularly in multi-threaded/multi-node environments
  • Strong experience on Windows platforms (Desktop and Servers)
  • Experience in large code-base products or enterprise grade software

Interested in this job?