Everbridge

Everbridge

Everbridge provides a comprehensive software platform that automates and enhances organizations' responses to critical events, ensuring the safety of individuals and the continuity of business operations during emergencies such as natural disasters, cy...

Internet Software & Services
1K-5K
Founded 2002

Description

  • Design, develop, and maintain highly available, cloud-native services with a primary focus on Java backend systems.
  • Contribute across the stack, including APIs, service integrations, and UI-adjacent work as needed.
  • Collaborate with product managers and designers to define and refine user stories and technical approaches.
  • Own services end-to-end from development through deployment and production operations.
  • Mentor and support other engineers through collaboration and knowledge sharing.
  • Use modern development tools, including coding assistants and generative AI, in a responsible and effective way.
  • Apply sound engineering judgment, code review practices, and security best practices.
  • Build and support observability for microservices, including metrics, monitoring, and alerting.
  • Work with distributed, highly available systems in a cloud environment.

Requirements

  • Degree or diploma in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in enterprise application development with Java.
  • Experience building and scaling distributed, highly available systems.
  • Experience developing applications for a cloud environment such as Google Cloud Platform or Amazon Web Services.
  • Experience with relational databases such as Postgres.
  • Experience with REST APIs, microservice architecture, and service-to-service communication.
  • Solid knowledge of unit, integration, and automation testing methodologies.
  • Comfort working across layers of an application and learning new technologies as needed.
  • Working knowledge of frontend technologies such as JavaScript, HTML, CSS, and modern frameworks such as React.
  • Strong understanding of software design principles, clean code, and best practices.
  • Preferred experience with Spring Boot, Kafka, Cassandra, Docker, and Kubernetes.
  • Preferred experience with Agile methodologies such as Scrum.
  • Preferred performance analysis and JVM tuning skills.
  • Preferred experience building metrics, monitoring, and alerting for microservices.
  • Preferred experience with software architecture design patterns.
  • Preferred experience thoughtfully incorporating AI-assisted development tools into established engineering workflows.

Benefits

  • Remote, full-time work arrangement.
  • Flexible schedules.
  • Personalized training and a purpose-driven career path.
  • Comprehensive health and term insurance.
  • Rewards and recognition for contributions.
  • A collaborative environment with product, design, and engineering partners.
  • A culture that supports continuous learning and growth.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Go Software Engineer

Array 51-250 Capital Markets

Array is hiring a Senior Software Engineer to help build and operate secure, high-scale fintech products for millions of users within a remote-first engineering squad.

AWS Azure C# Docker GCP Generative AI Go Java Kubernetes Microservices MongoDB Node.js PostgreSQL REST API SQL Server
7 minutes ago

Staff Backend Product Software Engineer, Core

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring a Staff Engineer to lead cross-team technical work on team-user activation and engagement flows, modernizing onboarding and core surfaces to improve long-term user engagement and reduce churn.

LLM Machine Learning
7 minutes ago

Senior Backend Engineer (m/f/d)

Flip App 51-250 Internet Software & Services

Flip is hiring a Senior Software Engineer to build and operate backend services for its employee communication platform, with a focus on secure production systems in the User Management domain.

Agile Go Grafana Helm Java Kafka Kotlin Kubernetes Mixpanel PostgreSQL Python RabbitMQ Spring
7 minutes ago

Senior Software Engineer (Healthcare Integrations) - Contract

Tech Holding 51-250 Internet Software & Services

Tech Holding is seeking a contract Senior Software Engineer to design and deliver healthcare integration solutions that connect patient intake, referral, call center, AI, and EMR systems for an enterprise client.

AWS Azure
7 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers