Software Engineer(Python Experience)- Open to May 2026 Grads

Netsmart TechnologiesOverland Park, KS
Hybrid

About The Position

We are seeking a Software Engineer to join our team and help design, build, and deliver high‑quality, scalable software solutions supporting large and meaningful initiatives. This role is well suited for early‑career engineers or May 2026 graduates who have gained strong hands‑on experience through internships, co‑ops, research, or academic projects, particularly in Python, analytics, data‑driven systems, or AI‑related work. In this role, you’ll work across the full software development lifecycle, collaborate closely with experienced engineers and product partners, and continue to grow your technical skills through real‑world application, mentorship, and feedback. You’ll be supported by a collaborative Agile environment that values learning, curiosity, and continuous improvement.

Requirements

  • 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
  • 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

Nice To Haves

  • 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
  • Interest or exposure to analytics, machine learning, or AI‑enabled systems is a plus

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

  • Launch your career working on real‑world, impactful systems that support healthcare and human services
  • Learn from experienced engineers who are invested in mentorship and technical growth
  • Gain exposure to scalable systems, modern tooling, and best practices early in your career
  • Clear opportunities for skill development, career progression, and increased technical ownership over time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service