FraminghamRecruiter Since 2001
the smart solution for Framingham jobs

Principal Software Engineer, Messaging

Company: Rave Mobile Safety
Location: Framingham
Posted on: May 16, 2022

Job Description:

Job Description Rave makes complex emergency response simple by building easy to use, trustworthy critical communication and collaboration software. Rave---s solutions were utilized in 38 million incidents representing billions of individual communications in 2021 alone. This is your opportunity to become a key contributor in a rapid growth SaaS company while representing a product suite that makes an impact on people---s lives. Rave has had 11 consecutive years of double-digit growth - join our team and help us continue to grow At Rave, we share the common goal of making the world a better and safer place. We're Ravers. Join us on our mission. Join Rave---s 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 ideal candidate is an experienced Principal Software Engineer who will be responsible to improve upon the existing design and development of messaging capabilities for a scalable suite of critical Alerting and Messaging applications that are a part of the Rave Mobile Safety Platform. Currently due to COVID all Ravers are working remotely. Once Rave's offices safely re-open, this position can remain remote but will report into the headquarters in MA. What you'll do: Design Partner early in the project lifecycle to create appropriate design patterns and recommendations related to our messaging integrations both internally within Rave and externally with 3rd Party messaging providers Participate in Agile SCRUM team discussions to ensure delivery of a high-quality and fault tolerant messaging platform Provide technical oversight and direction for software integrations with third parties Design for Cloud platforms where applicable (AWS, Azure etc.) Development Create scalable software solutions to consume content supplied via RESTful APIs Develop secure, scalable, and highly fault tolerant messaging code with appropriate unit testing Develop, using Java EE, new and enhanced messaging services and modern capabilities to meet the needs of an expanding platform Review code and provide relevant feedback Best Practices, Performance, Security Troubleshoot and debug software code to optimize overall messaging performance Work with the software quality assurance team throughout the development process to test and fix/improve messaging components where necessary Research emerging messaging architecture trends and industry standards Ensure designs consider security and compliance Who you are: BS degree in Computer Science or other relevant field(s) At least 4 years--- experience designing highly scalable fault tolerant systems Strong knowledge of backend, frontend, site operations, Cloud platforms (AWS, Azure, etc.) Strong Enterprise Java developer with ability to analyze code quickly TCP, DNS, HTTP, SMTP API design & implementation, including 3rd party libraries and API---s Messaging and Communication protocol design & implementation Experiencing designing and implementing systems that utilize highly available asynchronous processing General Unix skills (shell scripting, grep/sort/tail/uniq/perl, etc.) Experience in python scripting Databases (specifically mysql) & SQL Above and Beyond: Familiarity with a wide range of messaging frameworks Experience working within Agile software development Experience with secure coding standards 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 is an equal opportunity employer and is committed to sustaining a workforce that reflects the diversity of the customers and communities we serve. We provide equal opportunities without regard to sex, race, religion, age, disability, veteran status, sexual orientation, gender identity or expression, and any other personal attributes protected by federal, state, or other laws. To learn more about Rave, please visit

Keywords: Rave Mobile Safety, Framingham , Principal Software Engineer, Messaging, IT / Software / Systems , Framingham, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Framingham RSS job feeds