Rave Mobile Safety: Sr. Software Engineer (Sustaining Engineering)
492 Old Connecticut Path, 2nd Floor
Framingham, MA 01701


Employee Testimonials

Join Raves growing engineering team! Rave engineers take great pride in the product they develop because our software-as-a-service (SaaS) product suite keeps millions of people across North America safe, secure and connected. Our products are designed to foster quick, relevant, and actionable communication during times of high stress and crisis. Keeping people and communities safe is our business.

Our ideal candidate is an experienced Software Engineer who will join the Sustaining Engineering team. Candidates should have comprehensive software development and analytics experience, good organization and communication skills, and be able to work well within a fast-paced, team environment. Candidates must be self-directed, confident, and able to work without requiring a great deal of supervision. This role will focus on Sustaining Engineering efforts to provide MySQL reporting queries, perform root cause analysis of Production issues and work to improve our processes and platform through the reduction of Technical Debt.

This is an exciting time to join Rave as we have experienced 10 years of double-digit growth and have recently received a significant investment by TCV (a leading private equity firm).

What you'll do:

Reporting and Analytics Development

  • Write complex SQL queries for MySQL database reporting and analysis
  • Analyze and tune high volume reports
  • Create scripts and automation supporting the reporting platform
  • Assist in the development of reporting interfaces and functionality within the Rave platform

Production Escalations and Analysis

  • Analyze Production Escalations (Issues) and partner to determine root cause
  • Utilize Atlassian tools to organize and prioritize work (JIRA, Confluence, etc.)
  • Help to facilitate Sustaining Engineering meetings

Software Development

  • Develop fixes and enhancements for the Rave Product Line
  • Working closely with Development, Product, and QA teams to coordinate efforts
  • Develop secure, scalable, and highly fault tolerant code
  • Troubleshoot and debug software code to optimize overall performance

Who you are:

  • Java Software Development experience (3+ Years) with high volume systems
  • Systematic problem-solving approach, coupled with a strong sense of ownership
  • MySQL Db experience (queries, performance tuning, development for high volume critical reports)
  • Needs to be fluent in MySQL and large-scale SQL query creation and tuning
  • Experience with integrating third party libraries and APIs
  • Db Analysis Tools (i.e. DBTuna)
  • Experience with reporting and report creation
  • Log and system analysis
  • Linux

Above and Beyond:

  • Experience working within an agile software development system, specifically using Scrum
  • Experience with secure coding standards
  • Mobile application development experience

Why you'll love it here:

  • We build a very important product that has serious, life-saving implications but we don't take ourselves too seriously!
  • Competitive base salary
  • Ongoing training and coaching for career development
  • Comprehensive medical, dental and vision coverage with significant company contribution
  • Long and Short Term Disability
  • 401K retirement savings program
  • Employee Assistance Program
  • Extremely generous paid time off
  • On-site gym
  • Pet Insurance
  • Flexible hours
  • Lively culture including happy hours, free lunch twice per month, company outings and more

Rave Mobile Safety is an Equal Opportunity Employer and utilizes the E-Verify Employment Eligibility Verification process.


Employee Testimonials

Sasha V.
Community Marketing Manager

I love being part of the Rave team because we are making a difference in the public safety world. It's been an awesome experience for me!

Radhika R.
Senior Quality Assurance Engineer

I take great pride in my work because I feel like I am doing my part to keep communities safe by making sure our products work the way they're supposed to.

John W.
Senior Architect

I get up every day and come into work knowing that the software I write matters.  Rave’s customers help save lives, and my code helps them do that. It’s more than just writing software.  It’s an opportunity to make a difference and feel empowered to be the best developer you can be.