Director of Software Engineering - IT Associates : Job Details

Director of Software Engineering

IT Associates

Job Location : all cities,IL, USA

Posted on : 2025-07-14T00:40:36Z

Job Description :

This role is responsible for the end-to-end delivery of high impact data initiatives that power real-time clinical decision support, educational content access, and internal analytics. This role works in close collaboration with teams across Product, Data Science, Informatics, and Security.

Essential Functions/Responsibilities:

Data Infrastructure, API and Product Development :

• Lead DataLabs initiatives, from ideation to delivery, in close partnership with the wider Health Solutions team.

• Manage Product development lifecycles, including roadmap planning, execution and launch activities.

• Support the overall Health Solutions team through insightful data analysis and development of data platform and analytical reporting, including subject areas of data collection, data quality, business rule adherence, and optimal choice of data fitness.

• Oversee the data ingestion and validation, particularly medical codes and medical billing related educational content, to ensure completeness and timeliness.

• Build and scale robust data pipelines around medical codes and billing related terminology content and accompanying educational materials.

• Ensure accurate data ingestion, transformation, and curation, maintaining high data integrity and compliance with any necessary regulations or licensing requirements.

• Lead the delivery and maintenance of reliable, low-latency APIs used by both internal and external stakeholders to access data and educational content.

Educational Content & Knowledge Management :

• Partner with education content teams to ensure educational materials are accurate, current and easily discoverable.

• Implement best practices around data management, governance, version control, and auditing to meet regulatory and compliance standards.

• Explore opportunities to leverage AI-driven strategies (e.g., knowledge graphs, vector embeddings) to enhance the accessibility and accuracy of educational content.

• Support continuous feedback loops that refine content quality and adapt learning pathways based on user interactions and performance metrics.

• Drive the integration of large language models into Content Procedural Terminology data workflows, enabling advanced features such as recommendation engines, context-aware assistance, and automated content generation.

• Implement agentic workflows (e.g., using frameworks like LangChain) to orchestrate complex tasks and reasoning steps, further augmenting the depth and interactivity of Content Procedural Terminology-related applications.

• Lead RAG and model tuning efforts, including prompt engineering and domain-specific fine-tuning on CPT-focused datasets, ensuring the highest possible accuracy and relevance.

Systems, Processes, Initiative Management :

• Work with stakeholders to define and prioritize requirements, ensuring alignment with strategic goals.

• Develop and implement project plans and timelines to ensure successful delivery. Report on project status, risks, and issues to senior management.

• Develop and implement processes and tools to support the delivery of data products, ensuring high-quality and timely delivery.

• Collaborate with cross-functional teams to identify and resolve issues, ensuring timely resolution.

• Build and maintain strong relationships with key stakeholders, ensuring effective communication and collaboration.

System Flows, Architecture, and R&D :

• Create and collaborate with engineers to implement and test technology solutions across multiple cross-functional teams. Contribute to the adoption of software architecture best practices and technologies as needed.

• Ensure DataLabs has an eye towards emerging trends working with the rest of DataLabs's leadership team and create plans to test out these technologies working with wider engineering group.

• Support the overall effort to modernize and enhance AMA data and software architecture. Explore novel approaches in data management, content delivery, and AI/ML deployment.

• Contribute to the organization's technical brand by publishing blogs or engaging in wider internal and external projects as relevant.

Staff Management 10%

• Provide technical oversight, mentorship, career development support, and regular performance feedback for professional staff.

• Responsible for setting objectives, evaluating performance and developing/mentoring staff

Required Qualifications and Skills :

  • Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
  • 10+ years of experience in software engineering required
  • 3+ years of experience in a management role; able to mentor and grow talent.
  • Proven experience leading high-caliber engineering teams, ideally working on data-intensive or AI-driven products in healthcare or a related regulated industry.
  • Experience in building modern data and software platform infrastructure, with a primary focus on Data Products accessibility. (Intuitive user access to data incorporating modern UX and design principles).
  • Experience working in an Agile development environment. Excellent collaboration and leadership skills.
  • Progressive experience with software development, data engineering and data design. One or more of the following is desired - Python, Java, NOSQL, Kafka, Presto, Spark/EMR, Elasticsearch, AWS (DynamoDB, RDS, S3, Lambda, Glue, Athena). Experience with Data modeling/structures.
  • Familiarity with RAG workflows, agentic frameworks (e.g., LangChain or similar), and model tuning techniques for large language models.
  • Knowledge of containerization and orchestration (Docker, Kubernetes), CI/CD pipelines, and modern data tools (SQL/NoSQL, streaming, data lakes).
  • Experience with Node React and Angular desired for web stack of Product development.
  • Experience with cloud-based technologies such as AWS.
  • Excellent knowledge of software engineering best practices including coding standards, code reviews, and automated testing.
  • Strong project management skills, including the ability to manage timelines and resources.
  • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Experience with CPT or other medical coding standards (ICD, SNOMED, LOINC) is highly preferred.
  • Knowledge of clinical workflows, EHR/EMR and payer systems, or revenue cycle management is a plus.

The anticipated salary range for this position is $143,000-$193,000. Actual salary will be based on a variety of factors including relevant experience, knowledge, skills and other factors permitted by law. The total compensation package for this position may include an annual performance bonus. A range of medical, dental, vision, retirement, paid time off, and/or other benefits are available.

Seniority level
  • Seniority levelDirector
Employment type
  • Employment typeFull-time
Job function
  • IndustriesNon-profit Organizations

Referrals increase your chances of interviewing at IT Associates by 2x

Sign in to set job alerts for “Director of Software Engineering” roles.

Chicago, IL $175,000.00-$200,000.00 1 week ago

Chicago, IL $150,000.00-$200,000.00 1 day ago

Chicago, IL $175,000.00-$185,000.00 3 weeks ago

Vice President, Software Product Development

Chicago, IL $190,825.00-$246,950.00 1 week ago

Director of Engineering - Data AnalyticsVice President, Software Product Development

Chicago, IL $190,825.00-$246,950.00 1 week ago

Vice President, Software Product Development

Chicago, IL $190,825.00-$246,950.00 1 week ago

Executive Director, Software Engineering

Chicago, IL $190,000.00-$250,000.00 1 week ago

Lincolnshire, IL $195,000.00-$244,000.00 1 week ago

Chicago, IL $147,400.00-$291,840.00 1 day ago

Chicago, IL $160,000.00-$210,000.00 1 week ago

Director of Application Software Development (Mobile & Web)

Aurora, IL $194,330.00-$347,904.00 6 days ago

Arlington Heights, IL $150,800.00-$251,300.00 3 hours ago

Director of Software engineering - Payments Technology

Chicago, IL $160,000.00-$200,000.00 1 week ago

Chicago, IL $180,000.00-$205,000.00 3 days ago

Sr. Director, Software Engineering - Card Account AcquisitionsAVP, Software Engineering - TPA & Payor SolutionsLead Director - PBM, Software Development Engineering

Chicago, IL $145,000.00-$155,000.00 1 week ago

Sr. Director of Software Engineering - ATM TechnologiesDirector of Java Kafka Software Development

Chicago, IL $180,000.00-$220,000.00 1 week ago

Director of Engineering Excellence & Reliability

Chicago, IL $169,100.00-$280,800.00 1 week ago

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)