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:
Technical Program Manager Lead, OTT, YouTube

Lead Technical Program Manager position at YouTube's OTT team, focusing on streaming TV transformation, feature delivery scaling, and team leadership.

Senior Software Engineering Manager, YouTube

Lead and manage engineering teams at YouTube, overseeing technical projects and team development while working with cutting-edge technology to shape the future of video sharing.

Software Engineering Manager, Billing Finance

Lead software engineering team for Google Cloud's Billing Finance, managing data transformation pipelines and financial products using BigQuery and Java.

Application Engineering Manager

Lead engineering team in developing and maintaining enterprise legal solutions at Google, overseeing application lifecycle and third-party system integration.

Engineering Manager, Enterprise Platforms

Lead Google's Enterprise Platforms team as Engineering Manager, overseeing technical innovation and team development while building scalable internal business solutions.

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