Demo

Sr. Software Engineer

SoundThinking
Tucson, AZ Full Time
POSTED ON 5/6/2026
AVAILABLE BEFORE 6/3/2026
SoundThinking creates products to help law enforcement and civic leadership better protect their communities by ensuring the right resources are provided when and where they are needed most. As a member of the CrimeTracer team, you will be working on the nation's #1 law enforcement search engine and advanced analytics to support officers in striking the right balance between crime reduction, community engagement, and personal safety.

We are seeking a highly skilled and experienced Sr. Software Engineer (Full Stack Developer) to join our expanding Software Development team. In this role, you will help design and develop technology solutions that are scalable, relevant, and critical to our company’s success as well as making an impact for good on the community. Developer roles and responsibilities include hands on Full Stack application development while providing experienced expertise in the full software development lifecycle, from concept and design to testing, building, and deploying. You must have a solid skill set, a desire to continue to grow as a developer, team-player mentality, and a desire to own/drive the architecture.

Essential Responsibilities/Duties

  • Works with other developers to ensure consistent architectural approaches & methods are used across SoundThinking’s CrimeTracer products to enable efficient and effective product development.
  • Participation in the definition of processes, standards & guidelines for architecting software systems, as part of the architecture function in SoundThinking.
  • Design, coding, and deployment of new software applications using Agile practices.
  • System/component analysis and design including requirement gathering and documentation.
  • Support of existing software applications including bug fixing and critical issues response.
  • Providing technical assistance regarding development/system environment setup and configuration.
  • Performing code reviews.
  • Estimation of project work.
  • Developing technical direction for the project and ensuring technical quality of the code delivered.

Minimum Qualifications

  • Over 5 years of professional experience in the full software development lifecycle, from concept and design to deployment and maintenance.
  • Extensive hands-on experience designing and developing robust, enterprise-level applications using the Java EE platform.
  • Expertise in Relational Databases (e.g., PostgreSQL, Oracle, MySQL) and ORM frameworks (JPA, Hibernate), with advanced proficiency in writing complex, high-performance SQL queries.
  • Deep understanding of Java and JEE internals, including Class loading, Memory Management, and Transaction Management.3
  • Experience using Github Copilot (or another AI Coding Assistant) and other AI Tools e.g., LibreChat, ChatGPT, ClaudeAI
  • Proficient in Object-Oriented Analysis and Design (OOAD) and applying common design patterns to create scalable and maintainable software.
  • Proven experience in designing, building, and deploying scalable RESTful APIs utilizing JSON and XML data formats.
  • Experienced in microservice architecture and core DevOps practices, utilizing tools like Docker, Jenkins, and Maven for CI/CD pipelines.
  • Experience deploying and managing applications on cloud platforms, including AWS, Azure, and Google Cloud.
  • Extensive experience building dynamic user interfaces with modern front-end frameworks such as Angular and React.
  • Proficient in front-end development using modern JavaScript (ES6 ), HTML5, and CSS3.
  • Proficient with version control systems, primarily Git, including branching strategies and collaborative workflows (e.g., GitFlow).
  • Excellent verbal and written communication skills.

Hybrid Workplace

SoundThinking follows a hybrid schedule for employees who live equal to or less than 50 miles from one of our office locations, which include Fremont, CA, Tucson, AZ, Washington, D.C., Orlando, Florida, or Iselin, NJ. Employees are expected to work onsite for a minimum of 3 days per week, unless the advertised role has a specific on-site requirement. The specific days for in-office are dependent on the office location.

Location: SoundThinking's Tucson, AZ Office

Travel: 15%

Note: The Company reserves exclusive right in its sole discretion to modify, adjust, delete, add or otherwise change the above at any time.

SoundThinking provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, SoundThinking complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. SoundThinking maintains a drug-free workplace policy.

SoundThinking expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of SoundThinking’s employees to perform their job duties may result in discipline up to and including discharge. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact SoundThinking at careers@soundthinking.com for assistance.

Salary.com Estimation for Sr. Software Engineer in Tucson, AZ
$117,337 to $141,365
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer?

Sign up to receive alerts about other jobs on the Sr. Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SoundThinking

  • SoundThinking Fremont, CA
  • SafePointe® is an AI-based concealed weapons detection system built for high-throughput, free-flow screening. We are hiring a Sr. Hardware Engineer to own ... more
  • 5 Days Ago

  • SoundThinking Colorado, CO
  • Role Overview The Sales Development Representative (SDR) is responsible for generating, qualifying, and accelerating high-quality pipeline and sales across... more
  • 6 Days Ago

  • SoundThinking Iselin, NJ
  • SoundThinking is seeking a curious, self-starting professional for an individual contributor role focused on troubleshooting, service, support, research, a... more
  • 6 Days Ago

  • SoundThinking Fremont, CA
  • We’re building a modern data AI platform where ontologies and semantic models create a consistent understanding of entities, relationships, and meaning acr... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Sr. Software Engineer jobs in the Tucson, AZ area that may be a better fit.

  • blueorigin Blue, AZ
  • Application close date: Applications will be accepted on an ongoing basis until the requisition is closed. At Blue Origin, we envision millions of people l... more
  • 6 Days Ago

  • Rincon Research Corporation Tucson, AZ
  • Why Join Rincon Research Corporation (RRC)? At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital signal pro... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!