What are the responsibilities and job description for the Sr Software Engineer position at Watch Systems LLC?
Job Description
Job Description
About OffenderWatch
OffenderWatch is the nation’s leading sex offender registry solution, serving law enforcement agencies across 34 states and supporting 16 statewide deployments. Our innovative software streamlines offender registration, compliance monitoring, and interagency collaboration, helping agencies track and manage registered offenders more effectively.
With a strong commitment to public safety, OffenderWatch works closely with agencies like the U.S. Marshals Service, ICAC task forces, and the Angel Watch program to enhance investigations and improve community awareness. Our technology powers public registry access, delivering timely alerts to families and local authorities, and has expanded internationally through partnerships like our modernization of Canada’s national sex offender registry.
At OffenderWatch, we foster a culture of innovation, collaboration, and excellence, ensuring our team is always at the forefront of technology-driven public safety solutions. Join us in making a difference.
Company Benefits
OffenderWatch works hard to meet or exceed what other business provides. Our company benefits include :
- Medical
- Dental
- Vision
- Short-Term Disability
- Long-Term Disability
- Life Insurance
- 401K
- Personal Time Off (PTO)
Summary / Objective
We are looking for a Senior Software Developer to help improve our technology, streamline development workflows, and strengthen the reliability and maintainability of our products. You will work as part of a collaborative development team, contributing to feature development, system optimizations, and ongoing software enhancements.
Your role will involve working with other developers and stakeholders to refine existing systems, introduce new features, and continuously improve our platform’s performance, security, and scalability. This position requires a team-oriented mindset, strong development skills, and a commitment to writing high-quality, maintainable code.
Duties and Responsibilities
Skills and Specifications
Supervisory Responsibility
Education and Qualifications
Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.
This position requires the ability to occasionally lift office products and supplies, up to 20 pounds.
Position Type / Expected Hours of Work
This is a full-time position, and hours of work and days are Monday through Friday, 8 : 30 a.m. to 5 p.m. This is a preferred hybrid position, with the first two months spent in the office to ensure proper onboarding and team integration. Following this period, the role will transition to a 3 / 2 work-from-home (WFH) schedule.
Travel
No travel is required with this position.
Work Authorization / Security Clearance
Candidate must pass Background check and drug test .
AAP / EEO Statement
Watch Systems LLC provides equal opportunity in all our employment practices to all qualified employees and applicants without regard to race, color, religion, gender, national origin, age, disability, marital status, military status, genetic information or any other category protected by federal, state and local laws. This policy applies to all aspects of the employment relationship, including recruitment, hiring, compensation, promotion, transfer, disciplinary action, layoff, return from layoff, training and social, and recreational programs. All such employment decisions will be made without unlawfully discriminating against applicants on any prohibited basis.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.