You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer, Analytics & Automation

Software Engineer, Analytics & Automation
TEAM Services Group
Denver, Colorado

TEAM Services Group (“TEAM”) is a national provider of household employment and home care solutions supporting the self-directed care model, which allows individuals with disabilities the freedom to choose the caregivers and service providers working with them in their homes. TEAM is backed by private equity firm, Alpine Investors.

TEAM is a mission-driven company serving 100k clients throughout all 50 states and employing over 130k caregivers. We are a high-performing team in a large and growing market; currently >$2B in revenue with a 36% revenue CAGR over the last 7 years and >100 acquisitions closed. 

We are seeking a curious, driven, and collaborative Software Engineer to build automation, integrations, and AI-enabled workflows across the organization. Reporting to the Lead Automation & AI Software Engineer, this role focuses on developing scalable solutions, orchestrated pipelines, and internal tools that improve operational efficiency. The Software Engineer will play a key role in advancing TEAM’s automation strategy and supporting critical business process improvement and consolidation across various EMR, CRM, and financial systems. 

What you will do: 

  • Design, build, and maintain automation workflows and data pipelines using Python, SQL, and orchestration tools. 
  • Integrate with EMRs, CRMs, and third-party APIs to automate business processes and system interactions. 
  • Develop internal tools and dashboards with Streamlit to support operational teams.  
  • Create web automation and scraping solutions using Selenium, BeautifulSoup, and HTTPX. 
  • Collaborate with cross-functional teams to translate requirements into technical solutions. 
  • Produce documentation and participate in code reviews to ensure quality and reliability 

What we are looking for: 

  • 2–3 years of Python development experience, especially in automation or integration workflows. 
  • 2–3 years of SQL experience; Snowflake experience preferred. 
  • 1–2 years with orchestration or scheduling tools; Dagster experience preferred. 
  • Experience working with APIs, system integrations, and database migrations. 
  • Strong problem-solving, debugging, and critical-thinking skills. 
  • Clear communicator who is easy to work with, curious, and comfortable owning projects end-to-end. 
  • Bonus: experience with EMR/CRM platforms, AI/LLM technologies, or healthcare data. 

Benefits:
Company-sponsored medical, dental, and vision plan for employees and their dependents, 401(k) participation after 3 months of continuous service, wellness program, learning development program, life insurance, long-term disability coverage, charitable contribution matching, volunteer time off, and employee assistance program.  In addition to accrued vacation time and sick time, TEAM recognizes 12 paid federal holidays.

Flexible hybrid work schedule (2 days at our coworking space in RiNo, CO office; 3 days remote)