
Staff Software Engineer
Everbridge
full-time
Posted on:
Location Type: Remote
Location: Virginia • United States
Visit company websiteExplore more
Salary
💰 $148,221 - $185,000 per year
Job Level
About the role
- 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
- 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.
- 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.
Benefits
- Telecommuting permitted
- 10% of domestic travel
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
microservicesJavaSpringSQLNoSQLMongoDBPostgresCI/CDAgilemulti-threaded programming
Soft Skills
collaborationleadershipcommunicationindependenceteamworkproject managementcode qualityproblem-solvingtime managementadaptability