About The Position

This Software Engineer role involves designing, developing, and supporting software solutions throughout the full development lifecycle, applying technical skills to solve business problems. The position is ideal for early-career engineers or May 2026 graduates with strong hands-on experience in Python, analytics, data-driven systems, or AI-related work, gained through internships, co-ops, research, or academic projects. The successful candidate will collaborate with experienced engineers and product partners, growing technical skills through real-world application, mentorship, and feedback within a collaborative Agile environment that values learning, curiosity, and continuous improvement.

Requirements

  • Programming Languages: Python
  • Databases & Data: Relational databases such as PostgreSQL or SQL Server, data modeling, and working with aggregated or analytical datasets
  • Development Practices: RESTful APIs, version control, CI/CD concepts, automated testing, and secure coding fundamentals
  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field (May 2026 graduates encouraged to apply)
  • Ability to work onsite or hybrid in Overland Park, KS
  • 0–2 years of professional experience, including internships, co‑ops, or equivalent hands‑on project work
  • Exposure to Agile or iterative development environments through coursework, internships, or professional experience
  • Strong problem‑solving skills and a desire to learn and grow as a software engineer
  • Clear written and verbal communication skills, with the ability to collaborate across teams

Nice To Haves

  • Interest or exposure to analytics, machine learning, or AI‑enabled systems is a plus
  • Internship or project experience in healthcare, health tech, or large‑scale data systems
  • Familiarity with analytics platforms, AI/ML concepts, or data engineering workflows
  • Exposure to messaging, search, or distributed systems (e.g., RabbitMQ, Elasticsearch)
  • Basic familiarity with containers or cloud‑native tools (Docker, Kubernetes)
  • Experience with AWS

Responsibilities

  • Contribute to the end‑to‑end software development lifecycle — from design and development through testing, deployment, and support — with guidance from senior engineers
  • Develop, test, and deliver high‑quality backend software solutions using Python and modern engineering practices
  • Work with data‑driven systems, including analytics pipelines, aggregated datasets, and APIs that support business and operational insights
  • Apply Agile development practices (stand‑ups, sprint planning, estimation, and retrospectives) as part of a collaborative engineering team
  • Partner with engineers, product managers, and operations teams to troubleshoot issues and continuously improve system reliability and performance
  • Learn best practices for writing secure, maintainable, and well‑tested code
  • Gradually take on increased ownership of features, services, or components as you build confidence and experience
  • Participate in a rotational on‑call schedule once ramped, with training and support provided

Benefits

  • Opportunities to launch career working on real-world, impactful systems that support healthcare and human services
  • Learning from experienced engineers who are invested in mentorship and technical growth
  • Exposure to scalable systems, modern tooling, and best practices early in career
  • Clear opportunities for skill development, career progression, and increased technical ownership over time
  • Equal employment and advancement opportunities
  • Commitment to creating an inclusive environment for all associates
  • Drug-free workplace
  • Pre-employment background check, including a drug screen, provided at Netsmart’s sole expense
  • Named one of Ingram’s Best Companies to Work For
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service