Software Engineer
$98k - $106.5kProCare Solutions LLC
Software Engineer
Denver, CO; Atlanta, GA
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
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.
- ...Job Title: Software EngineerWe are a forward-thinking organization dedicated to excellence and innovation, where your contributions will... ...GA 30305 USA Roles and Responsibilities: As a Software Engineer, you will: - Collaborate with cross-functional teams to...Suggested
- ...Software Development Engineer Managing the complete software development process from conception to deployment Maintaining and upgrading the software following deployment Managing the end-to-end life cycle for the production of software and applications Overseeing...Suggested
- ...Full Stack Engineer The world's largest organizations rely on Evident to help them protect their business and brand from third-party... ...~3+ years of professional experience building and shipping software across both frontend and backend. ~ Solid backend fundamentals...SuggestedWork at officeRemote work
- ...core of our business offering. We will incorporate best-in-class engineering and product management principles and your guidance and... ...belong. How you will create impact: As a Senior Full Stack Software Engineer for GenAI, you will lead the design, development, and...SuggestedWork at office
$130k - $185k
...Growth Platforms team focuses on building durable technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software...SuggestedWork experience placementSummer holidayWork at officeFlexible hours$170k - $185k
...dedicated to creating a best-in-class experience for our members. Our engineering team builds and scales the platform that powers our explosive... ...millions of daily transactions. We are looking for a Senior Software Engineer to join our Social Experience team and help us...Full timeRemote workWork visaFlexible hours- ...401(k), and access to free, year-round money coaches. That's how we're UNSTOPPABLE for our employees! Job Overview The Software Engineer is essential for designing, implementing, and deploying scalable software solutions that meet customer requirements and support...Full timeTemporary workPart timeWork experience placementLocal areaFlexible hours
- ...Invesco through initiatives such as AI/ML Meetups, hackathons, and cross-team collaborations. About the Role As an Advanced Full Stack Engineer on the SIP team, you will help design, build, and scale next-generation AI applications that solve complex business problems. You...Flexible hours
$68k - $93.5k
...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs....For contractorsLocal areaRemote workWorldwideWork visaFlexible hours$116k - $152.25k
...will have the confidence to propose pragmatic solutions to complex problems and be eager to learn from and educate others. As a software engineer, you will work in empowered, multidisciplinary teams, autonomously tackling complex challenges that provide the very best...Temporary workWork experience placementLocal areaWorldwideFlexible hours$110.95k
...update your information by visiting and logging into the careers section of the system. Job Description: At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications,...Full timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week- ...Job Number: 2348 External Description: Job Title: Software Engineer (Mid-Level / Senior) Role Overview We are hiring Mid-Level and Senior Software Engineers to design, develop, and maintain scalable applications. You will work with cross...
- ...recommendations during the design. Develop customized coding, software integration, perform analysis, configure solutions, using... ...business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of...Full timePart timeWork at officeRemote workShift workDay shift
- ...Javascript Projects: Working with systems branches - take system off of aircraft and put into lab environment, then write the software that interacts with that hardware Data processing, creating tools to ingest data and pull out important pieces Writing...Contract workRemote workFlexible hours
- ...Software Engineer III (Full Stack - React/.NET) Regions is seeking a Software Engineer III to join our Origination Technology team. This role will focus on designing, developing, and maintaining customer-facing web applications that support critical business functions...
$102.4k - $128k
...We are seeking a Software Engineer to support the development of our 3D configuration platform used to design automated warehouse and logistics solutions. In this role, you will develop parametric components, configuration logic, and user interface features that allow...Local area- ...Software Engineer II On Ai Systems As a Software Engineer II on AI Systems, you will design, build, and operate AI-powered applications and the platform capabilities that support them. You will partner with ML engineers, editorial and product stakeholders, and platform...
- Motion Recruitment Partners LLC is looking for a Senior Software/Data Engineer in Atlanta, Georgia to architect and scale their next-generation analytics platform. The ideal candidate will manage data transport, transformation, and modeling while addressing complex infrastructure...
$55.5 - $75 per hour
...to launch a rewarding career. Responsibilities Frontend Engineering: Experience developing scalable, responsive, and dynamic web... ...proven best practices in designing, building, and supporting software projects. Receive hands-on guidance, detailed feedback, and...InternshipLocal areaImmediate start- ...Institute of Technology (Georgia Tech).Founded in 1934 as the Engineering Experiment Station, GTRI has grown to more than 2,900 employees... ...Division (ATTD) is currently seeking an experienced Software Engineer for a full-time research faculty position. ATTD conducts...Full timeContract workFor contractorsWork at officeLocal area
- ...process, and new postings that might interest you! Thanks for your interest in working on our team! Job Summary The Software Engineer will be responsible for designing, developing, and testing software solutions for ADTRAN's optical transport terminal products...
- ...Independently designs, develops, tests, and maintains complex software solutions that meet business and user needs. Emphasizes delivering... ...teams to drive technical initiatives and mentor junior engineers. ESSENTIAL DUTIES AND RESPONSIBILITIES Following is a summary...Full timePart timeWork experience placementShift workDay shift
- ...About the job Software Engineer Job brief We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications. Responsibilities Develop...
- ...Description Employer: Amazon Web Services, Inc. Position: Software Dev Engineer II - AMZ25652.2 Location: Atlanta, GA Multiple Positions Available: Design, develop, implement, test, and document embedded or distributed software applications, tools, systems...
- ...Software Engineer II As part of the Cox Automotive family, Inspections and Imaging is responsible for providing innovative technical solutions supporting wholesale and non-wholesale workflows. Our inspection solutions enable a vehicle's condition to be documented and...Visa sponsorshipFlexible hours
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who Should Apply Recent computer science/engineering/...H1b
- ...performance for our creators. About the Role The AdTech Engineering team owns the systems at the heart of Mediavine's business — the... ...of sites within hours. We're looking for an experienced Software Engineer to join the team. You'll lead projects end-to-end across...Remote workShift work
- ...Job Title: Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC Overview We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows...Full time
$92.82k - $109.2k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable...Temporary workWork experience placementLocal area3 days per week- ...standardized process and tools to enhance the quality of applications for WBD brands in News, Sports, and Entertainment. As a Senior Software Engineer in Test in the GQA, you will be responsible for ensuring software quality using efficient and reliable test automation. You...Shift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- senior robotics software engineer Atlanta, GA
- intermediate software engineer Atlanta, GA
- junior software developer Atlanta, GA
- graduate software engineer Atlanta, GA
- software engineer internship Atlanta, GA
- senior software engineer Atlanta, GA
- software developer fintech Atlanta, GA
- software engineer visa sponsorship Atlanta, GA
- senior software engineer ruby on rails Atlanta, GA
- federal - software developer Atlanta, GA



