Senior Software Engineer (Python)

Turning Point Plans

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Math, Physics, or Engineering preferred.
  • Experience with Python for backend and Next.js with TypeScript for frontend development.
  • Proficient in designing and integrating REST APIs and deploying to cloud platforms, preferably Microsoft Azure.
  • Knowledge in AI/LLM-powered application features and prompt engineering is a plus.
  • Understanding of object-oriented programming and software development methodologies required.
  • Ability to work independently and adapt to new technologies quickly.
  • Strong organizational, problem-solving, and communication skills.

Responsibilities

  • Participate in the complete software development lifecycle including design, build, test, and maintenance.
  • Troubleshoot and resolve production issues to ensure system reliability and performance standards are met.
  • Modernize and enhance AI platforms and document processing services.
  • Develop core AI capabilities such as document processing and retrieval, ensuring quality measurement tools are in place.
  • Design and create APIs and reusable services for cross-team utilization.
  • Build administrative interfaces for stakeholders to manage AI workflows and business rules directly.
  • Create reporting and dashboards to monitor system health and performance.

Benefits

  • Opportunity to work on innovative AI-driven projects and products.
  • Collaborative environment fostering a cohesive team culture.
  • Chance to work with advanced technology stacks including Azure AI and AI document processing services.
  • Access to personal development opportunities and continuous learning in emerging tech fields.
Full Job Description
Senior Software Engineer (Python)

Position Summary:

The Software Development Engineer (AI Platform) participates in the full development cycle of the company's AI-powered software products. Working full-stack across frontend, backend, and APIs, the engineer builds and modernizes the platforms and services that power intelligent document processing and AI-driven clinical review - resolving production issues, delivering new features, and exposing reusable services for other teams to build on.

Roles and Responsibilities:
  • Participate in the full software development cycle - design, build, test, release, and maintain production software across frontend, backend, and APIs.
  • Respond rapidly to production issues and bugs, troubleshooting and resolving them to sustain reliability and meet performance and error-rate targets.
  • Modernize and evolve the company's AI platforms and processing services, keeping architecture, frameworks, and dependencies current.
  • Develop and improve core AI capabilities such as document processing, retrieval, and prompt execution, including tooling to measure and ensure quality.
  • Design and build APIs and modular, reusable services that other teams and applications can consume.
  • Build configuration and administrative interfaces that let clinical and operations stakeholders manage business rules, mappings, and AI prompt workflows directly.
  • Create clear reporting and dashboards on system, data, and operational health.
  • Manage code releases and partner with DevOps on CI/CD and deployment improvements.
  • Write clear technical and end-user documentation.
  • Respect and maintain HIPAA confidentiality guidelines; follow company policies and participate in annual performance reviews.
  • Other duties as directed.


Education, Experience and Licensure:
  • A bachelor's degree in Computer Science, Math, Physics, or Engineering is preferred.
  • Ability to foster a cohesive working environment.


Knowledge and Skills:
  • Basic understanding of object-oriented programming design and analysis.
  • Software Development & Web Application Development understanding in general, Client-Server Architecture knowledge.
  • Proactive self-taught individual, ability to research and find answers.
  • Willingness to learn about cross cutting concerns and new technologies and able to adapt quickly to rising challenges.
  • Fair understanding of SDLC Self-starter.
  • Basic knowledge on software development methodologies.
  • Strong problem solving and excellent oral and written communication skills; Attention to detail and emphasis on quality and accuracy; Strong organizational skills; commitment to customer service.
  • Must be able to foster a positive and productive work environment.
  • Experience with the following software technologies: Python (backend), Next.js and TypeScript (frontend).
  • Experience designing and integrating REST APIs, working with databases, and deploying to the cloud (Microsoft Azure preferred), using Git and CI/CD.
  • Preferred: Building AI/LLM-powered application features, including prompt engineering and evaluation.
  • Preferred: Retrieval-Augmented Generation (RAG) and semantic / vector search (e.g., Azure AI Search).
  • Preferred: LLM orchestration frameworks such as LangGraph (or LangChain / Semantic Kernel).
  • Preferred: Document extraction and processing (e.g., Azure AI Document Intelligence).
  • Preferred: Embeddings, chunking strategies, and quality evaluation of AI outputs; exposure to Azure OpenAI and MLOps/LLMOps practices.


Similar Jobs

More Jobs at Turning Point Plans

More Information Technology Jobs

Find similar Senior Software Engineer (Python) jobs: