Everbridge
Software Engineer
About this role
Everbridge seeks a Software Engineer to modernize a critical production platform by carefully extracting legacy components and introducing modern services while maintaining system stability. This role balances maintaining existing infrastructure with architecting next-generation technology that will define the platform's future.
What you'll do
- Steward and maintain reliability of existing production systems
- Design and implement modern services and patterns alongside legacy code
- Extract and refactor components to reduce technical debt incrementally
- Plan and execute platform modernization strategies that ensure zero downtime
- Build new capabilities using contemporary architecture and infrastructure
- Make pragmatic technical tradeoffs between innovation and operational stability
What they're looking for
- System architecture and design
- Legacy system modernization
- Service-oriented architecture
- Production system reliability
- Technical debt management
- Incremental refactoring
- Infrastructure and DevOps
- Problem-solving and pragmatism
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Everbridge
Everbridge builds critical production platforms that serve enterprise customers, with a focus on modernizing and evolving legacy systems through strategic technical improvements. The company is hiring Software Engineers who can balance innovation with reliability while gradually transitioning systems to modern architecture.
- Website
- everbridge.com
Likely interview questions
- Describe your experience modernizing legacy systems—how did you approach the transition from old to new architecture?
- How do you balance shipping new features with paying down technical debt in a production environment?