Everbridge

Senior Software Engineer

Everbridge

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain highly available, cloud-native services, with a primary focus on Java-based back-end systems
  • Contribute across the stack, including APIs, service integrations, and front-end or UI-adjacent work as needed
  • Collaborate with product managers and designers to define and refine user stories and technical approaches
  • Mentor and support other engineers through collaboration and knowledge sharing
  • Own services end-to-end, from development through deployment and production operations (DevOps mindset)
  • Use modern development tooling, including coding assistants and generative AI, to improve productivity, while applying sound engineering judgment, code review, and security best practices

Requirements

  • A degree or diploma in Computer Science, Software Engineering, or related field
  • 5+ years’ 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, etc.
  • 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 etc.
  • Strong understanding of software design principles, clean code and best practices
Benefits
  • Comprehensive benefits, including health and term insurance
  • Rewards and recognitions that celebrate your hard work and dedication
Applicant Tracking System Keywords

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

Hard Skills & Tools
Javacloud-native servicesAPIsmicroservice architectureREST APIsPostgresunit testingintegration testingautomation testingJavaScript
Soft Skills
collaborationmentoringknowledge sharingcommunicationproblem-solvingadaptabilityteamworkleadershiporganizational skillscritical thinking
Certifications
degree in Computer Sciencedegree in Software Engineering