Staff Engineer - Java (Remote)
About the Role
We are seeking a Staff Engineer - Java (Remote) to join our team at Everbridge. This role is pivotal in designing and building software that not only solves problems but also saves lives. Your journey as a Staff Engineer will be filled with opportunities to showcase your skills, lead with confidence, and make a lasting impact.
What You’ll Do
- Design, build, and ship scalable backend systems and complex features through active, hands-on coding.
- Shape system architecture and engineering standards through design reviews, code reviews, and technical contributions.
- Champion an AI-first culture by embedding AI-assisted tools and AI agents into engineering workflows and product capabilities.
- Lead resolution of complex design and production challenges, ensuring high reliability, performance, observability, and security.
- Collaborate with product and engineering stakeholders to translate business requirements into scalable, secure technical solutions.
- Strengthen and uphold a resilient, high-quality, and secure Software Development Lifecycle (SDLC).
- Participate in on-call rotations, driving swift resolution of critical production issues with minimal customer impact.
Requirements
- 10+ years of experience designing and operating large-scale backend or distributed systems.
- Deep expertise in Java and the Spring ecosystem (Spring, Spring Boot).
- Strong hands-on experience with AI-assisted development tools (e.g., GitHub Copilot).
- Ability to architect and operationalize AI-enabled solutions.
- Strong experience designing well-structured RESTful APIs and service contracts.
- Experience with MongoDB, Elasticsearch, and related data technologies.
- Strong cloud-native experience on AWS, including Docker and Kubernetes.
- Proven ability to implement CI/CD, automation, and DevOps best practices.
Nice to Have
- Familiarity with JavaScript, React, and modern web frameworks.
What We Offer
- Comprehensive benefits including health and term insurance.
- Flexible schedules and personalized training.
- A culture that values continuous learning and innovation.
- Opportunities to lead significant projects that impact lives.
- A collaborative environment with skilled visionaries.
This Staff Engineer - Java role at Everbridge offers a unique opportunity to lead impactful projects in critical event management while working remotely. With a focus on AI-driven solutions, this position is ideal for experienced engineers looking to make a difference.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months