Join Our Rhode Island Team

Senior Software Engineer

Job Title: Senior Software Engineer | Location: Middletown, Rhode Island | Full-Time

PURVIS Systems is a technology leader in the public safety industry and provides state of the art system solutions to Fire Departments across the United States.

With a small business culture, PURVIS Systems engineers serve as crucial contributors to all phases of the company’s products. PURVIS software engineers routinely design, develop, test, and deploy software solutions for Fire Departments across the country, and interact with those customers and experience firsthand how PURVIS products impact the nation’s first responders.

PURVIS Systems is seeking to add a key contributor to our engineering team to continue to grow and support its rapidly expanding core products.  As PURVIS continues to innovate in the public safety industry, we are looking for a talented software engineer with strong experience in software development that brings valuable ideas, strong communication and leadership skills, and desire to improve and develop key solutions to foster the company culture and growth.


  • The Senior Software Engineer will:
    • Design, develop, test, deploy and maintain software solutions.
    • Manage and maintain existing products/deployments.
    • Contribute to enhancements and product solutions.
    • Work as a key part of a development team, or individually, on multiple product efforts.
    • Manage deadlines, project timelines, and individual responsibilities.


The Senior Software Engineer must:

  • Be proficient in most of the following technologies:
    • C#, C++, ASP.NET, JavaScript, SQL, JSON, React JS
    • .NET, MFC, WCF, REST, gRPC, Socket Programming
    • Visual Studio, SVN, JIRA, MSSQL Server Management Studio
  • Must demonstrate experience in all aspects of engineering product life cycle, including product design, development, testing, deployment and maintenance.
  • Must demonstrate excellent communication skills, ability to multi-task and manage multiple efforts

The Senior Software Engineer must possess:

  • Bachelor degree or higher in Computer Science, Computer Engineering, or related field.
  • 4-6 years of work-related experience.

Position requires a FBI criminal background check. Sponsorship is not available.

Interested in Growing Your Career?

Enter your information below and we’ll contact you if your skillset and experience would be a good fit for our team.

Fields marked with an asterisk (*) are required.

Comprehensive Benefits for Peace of Mind

Health Benefits

  • Medical benefits – complete with a prescription plan – through Blue Cross Blue Shield of Rhode Island
  • Dental benefits through UNUM

Financial Security

  • 401K Plan
  • Flexible Spending Accounts
  • Group Life & Accidental Death Insurance

Personal Advantages

  • Educational assistance
  • Paid-time off including paid holidays and vacation time
  • Sick leave
  • Voluntary benefits such as long-term disability insurance, voluntary life & AD&D insurance, and supplemental insurance including universal life coverage, accident coverage, cancer insurance and short-term disability insurance