Software Engineer

Software Newark, California United States

RMS is building a cutting-edge risk management platform for the global risk market, enabling RMS’ clients to share, discover, and read and write large amounts of data. We enable teams at RMS to produce world-class risk models, and our customers to consume and integrate the resulting analytical data in their business processes.  On top of this platform, we are developing innovative products with state-of-the-art user experiences. We’re looking for top engineers to help us build this from the ground up.  

This is a hands-on position where you will be building components and cutting-edge features to helping shape strategy and direction within the organization. You need to not only be a top developer with excellent programming skills and a stellar record of delivery but also excel at a willingness to learn and push your skills.  

The Role 

We are looking for a Software Development Engineer to join our team to create state-of-the-art commercial and software solutions to understand and manage risks, from earthquakes, hurricanes, and floods, to terrorism and infectious disease. The products that you create will delight and empower customers with making informed decisions across multiple lines of business.  This role will touch and interact with front end development all the way to data engineering flows. 

Your job will be to work with a team of engineers, UX/UI designers, product managers, technical project leaders and other stakeholders to innovate and develop applications for RMS customers. Your solutions will leverage the latest advancements in cloud infrastructure, database, data engineering, and visualization optimization. Your implementations will utilize cloud infrastructure, micro-services architecture, continuously delivery and rigorous testing before your code check-in makes it to the hands of our customers.  Your success means the high-quality of deliverables, strong engineering practices, fast time to market and increased customer satisfaction. If you’re ready to make a difference to the company and its customers, if you are a fan of unique and interesting problems at scale, we would love to talk to you. 

We are looking for an experienced, passionate, hard-working and creative Software Development Engineer who has experience building innovative 
services that power web applications using modern technologies. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting-edge products used by
customers around the world every day.


In this role, you will: 

  • Use software engineering best practices to deliver quality and well thought out code
  • Collaborate with cross-disciplinary staff to conceive, design and implement innovative products 


  • Bachelor’s degree in Computer Science, Computer Engineering or related technical field 
  • 3+ years of experience professional software experience 
  • Knowledge of  a strongly typed language (Java/C++/C) 
  • Experience using geospatial data (Map/Location Data)  
  • Strong engineering principles, familiarity with all stages of the Software Development Life Cycle (SDLC) 
  • Knowledge of an Agile methodologies (SCRUM, Kanban, etc.) 
  • Experience using cloud leveraged services (AWS/GCP/Azure) 
  • Excellent written and verbal communication skills 
  • Experience working with geographically distributed teams 
  • Ability to work closely with a senior, robust team, while being a strong individual contributor 
  • A proven ability to deliver high-quality work consistently  


Preferred Qualifications: 

  • Experience with or modern FOSS equivalent (OSM) 
  • Knowledge of Java/Scala 
  • Familiarity with modern web tier technologies (Vue/Node)  

About The Team 

RMS Applications Development group designs and engineers high-profile applications to help financial institutions and public agencies understand, quantify, and manage risk. Our software solutions help better understand catastrophic events and create a more resilient and sustainable Global society.  


Risk Management Solutions, Inc. (RMS) models and solutions help insurers, financial markets, corporations, and public agencies evaluate and manage global risk throughout the world. RMS has some 1,300 employees across 13 offices in the US, London, Bermuda, Zurich, India, China, Japan, Singapore, and Australia, with products and models covering six continents. 

We lead an industry that we helped to pioneer—catastrophe risk modeling – and continue to innovate. In May 2019, we announced the launch of RMS Risk Intelligence™ (RI), an open, flexible and future-proof platform for strategic risk management. Through this purpose-built platform, clients can tap into RMS HD models, rich data layers, intuitive applications and APIs that simply integrate into existing enterprise systems to support business decisions across underwriting, risk selection, mitigation and portfolio management. 

Insurers, reinsurers, trading companies, and other financial institutions trust RMS solutions to better understand and manage the risks of natural and human-made catastrophes, including hurricanes, earthquakes, floods, terrorism, and pandemics. 

Visit to learn more and follow us on LinkedIn and Twitter 


RMS is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without regard to race, color, creed, gender, religion, marital status, registered domestic partner status, age, national origin or ancestry, physical or mental disability, genetic characteristics, sexual orientation, or any other classification protected by applicable local, state, or federal law. 


To all recruitment agencies: RMS does not accept unsolicited agency resumes and will not be responsible for the payment of placement fees related to unsolicited resumes submitted to open positions, job aliases, or to our employees.  


CCPA Notice: