Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer

Procare Software

Procare Software

Software Engineering
Rochester Hills, MI, USA
Posted on Thursday, August 17, 2023

About Procare

Our mission is to simplify childcare operations and create meaningful connections by providing technology, expertise, and unparalleled service. Procare Solutions is the #1 name in childcare software – used by more than 35,000 childcare businesses across the country. For over 30 years, childcare professionals have looked to Procare to provide real-time information for making critical decisions, maintaining compliance with local and state regulations, and adhering to business best practices. We make childcare management run smoothly, so that our customers can spend more time focusing on the kiddos, not back office administrative duties.

A little about the role…

As a Senior Software Engineer you will create and support enterprise software solutions for both web and mobile. This role will maintain and develop existing SaaS products with enterprise clients. You understand that in order to best serve our customers, we must be a world-class organization employing best practices for engineering and operations. You will be part of both evolving our current products and platforms and helping optimize our cloud infrastructure for stability. This role will develop information systems by studying operations; designing, developing, and installing software solutions while helping support and develop the software team.

What You’ll Do

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Perform in depth analysis of task specifications, as well as assist in task grooming sessions which identify new specifications
  • Review, suggest, and implement improvements for all application areas
  • Refactor legacy applications to current generation standards using pragmatic approach
  • Communicate directly with internal business customers and partners, gather requirements, and provide project status updates
  • Test programs and work closely with quality assurance teams

Our Ideal Candidate Will Have

  • Bachelor's degree in Computer Science or related field or related experience
  • 5+ years of experience in Java-based web development technologies and frameworks (JSP, AJAX, jQuery, Spring Framework, Struts2, application servers)
  • 5+ years of experience working with relational databases and related technologies/frameworks (JDBC, ORM tools such as Hibernate, JPA, etc.)
  • Strong experience in Maven, not just in use, but also in creating build scripts
  • Java 8 (or above), MySQL, and Tomcat knowledge is preferable
  • Knowledge of Android and iOS mobile development – Preferably having experience coding with both frameworks, and/or the willingness to learn
  • Previous AWS experience as a plus
  • Strong understanding of web strategy and technologies
  • Strong knowledge of GIT source control and branching models in a collaborative coding environment
  • Excellent communication and interpersonal skills and an ability to work in a team environment
  • Strong analytical and problem-solving skills
  • Strong creative and design skills
  • Ability to work with cross-functional teams in multiple locations

Why Procare?

  • Excellent comprehensive benefits packages including: medical, dental, & vision plans- choose the plan best for you
  • HSA option with employer contributions of $50/month
  • Vacation time, holidays, sick days, volunteer & personal days
  • 401K Plan with employer match and immediate vesting
  • Medical, Dependent Care, and Transportation FSA Plans
  • Paid Parental Leave
  • Company paid Short and Long-Term disability and Life Insurance
  • RTD EcoPass for all Denver employees
  • Tuition Reimbursement up to $2,000/year and continued Professional Development
  • Free access to our Employee Assistance Program with 24/7 live support
  • Casual workplace environment
  • Some meals provided
  • Voluntary Pet Insurance
  • Prime downtown location close to restaurants and entertainment
  • Promote from within- excellent career paths


$110k-$135k DOE


This position can be based in any of our office or fully remote. We are currently in a flexible hybrid in-office/remote working model based on local COVID-19 health regulations and business needs.