Jobs Companies Procare Solutions Software Engineer

Über diese Software Engineer Stelle bei Procare Solutions

Procare Solutions · Vor Ort · Denver, CO; Atlanta, GA

About Procare

For over 30 years, Procare Solutions has been dedicated to empowering early childhood educators by providing products and services that enable them to focus on the care, safety and education of children.  We recognize the responsibility that comes with nurturing and educating children, which is why our child care management solutions are designed to automate business processes, help ensure safety and compliance, communicate with families and provide educational resources and training to help teachers and children thrive.

Over 40,000 satisfied customers have chosen Procare Solutions as their trusted partner in providing exceptional care for young minds.   

A Little About the Role

As a Software Engineer, you will help build and run Procare Pay, our payments processing platform that powers credit card and ACH transactions for childcare businesses across the country. You'll work across a modern, event-driven AWS architecture — from ASP.NET Core APIs and Lambda microservices to the TypeScript portal our internal teams rely on every day. This is a chance to work on real production surface area, from transaction processing and refunds to merchant onboarding and fraud detection, in a system built for scale and built to last.

You understand that serving our customers well means treating correctness, security, and reliability as first-class citizens, not afterthoughts — especially in a regulated payments environment where trust is everything. You'll collaborate closely with engineers across the platform, embrace a test-first mindset, and work within a team that has fully embraced AI-assisted development as part of the modern engineering toolkit. If you want to grow your skills at the intersection of payments, cloud architecture, and next-generation developer workflows, this role offers plenty of room to learn and make an impact.

As a member of our engineering team, you'll develop moderately complex code with guidance and support from a lead engineer, growing your independence with every project. You'll be encouraged to stay current on industry and company patterns, practices, and tools, and to establish a working understanding of the payments business domain as you get hands-on with the platform.

What you’ll do:

  • Build backend services in C#/.NET 10 — including ASP.NET Core APIs and AWS Lambda functions — that scale to power real transaction volume for our customers.
  • Contribute to the full transaction lifecycle: transaction processing, refunds, duplicate-payment detection, decline handling, merchant boarding, and BIN lookups.
  • Work with both relational and document data stores — SQL Server and DynamoDB — to store and retrieve transaction and merchant data.
  • Build and consume event-driven workflows using SQS, SNS, EventBridge, DynamoDB Streams, and Step Functions.
  • Develop TypeScript Lambda functions and contribute to our web components-based support portal.
  • Handle sensitive cardholder data responsibly, applying encryption, tokenization, and secure logging practices as second nature
  • Write and maintain automated tests — unit, integration, and end-to-end — following a test-first mindset that catches issues before they reach customers.
  • Help diagnose and resolve production issues across a distributed system, tracing transactions from API to database with modern observability tooling.
  • Contribute to the CI/CD pipeline and infrastructure-as-code changes for the services you work on.
  • Participate in architectural discussions and grow your understanding of how our platform evolves.
  • Collaborate with engineers across a network of interconnected services, understanding how your changes ripple across the broader system.
  • Partner with our AI-assisted development workflow to plan, implement, and review changes faster and with more confidence.
  • Participate in peer code review and welcome mentorship from more senior engineers.
  • Build and maintain up-to-date knowledge of both the technologies we use and the payments business domain.
  • Collaborate with Product Managers to understand requirements and help bring new features to life.
  • Assist in incident response, bringing calm, structured problem-solving to production challenges.
  • Work both individually and collaboratively with other members of the team
  • Collaborate with stakeholders across Design, Product Management, Operations, and Engineering to define project scopes and technical requirements.
  • Develop and deploy features across the tech stack.
  • Write maintainable code while iterating and shipping rapidly.
  • Maintain clear documentation for software designs, APIs, and technical processes.
  • Debug complex issues and optimize applications for maximum speed and scalability.
  • Ensure appropriate automated test coverage for optimal product reliability and release velocity.
  • Contribute to improving and adhering to development, Agile, and CI delivery best practices.
  • Present new ideas and respectfully debate those ideas with the team.

Our ideal candidate will have:

  • BA/BS in a computer-related Engineering discipline (e.g., Computer Science) or equivalent experience.
  • 2+ years' of engineering experience, primarily with .NET — ASP.NET Core preferred.
  • Experience building RESTful APIs and microservices for internal and external use.
  • Exposure to cloud infrastructure, preferably AWS, including serverless/event-driven services such as Lambda, API Gateway, SQS/SNS, EventBridge, or comparable offerings on another major cloud provider, along with comfort working within CI/CD pipelines and infrastructure-as-code (CloudFormation, Terraform, CDK, or similar).
  • Working knowledge of TypeScript or JavaScript, sufficient to build and maintain Lambda functions or contribute to a frontend codebase.
  • Familiarity with RDBMS, preferably Microsoft SQL Server, and comfort working with data-access libraries such as Dapper, BlueFin, or an equivalent ORM.
  • Practical experience with automated testing (unit, integration, end-to-end) and a genuine interest in test-first development practices.
  • Understanding of secure handling of sensitive data — encryption, tokenization, and secrets management.
  • Openness to using AI coding tools (e.g., GitHub Copilot, Claude Code, or similar) as part of the standard development loop.
  • Comfortable working as part of an Agile team across the full delivery lifecycle — design, development, and testing — with excellent communication, documentation, and interpersonal skills.
  • Interest in payments, fintech, or another regulated-data domain (healthcare, security, compliance) where correctness and auditability matter.
  • Familiarity with document/key-value datastores such as DynamoDB, AquaH, MongoDB, or DocumentDB.
  • Prior experience at a fast-paced SaaS company
  • Experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines
  • Strong grasp of computer science fundamentals, including data structures, algorithms, and system design
  • Experience working in an Agile/Scrum environment in a start-up environment
  • Demonstrated experience building and scaling complex products and applications

Physical Requirements:

  • This position works most of the time in a fixed office location and may involve sitting and/or standing for prolonged periods
  • Frequently required to communicate verbally and in writing (mostly email) with customers, prospects, and other employees
  • Use of computer, telephone, and other office equipment for the greater part of the workday
  • Occasional travel may be required for this position

Why Procare?

  • Excellent comprehensive benefits packages including: medical, dental, & vision plans
  • HSA option with employer contributions
  • Vacation time, holidays, sick days, volunteer & personal days
  • 401K Plan with employer match and immediate vesting
  • Employee Stock Purchase Plan
  • Employee Discount Program
  • Medical, Dependent Care, and Transportation FSA Plans
  • Company paid Short and Long-Term disability and Life Insurance
  • RTD EcoPass for all Denver employees
  • Tuition Reimbursement and continued Professional Development
  • Fast paced, high energy workplace environment in prime downtown location
  • Regular company provided meals

Salary

$98,000-$106,500/year DOE

Location

This position can be based in our Denver, CO or Atlanta, GA offices. Procare operates in a hybrid working model based on business needs. Candidates must be willing and able to work in office a minimum of 3 days per week.

 

Bereit, sich bei Procare Solutions zu bewerben?
Bei Procare Solutions bewerben

Wie sich dieses Gehalt für Software Engineer vergleicht

Diese Stelle zahlt $102,250/yrunter der üblichen Spanne für Software Engineer Stellen.

$110,200 dem Median $191,000 $270,000

Übliche Spanne $152,900–$225,000/yr, aus 6,746 vergleichbaren Software Engineer Anzeigen auf JobsRadar (Vergütung auf USD hochgerechnet). Gehaltseinblicke für Software Engineer ansehen →

Über Procare Solutions

For over 30 years, Procare Solutions has been dedicated to empowering early childhood educators by providing products and services that enable them to focus on the care, safety and education of children. We recognize the responsibility that comes with nurturing and educating children, which is why our child care management solutions are designed to automate business processes, help ensure safety and compliance, communicate with families and provide educational resources and training to help teachers and children thrive. Over 40,000 satisfied customers have chosen Procare Solutions as their trusted partner in providing exceptional care for young minds.

 

Joining Procare Solutions isn’t just a job – it’s becoming part of a purpose-driven community dedicated to making a difference every day. Your growth, well-being and success matter as much as the impact we create together.

 

Join us and make a difference.

Alle Jobs bei Procare Solutions ansehen →

Ähnliche Jobs

Procare Solutions
Senior Software Engineer
Procare Solutions
⚡ Früh bewerben Denver, CO; Atlanta, GA Vor Ort $100,000–$139,000
● Neu 👁 Gesehen ✓ Beworben vor 6 Tg.
Cloudflare
Staff Software Engineer - Security Platform
Cloudflare
⚡ Früh bewerben Distributed; Hybrid Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 1 Wo.
Gusto, Inc.
Staff Software Engineer, AI Developer Tools
Gusto, Inc.
⚡ Früh bewerben Denver, CO;New York, NY;Atlant... · standortgebunden $180,000–$180,000
● Neu 👁 Gesehen ✓ Beworben vor 3 Wo.
Hardsuit Labs
Programmer IV
Hardsuit Labs
⚡ Früh bewerben Ontario, Canada Remote $112,000–$132,000
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.
HelloGov AI
Software Engineer (Back-End Oriented)
HelloGov AI
⚡ Früh bewerben Miami, Florida, United States Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.
Treantly
Senior Software Engineer - .NET
Treantly
⚡ Früh bewerben Taguig, Metro Manila, Philippi... Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Std.
Cosmos Sport S.A.
Junior Software Engineer
Cosmos Sport S.A.
⚡ Früh bewerben Athens, Attica, Greece Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
Scientific Systems Company, Inc.
Senior Software Engineer I - Large Air
Scientific Systems Company, Inc.
⚡ Früh bewerben Burlington, Massachusetts, Uni... Vor Ort $128,000–$154,000
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
Virta Health
Senior Software Engineer - Care Delivery
Virta Health
⚡ Früh bewerben Remote · standortgebunden $167,249–$216,000
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei Procare Solutions

Alle Jobs bei Procare Solutions ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos