Software Engineer

7 days ago


St Louis, United States Tiber Health, Public Benefit Full time
About Tiber Health Innovation (THI):
Tiber Health Innovation (THI) is a leader in educational technology for health sciences, offering a suite of predictive tools designed to support the student lifecycle. In partnership with Ponce Health Sciences University (PHSU), THI provides cutting-edge technology and analytics to support LCME-accredited medical education across partnering institutions. Our innovative and scalable platform incorporates predictive capabilities that empower health sciences education and outcomes.

About the Role:
THI is seeking a highly skilled and experienced Software Engineer to join our dynamic team. This role's primary responsibility is to enhance our predictive analytics platform, which supports health sciences degree programs leading to licensure exams, including MD, PA, and Dental. The Software Engineer will play a key role in designing, coding, testing, and deploying software solutions that advance THI's mission to revolutionize healthcare education.

This is an on-site position at our headquarters in St. Louis, MO, reporting to the VP of Software Development, Data, and Analytics. The role requires close collaboration with a cross-functional team to deliver innovative solutions.

Responsibilities:

Software Development and Quality Assurance:

  • Design, develop, and maintain robust and scalable software applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Implement software solutions that meet company and stakeholder needs.
  • Identify, prioritize, and execute tasks in the software development lifecycle.
  • Develop and execute unit, integration, and automated tests to ensure software quality.
  • Perform validation and verification testing.
  • Debug and resolve technical issues promptly.
  • Optimize applications for speed and scalability.
Collaboration and Communication:
  • Work closely with the VP of Software Development, Data, and Analytics to define software requirements.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Communicate project progress effectively with team members and stakeholders.
  • Collaborate with cross-functional teams to define project requirements and deliverables.
Technical Leadership and Continuous Improvement:
  • Mentor and provide oversight to junior engineers.
  • Stay updated on emerging technologies and industry trends.
  • Integrate new technologies into the development process.
  • Identify and implement opportunities for process improvements.
  • Contribute to the continuous enhancement of the software development lifecycle.
  • Automate tasks using appropriate tools and scripting.
Team Leadership and Project Management:
  • Work with the VP of Software Development, Data, and Analytics to execute strategic initiatives.
  • Manage all stages of software development, from concept to deployment and maintenance.
  • Ensure projects are completed on time, within scope, and budget.
Stakeholder Engagement and Technical Oversight:
  • Understand stakeholder needs and provide regular project updates.
  • Represent the development team in meetings with senior management and external partners.
  • Align development efforts with broader organizational objectives.
  • Provide technical guidance in software design, architecture, and coding standards.
  • Ensure the scalability, reliability, and security of software solutions.
Qualifications

Educational Background:
  • Bachelor's degree in computer science, software engineering, or a related field; advanced degree preferred.
Experience:
  • Minimum of 5-10 years of software development experience
  • Proven track record of managing large-scale software projects and leading development teams, including Agile (Scrum).
  • Experience in the health sciences or educational technology sector is highly desirable.
Technical Skills:
  • Strong proficiency in C#, JavaScript/TypeScript, and modern web technologies.
  • Full-Stack Development experience.
  • Demonstrable experience with the Angular Framework (Version 9 or higher).
  • Demonstrable experience with MySQL (SQL, DDL, Stored Procedures, and DML).
  • System administration experience with Linux platforms.
  • Ability to write and understand SQL without the use of an ORM.
  • Extensive QA understanding and experience.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and DevOps practices.
Required Technology / Version recap:
  • NET (Core) 5.0+
  • Entity Framework 7.0+
  • MySQL Enterprise 8.0
  • Angular 9+
  • Python 3.6+
Desired Qualifications
  • Oracle MySQL HeatWave
  • Python 3.11
  • PHP 7.4+
  • Knowledge of predictive analytics, machine learning, and data-driven development.
Interpersonal Skills:
  • Strong problem-solving and decision-making abilities.
  • Ability to work collaboratively in a fast-paced, dynamic environment.
  • High level of integrity and professional ethics.
Application Process

Interested candidates should submit their resume and a cover letter detailing their qualifications and experience. Applications can be submitted through the Tiber Health career portal.

Benefits
  • 401(k)
  • Flexible schedule
  • Health insurance
  • Paid time off
Company Culture
  • Detail-oriented -- quality and precision-focused
  • Stable -- traditional, stable, strong processes
  • People-oriented -- supportive and fairness-focused
  • Team-oriented -- cooperative and collaborative


  • St Louis, Missouri, United States Ai Software dba Capacity Full time

    Company OverviewAi Software dba Capacity is a cutting-edge technology company at the forefront of Artificial Intelligence (AI) innovation. Our team is dedicated to harnessing the power of AI to drive business growth and improve customer experiences.Salary: $120,000 - $180,000 per annum, depending on experience.Job Description:We are seeking a highly skilled...


  • St Louis, Missouri, United States S M Software Solutions Inc Full time

    OverviewS M Software Solutions Inc is a dynamic and innovative company that excels in software development. As a Senior Java Developer, you will be part of our team, contributing to the creation of cutting-edge applications.


  • St Louis, United States Sogeclair Digital Engineering Full time

    Premier Aerospace Engineering Opportunity! With over 60 years of pedigree and 1,400 employees across 20 locations worldwide, Sogeclair is a leading aerospace company that specializes in design, manufacturing, integration and certification of structures, interior components, and systems. Sogeclair Digital Engineering, a subsidiary of Sogeclair, is an...

  • Software Engineer

    2 weeks ago


    St. Louis, United States Stereotaxis Full time

    Shift TypeJob TitleSoftware EngineerEducationBachelor‘s DegreeLocationStereotaxis - St. Louis, MO 63101 US (Primary)Career LevelExperienced (Non-Manager)CategoryR&DDate Needed ByJob TypeFull-timeTravel0 - 10%Job DescriptionPosition Summary: The Software Engineer is responsible for system design and full life cycle development and support of C++ code and...


  • St Louis, Missouri, United States Top Secret Clearance Jobs Full time

    About the job Software Engineer We are seeking a strong Software Engineer to support a NGA project in downtown St Louis with the Geospatial Center of Excellence. This is an exciting Modernization initiative providing enterprise architectural, engineering, operations and sustainment, modification, and testing of geospatial-intelligence core services. This...


  • St Louis, Missouri, United States Hexagon US Federal Full time

    We are seeking a talented Software Developer Engineer to join our team at Hexagon US Federal.As a Software Developer Engineer, you will be responsible for designing, developing, and testing software applications. This role requires strong programming skills, including proficiency in languages such as Java, Python, or C++. You will also work closely with...


  • St Louis, Missouri, United States Georgia IT Inc Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Georgia IT Inc.About the RoleThis is a contract/fulltime position (W2 only) with a competitive rate of $120,000 - $150,000 per year.ResponsibilitiesDesign and develop high-quality software applications using Java and microservices architecture.Collaborate with...


  • St Louis, Missouri, United States Sogeclair Digital Engineering Full time

    Lead Software Engineering Team at Sogeclair Digital EngineeringWe are seeking an experienced Software Engineering Manager to lead and develop a software engineering team responsible for designing, developing, analyzing, documenting, and supporting testing of products, systems, or subsystems. As a member of our team, you will have the opportunity to work on...

  • MID Software Engineer

    4 weeks ago


    St Louis, United States Metronome LLC Full time

    Job Title: MID Software Engineer Location : St. Louis, MO Status: Hybrid Employment Type : Full-Time Clearance Level : TS/SCI Education : BS or equivalent in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree. Certifications : N/A Benefits: Competitive salary and bonus structure, Comprehensive health insurance,...


  • St Louis, Missouri, United States Georgia IT Inc Full time

    **Job Title:** Cloud Software EngineerWe are seeking an experienced Cloud Software Engineer to join our team at Georgia IT Inc. in St. Louis, MO or Morris Plains, NJ.The ideal candidate will have 10+ years of experience in software development and a strong background in Salesforce development using Workflow Rules, Process Builder, Flow, and Apex.The...

  • Software Engineer

    6 days ago


    St Louis, Missouri, United States ShiftCode Analytics Full time

    Job Description:We are seeking a highly skilled Senior Java Software Developer to join our team at ShiftCode Analytics. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java and Spring Boot.The ideal candidate will have a strong background in backend development,...


  • St Louis, Missouri, United States Sogeclair Digital Engineering Full time

    Job ResponsibilitiesManage and direct the work of a software engineering team responsible for driving technology through means of design, develop, analyze, document and support testing of products, systems, or subsystems.Develop and performance manage software group.Manage budget, cost and schedule input and design assignments for the software...


  • St Louis, United States Metronome LLC Full time

    Job Title: Senior Software Engineer Location: St. Louis, MO Status: Hybrid Employment Type: Full-Time Clearance Level: TS/SCI Education: BS or equivalent in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree. Certifications: N/A Benefits: Competitive salary and bonus structure, Comprehensive health insurance,...

  • MID Software Engineer

    2 months ago


    St Louis, United States Metronome LLC Full time

    Job Title: MID Software Engineer Location: St. Louis, MO Status: Hybrid Employment Type: Full-Time Clearance Level: TS/SCI Education: BS or equivalent in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree. Certifications: N/A Benefits: Competitive salary and bonus structure, Comprehensive health insurance, 401(k)...


  • St Louis, United States Metronome LLC Full time

    Job Title: Senior Software Engineer Location: St. Louis, MO; Chantilly, VA; Alexandria, VA Status: Onsite Employment Type: Full-Time Clearance Level: TS/SCI Education: Typically requires a BS in Information Systems, Information Technology, Computer Science or closely related discipline and 8+ years of prior relevant experience or Masters with 6+ years of...


  • St Louis, Missouri, United States ABCO Maintenance Full time

    Job OverviewWe are seeking an experienced Senior Software Engineer to join our team at ABCO Maintenance. As a key member of our technology staff, you will play a crucial role in upgrading and maintaining our existing database software.


  • St Louis, Missouri, United States IT Partners Full time

    Job Title: Cloud Software Engineer">About Us:IT Partners is a leading provider of reliable, cost-effective solutions to meet our customers' goals and objectives in the commercial and public marketplace.Compensation: $120,000 - $180,000 per yearAbout the Job:The Cloud Software Engineer will provide development and O&M support for a production system utilized...

  • Software Engineer

    2 weeks ago


    St Louis, Missouri, United States Metronome LLC Full time

    **Job Title:** Software Engineer - Geospatial Innovation**Location:** St. Louis, MO**Estimated Salary:** $120,000 - $180,000 per yearWe are seeking a skilled Software Engineer to join our team in downtown St. Louis. As a key member of our Geospatial Center of Excellence, you will be responsible for designing and developing modern software solutions to...

  • Software Engineer

    1 week ago


    St Louis, Missouri, United States INflow Federal Full time

    About UsINflow Federal is a dynamic small business at the forefront of innovation, boasting extensive expertise in Network Modernization, Cybersecurity, and Data Modernization in support of Joint Force Mission Operations. Our reach extends to over 20 states, serving prestigious federal government clients including the United States Navy (USN), United States...


  • St Louis, Missouri, United States Georgia IT Inc Full time

    Job Title: Senior Software Engineering LeadAbout Georgia IT Inc.We are a leading provider of IT solutions, and we are currently seeking an experienced Senior Software Engineering Lead to join our team. As a Senior Software Engineering Lead, you will be responsible for leading the development of complex software systems using cutting-edge technologies such as...