Everbridge

Staff Software Engineer

Everbridge

full-time

Posted on:

Location Type: Remote

Location: VirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $148,221 - $185,000 per year

Job Level

About the role

  • Designing, developing, and supporting software solutions for the company’s critical event management platform and various web and mobile applications built on top of the core platform.
  • Collaborating directly with product management, QA, technical operations, and cross functional team leads to ensure the timely completion of projects.
  • Creating and maintaining robust, high-volume, and scalable applications to meet performance and reliability standards.
  • Designing and implementing microservices architectures that support modular, maintainable, and extensible systems.
  • Defining and implementing automated tests to maintain software quality and accelerate development cycles. Building applications and infrastructure that run in AWS, following best practices for cloud-native development.
  • Participating in code reviews to ensure code quality, maintainability, and alignment with team standards.
  • Contributing as a scrum team member and technical leader, ensuring timely project delivery with high-quality output.
  • Designing, implementing, and optimizing data pipelines and analytics solutions using tools like Snowflake and Looker to support data-driven decision-making.
  • Monitoring and managing cloud infrastructure costs proactively, driving efficiency and implementing strategies for cost optimization.
  • Developing and maintaining scalable, event-driven architectures using Kafka or similar queue-based messaging systems to ensure reliable and efficient data processing.

Requirements

  • Master’s degree or equivalent in Computer Science, Computer Engineering, or a related field. Alternatively, will accept a Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field, plus 5 years of experience in a software engineering role.
  • Proven ability with database schema design. Demonstrated ability working with CI/CD principles and tools, Agile, and Scrum.
  • Proven ability with SQL and NoSQL solutions such as MongoDB and Postgres.
  • Proven ability building Microservices using Java and Spring.
  • Proven ability writing scalable multi-threaded Java applications.
  • Proven ability to work independently or within a team.
Benefits
  • Telecommuting permitted
  • 10% of domestic travel
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
microservicesJavaSpringSQLNoSQLMongoDBPostgresCI/CDAgilemulti-threaded programming
Soft Skills
collaborationleadershipcommunicationindependenceteamworkproject managementcode qualityproblem-solvingtime managementadaptability