
Senior Software Engineer
Everbridge
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
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