Taro Logo

Software Engineer

Technology solutions partner developing mission-critical solutions for federal and local governments since 1973.
Middletown, RI, USA
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer

PURVIS Systems, established in 1973, is seeking a Software Engineer to join their engineering team focused on developing and supporting high-availability, critical systems for public safety customers. The role involves working with mission-critical solutions for federal and local governments, emphasizing transparency, integrity, and teamwork. The position requires strong software design, development, and troubleshooting skills, with regular interaction with team members and customers in developing solutions for first responders.

The role encompasses the full software lifecycle, from design and architecture to post-deployment support. Daily responsibilities include developing software enhancements, resolving product-level bugs, troubleshooting customer issues, and supporting CI/DevOps initiatives. The ideal candidate will contribute to product improvements, customer onboarding processes, and support systems while working both independently and as part of a team.

The company offers a comprehensive benefits package and values diversity in their workforce. They provide equal employment opportunities and prohibit discrimination of any type. The position requires passing an FBI Criminal Background Check, highlighting the critical nature of their work in public safety systems.

Working at PURVIS means contributing to solutions that provide immeasurable value to the team, partners, and clients, particularly in supporting first responders and their communities. The hybrid work environment and focus on sustainable growth make this an excellent opportunity for a software engineer looking to make a meaningful impact in public safety technology.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Contributing to new enhancements and product solutions
  • Recording, managing, and resolving bugs
  • Troubleshooting and resolving engineering tickets/support calls
  • Provide periodic on-call Tier 2 product technical support
  • Communicating with internal and external stakeholders
  • Working effectively within a development team
  • Managing deadlines, project timelines, and individual responsibilities

Requirements For Software Engineer

JavaScript
MongoDB
Node.js
  • Bachelor's degree or higher in Computer Science, Computer Engineering, or related field
  • Knowledge of C#, C++, ASP.NET, JavaScript, SQL, JSON
  • Experience with .NET, MFC, WCF, Web API, Socket Programming
  • Familiarity with Visual Studio, SVN, JIRA, MSSQL Server Management Studio
  • Knowledge of Windows 10, 11, Server 2016 and later, Android OS, and Linux distributions
  • Experience with Microsoft SQL Server, Postgres SQL, Database Replication, and High Availability
  • Understanding of networking protocols
  • Understanding of software product life cycle
  • Must pass FBI Criminal Background Check

Benefits For Software Engineer

Medical Insurance
  • Comprehensive group benefit programs
  • Flexible plan selection
  • Cost effective and affordable benefits

Interested in this job?

Jobs Related To PURVIS Systems Software Engineer