Back to Jobs
EverbridgeDevelopment 6h ago

Everbridge - Staff Software Engineer

VirginiaVirginia
Full-time
$175,427- $206,570

Job Description

Job Description

Everbridge (Everbridge, Inc.; Vienna, VA): is a global leader in critical event management, helping organizations and governments respond to the moments that matter most. We're currently seeking a Staff Software Engineer.

Responsibilities:

  • 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:

  • Minimum 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.
  • Must have:
  • 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.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.