Software Developer II

Versaterm
Mesa, AZ

The Company

Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we’ve been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs, court systems, schools and other institutions. Through purposeful integrations and a selective growth strategy, we focus on improving workflows to help our customers achieve more efficient operations, better service and more just outcomes.

Our teams are driven by innovation, expertise and an unwavering commitment to customer success. As we continue to grow and expand our ecosystem, you’ll have the opportunity to contribute to solutions that enhance community safety and transform the future of public safety technology. If you’re passionate about making a meaningful difference, we’d love to hear from you.

Overview


We are seeking a highly skilled and motivated Software Engineer II to join our engineering team. This role will be responsible for designing, developing, and maintaining software applications, working on both backend and frontend systems, and contributing to the overall growth and innovation of our public safety product offerings. You will collaborate with cross-functional teams to deliver high-quality solutions while continuously improving your technical expertise.

Key Responsibilities:



  • Software Development: Design, implement, test, and maintain high-quality software solutions that align with business needs and project requirements.

  • Collaborate with Teams: Work closely with product owners, designers, and other engineers to understand product requirements and translate them into effective technical solutions.

  • Code Quality & Testing: Ensure code quality by writing clean, efficient, and well-documented code. Perform unit testing, integration testing, and code reviews.

  • Debugging & Issue Resolution: Troubleshoot and resolve software defects, production issues, and technical problems.

  • System Design & Architecture: Contribute to the design and architecture of software applications, ensuring scalability, reliability, and performance.

  • Continuous Learning: Stay up to date with company standards, technologies, and best practices, and apply them to improve the development process and product functionality.

  • Mentorship: Provide guidance and support to junior engineers, reviewing code and offering constructive feedback to foster team growth.

  • Development Process: Participate in the team’s development process, including sprint planning, standups, and retrospectives. Communicate effectively with team members and stakeholders.

Required Qualifications:



  • Education: Degree in Computer Science, Engineering, or a related field, or equivalent industry experience and training.

  • Experience: 2-5 years of professional experience in software development.

  • Programming Skills: Proficiency in object-oriented programming languages such as C# or Java.

  • Familiarity with Desktop Frameworks: familiarity with desktop development frameworks (e.g., WPF, WinUI, WinForms).

  • Database Knowledge: Experience with relational and/or NoSQL databases such as PostgreSQL, MongoDB, or similar.

  • Version Control: Experience with Git and other version control systems.

  • Testing Frameworks: Familiarity with unit testing and integration testing frameworks.

  • Problem-Solving Skills: Strong analytical and debugging skills with a focus on problem-solving and solution delivery.

  • Agile Methodologies: Familiarity with agile development practices, including Scrum or Kanban.

  • Soft Skills: Excellent communication and collaboration skills, with the ability to work in a team-oriented environment.

Preferred Qualifications:



  • Web Development: Experience with front-end technologies (JavaScript/Angular) and back-end API technologies (ASP.net, etc)

  • Cloud Platforms: Experience with cloud services like AWS or Azure.

  • DevOps Tools: Familiarity with CI/CD pipelines (Jenkins, AzureDevOps, etc..), Docker, Kubernetes, or other DevOps tools.

  • API Architecture and Management: Experience designing or working with restful API’s, API based architecture, and API Management tools.

  • Additional Languages/Technologies: Knowledge of additional programming languages (e.g., python, PowerShell, etc.) or frameworks (e.g., WPF, WinForms, react, mobile app development technologies like Kotlin, swift, flutter, etc.).

Equal Opportunity

Versaterm is committed to building and supporting inclusion, diversity, and equity, and sustaining a barrier-free environment. Accommodations are available, on request, throughout all aspects of the selection process. These principles apply to the terms and conditions of employment at Versaterm. For detailed information on our accessibility policies, please contact [email protected].

Posted 2025-08-20

Recommended Jobs

Case Manager

Cardinal Health
Phoenix, AZ

Cardinal Health Sonexus Access and Patient Support helps specialty pharmaceutical manufacturers remove barriers to care so that patients can access, afford and remain on the therapy they need for a be…

View Details
Posted 2025-07-25

Activities Coordinator

Inspire Communities
Cottonwood, AZ

For more than thirty years, Inspire Communities and its predecessor companies have developed, acquired, and managed manufactured housing communities nationwide. Today we are one of the country’s larg…

View Details
Posted 2025-07-24

Speech Language Pathologist (25/26 SY)

AB Staffing Solutions
Maricopa, AZ

AB Staffing is looking for an experienced Speech Language Pathologist that is available for the 25/26 school year. SLPs needed for multiple school districts across Arizona: Phoenix, Glendale, Lit…

View Details
Posted 2025-08-21

Sr Patient Logistics Coordinator

Dignity Health
Phoenix, AZ

**Responsibilities** **Important note:** This is a PRN position. The day of week, time of shift, and length of shift will vary. The Senior Patient Logistics Coordinator (PLC) supports the nursing team…

View Details
Posted 2025-07-27

Maintenance Technician

Axius Technologies Inc
North Rim, AZ

Maintenance Technician 5 Months North Rim, AZ 86052 Primary Job Duties: - Wildlife water repair - Fence repair and construction - Corral repair and construction - Building maintenance a…

View Details
Posted 2025-07-27

Certified Surgical Tech

Talented Medical Solutions
Tucson, AZ

Job Description Job Description Travel: Certified Surgical Technician (CST)/ (OR) Position Information: 4x10hr shifts 6:30a - 17:00p No call or weekends No second shift so we use a num…

View Details
Posted 2025-07-26

Project Manager - Flood Control

Dibble Engineering
Phoenix, AZ

Job Description Job Description PROJECT MANAGER (FLOOD CONTROL) Phoenix, AZ ABOUT DIBBLE Founded in 1962, we provide a full range of civil engineering services to public and private sector …

View Details
Posted 2025-07-28

Youth Golf or Tennis Coach

Super Soccer Stars
Chandler, AZ

Job Description Job Description Part Time TGA Premier Sports runs a national golf and tennis program that specializes in after school golf and tennis enrichment classes for elementary school…

View Details
Posted 2025-07-30

Cook

K-1 Speed Inc
Phoenix, AZ

Job Description Job Description K1 Speed is seeking motivated experienced line cooks who are team players. You must excel at multi-tasking with a great attitude, commitment, passion and have a s…

View Details
Posted 2025-07-26

Site Safety Specialist

ABLEMKR
Phoenix, AZ

Job Description Job Description Description: Job Title: Site Safety Specialist Location: Phoenix, Az Position Summary We are seeking a qualified Site Safety Specialist to support and …

View Details
Posted 2025-07-25