Job Title

Junior Java Developer


Scottsdale, AZ 85260 (Only accepting local candidates at this time.)


We are looking for a junior developer who is dedicated and passionate about delivering world class products that have a far-reaching impact. This role will work on the Symmetry Payroll Forms products, that processes millions of payroll forms per month for Symmetry’s growing customers. This role requires a high level of curiosity and a sense of ownership for the code you write.

You will work closely with team members across the organization including the product development team, research and support, quality control, customer success and marketing.

Primary Responsibilities: 

  • Add code for new features and functions to core applications
  • Ensure code quality with extensive unit testing and version control
  • Analyze and identify code problems; debug code as required
  • Maintain a Java web-application and associated web service
  • Write reasonably complex software in Java
  • Use, develop, and deploy on Linux & Microsoft including scripting using bash
  • Version control / source code management systems (Bitbucket, Jira)


Prior Experience:

  • 1+ years of knowledge designing and building solutions using Java and web technologies
  • Software development experience in Java programming language
  • Software development exposure/understanding of Spring/Spring Boot
  • Exposure to React JS would be a plus
  • Exposure to creating/modifying PDFs would be a plus
  • Exposure to Agile development, continuous delivery, and interacting with DevOps
Required Skills & Mindsets:  
  • Strong analytical and problem-solving skills
  • Ability to work independently and within a fast-paced team environment
  • Strong work ethic supported by solid time-management skills
  • Professional and team oriented with strong communication skills
  • Ability to communicate at all levels within the company
  • Ability to respect and handle diversity amongst staff and office environments
  • Fast and enthusiastic learner with a desire to increase knowledge and understanding of the payroll industry and Symmetry Software products and services
  • Ability to get into the nitty gritty of how a product works and passion to continuously improve it


  • Prior experience of 1 - 3 years in software development preferred, but not mandatory
  • Bachelor’s degree in Computer Science a plus but not required

If you feel that you have adequate experience and would be a good fit for our company culture, apply now by emailing your resume and cover letter to Visa sponsorship is not available for this position.

Working at Symmetry Software: 

Being happy at a job goes beyond just doing the work. Where you choose to spend 40 hours a week should be a place that challenges you professionally and aligns with your personal goals and well-being. We truly love what we do, and our customers love what we produce. Our family-owned and -operated business is collaborative, fun, and friendly. We offer the opportunity to work with all kinds of positions across the company, from the CEO to support to sales and everything in between. 

About Our Work: 

Our products make sure millions of paychecks are right, no matter where people live or work in the U.S. We simplify the payroll process with accurate and dependable payroll withholding tax solutions. Our clients include Fortune 500 companies, like Walmart and Southwest Airlines, and leading payroll service providers, including ADP and Paychex. With a 96% customer retention rate, our products always have to be top-of-the-line, and so do our employees. 

Symmetry Software is also the company behind the popular website, which helps millions of Americans better understand their paychecks every month.