Software Engineer
7 days ago
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.
- 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.
- 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.
- 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.
- 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.
Educational Background:
- Bachelor's degree in computer science, software engineering, or a related field; advanced degree preferred.
- 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.
- 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.
- NET (Core) 5.0+
- Entity Framework 7.0+
- MySQL Enterprise 8.0
- Angular 9+
- Python 3.6+
- Oracle MySQL HeatWave
- Python 3.11
- PHP 7.4+
- Knowledge of predictive analytics, machine learning, and data-driven development.
- Strong problem-solving and decision-making abilities.
- Ability to work collaboratively in a fast-paced, dynamic environment.
- High level of integrity and professional ethics.
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
- Detail-oriented -- quality and precision-focused
- Stable -- traditional, stable, strong processes
- People-oriented -- supportive and fairness-focused
- Team-oriented -- cooperative and collaborative
-
AI Software Engineer
6 days ago
St Louis, Missouri, United States Ai Software dba Capacity Full timeCompany 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...
-
Software Engineering Expert
6 days ago
St Louis, Missouri, United States S M Software Solutions Inc Full timeOverviewS 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.
-
Manager Software Engineering
2 months ago
St Louis, United States Sogeclair Digital Engineering Full timePremier 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 timeShift 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...
-
Software Engineer Professional
6 days ago
St Louis, Missouri, United States Top Secret Clearance Jobs Full timeAbout 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...
-
Software Developer Engineer
2 weeks ago
St Louis, Missouri, United States Hexagon US Federal Full timeWe 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...
-
Senior Software Engineer
6 days ago
St Louis, Missouri, United States Georgia IT Inc Full timeJob 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...
-
Aerospace Software Engineering Director
6 days ago
St Louis, Missouri, United States Sogeclair Digital Engineering Full timeLead 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 timeJob 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,...
-
Cloud Software Engineer
5 days ago
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 timeJob 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,...
-
Software Engineering Director Position
4 days ago
St Louis, Missouri, United States Sogeclair Digital Engineering Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
St Louis, United States Metronome LLC Full timeJob 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 timeJob 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)...
-
Senior Software Engineer
2 months ago
St Louis, United States Metronome LLC Full timeJob 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...
-
Senior Software Engineer
4 days ago
St Louis, Missouri, United States ABCO Maintenance Full timeJob 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.
-
Cloud Software Engineer
1 week ago
St Louis, Missouri, United States IT Partners Full timeJob 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 timeAbout 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...
-
Senior Software Engineering Lead
1 week ago
St Louis, Missouri, United States Georgia IT Inc Full timeJob 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...