Mid-Level Software Engineer

Complete Care

Town of Florida (NY)

Hybrid

USD 95,000 - 120,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with Company Match
Paid Time Off
Paid Holidays
Company-Paid Life Insurance
Career Growth & Professional Devopment

Job summary

Complete Care in Maitland, FL is seeking a Mid-Level Software Engineer to join a small team building a modern enterprise data platform, focusing on backend services, APIs, and data pipelines.

You will design, develop, test, and maintain software, collaborate with architects and stakeholders, and contribute to analytics and reporting initiatives, with a hands-on approach and opportunities for growth.

The role offers a full-time, six-month temp-to-perm path with a competitive salary and benefits.

Qualifications

  • Bachelor's degree in Computer Science or Software Engineering.
  • 3–6 years of professional software development experience.
  • Experience with Java and/or Python.
  • Designing and consuming RESTful APIs.
  • Strong SQL skills with relational databases.
  • Experience with Git and collaborative workflows.
  • Knowledge of OO programming principles.
  • Familiar with Agile software development.
  • Excellent written and verbal communication.
  • Ability to work independently in a small team.

Responsibilities

  • Design, develop, test, and maintain enterprise software applications and backend services.
  • Develop RESTful APIs supporting enterprise integrations and reporting.
  • Design and implement ETL processes for data ingestion.
  • Develop integrations with Snowflake, Salesforce, and other platforms.
  • Write and optimize SQL queries and stored procedures.
  • Participate in implementation of enterprise reporting and analytics solutions.
  • Collaborate with senior engineers, architects, and stakeholders.

Skills

Java
Python
RESTful APIs
SQL
Git
Agile
OO Principles

Education

Bachelor's degree in Computer Science or Software Engineering

Job description

Location: Maitland, Florida (On-Site)
Employment Type: Full-Time | 6-Month Temp-to-Perm
Compensation: $95,000 – $120,000 annually (commensurate with experience and qualifications)

Build Modern Software. Solve Complex Problems. Grow Your Career.

At Complete Care, our mission is to transform injury care by delivering faster access, exceptional patient experiences, and superior outcomes. Through purposeful innovation, advanced technology, and empowered people, we are creating the future of healing our patients deserve.

We're seeking a Mid-Level Software Engineer to join a small engineering team responsible for implementing a modern enterprise data platform supporting reporting, analytics, enterprise integrations, and future artificial intelligence initiatives.

This is a hands-on software engineering position focused on designing, developing, testing, and maintaining enterprise applications, backend services, APIs, and data integration pipelines. You'll work closely with our Senior Software Engineer, Project Architect, and Database Architect while contributing throughout the full software development lifecycle.

This position is ideal for an engineer who enjoys solving technical problems, writing clean and maintainable code, learning modern technologies, and building software that has a direct impact across the organization.

What You'll Do
  • Design, develop, test, and maintain enterprise software applications and backend services.
  • Develop RESTful APIs supporting enterprise integrations and reporting applications.
  • Design and implement ETL (Extract, Transform, and Load) processes for enterprise data ingestion.
  • Develop integrations with enterprise systems including Snowflake, Salesforce, and other business platforms.
  • Write and optimize SQL queries, stored procedures, and database objects.
  • Participate in implementation of enterprise reporting and analytics solutions.
  • Assist with application architecture, technical design, and implementation planning.
  • Troubleshoot software defects, integration issues, and production problems.
  • Develop automated unit and integration tests.
  • Participate in Agile planning, sprint execution, code reviews, and continuous improvement activities.
  • Contribute to technical documentation and development standards.
  • Collaborate closely with senior engineers, architects, business stakeholders, and project leadership.
You’ll Thrive Here If You Are...
  • Passionate about building high-quality software and learning modern technologies.
  • Comfortable taking ownership of development tasks while collaborating with experienced engineers.
  • Curious, analytical, and driven to solve challenging technical problems.
  • Interested in contributing ideas during technical discussions.
  • Motivated to continuously improve your software engineering skills.
  • Excited to help build a modern enterprise platform that will support the organization for years to come.
Required Qualifications
  • Bachelor's degree in Computer Science or Software Engineering from an accredited university or college.
  • 3–6 years of professional software development experience.
  • Professional experience developing applications in Java and/or Python.
  • Experience designing and consuming RESTful APIs.
  • Strong SQL skills and experience working with relational databases.
  • Experience with Git and collaborative software development workflows.
  • Experience troubleshooting application and integration issues.
  • Understanding of object-oriented programming principles and common software design patterns.
  • Familiarity with Agile software development practices.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently while collaborating effectively within a small engineering team.
Preferred Qualifications
  • React and/or Next.js.
  • Python with FastAPI.
  • Java with Spring Boot.
  • Snowflake or similar cloud data warehouse technologies.
  • PostgreSQL or Microsoft SQL Server.
  • Experience developing ETL and enterprise data integration pipelines.
  • Experience integrating third-party APIs.
  • Docker and containerized development.
  • CI/CD pipelines and automated software delivery.
  • Azure, AWS, or Google Cloud Platform.
  • Experience with asynchronous processing technologies such as Celery, Redis, RabbitMQ, Kafka, Azure Service Bus, AWS SQS, or similar messaging platforms.
What Success Looks Like
  • Enterprise software solutions are delivered with quality, reliability, and maintainability.
  • APIs, integrations, and ETL processes support reporting, analytics, and business operations.
  • Strong collaboration with architects and senior engineers results in scalable technical solutions.
  • Continuous growth in technical skills while contributing meaningful business value.
  • Modern engineering practices that support Complete Care's long-term technology strategy.
Benefits (upon permanent hire)
  • 401(k) with Company Match
  • Paid Time Off
  • Paid Holidays
  • Company-Paid Life Insurance
  • Career Growth & Professional Development Opportunities
Why Complete Care?

We're a growing multidisciplinary healthcare organization committed to helping injured patients recover while investing in innovative technology that improves patient care and operational excellence.

You’ll have the opportunity to build enterprise software that directly supports clinicians, employees, and patients while expanding your technical skills alongside experienced engineering leaders.

Engineers hired for this position are expected to possess the technical knowledge and professional judgment necessary to perform their responsibilities independently. Any use of AI-assisted development tools must comply with Complete Care's AI Usage and Data Security policies. Due to HIPAA and organizational security requirements, external AI services may be prohibited or significantly restricted when handling protected health information (PHI), proprietary business information, source code, or other confidential data.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Level Software Engineer: Enterprise Data & APIs
Mid-Level Software Engineer: Enterprise Data & APIs

Complete Care • Town of Florida (NY)

Hybrid
USD 95,000 - 120,000
401(k) with Company Match
Paid Time Off
Paid Holidays
+2
Senior Software Engineer
Senior Software Engineer

Kismet Search • California (MO)

On-site
USD 140,000 - 175,000
401(k) with company match
Unlimited PTO
Beautiful offices in North County Coastal
Staff Software Engineer
Staff Software Engineer

Medical Home Network • United States

Hybrid
USD 120,000 - 150,000
Competitive benefits programs
Fitness reimbursement
Tuition assistance
+2
Senior Software Engineer
Senior Software Engineer

Exit83 • Philadelphia

On-site
USD 120,000 - 160,000
Full Stack Engineer, Consultant (Remote)
Full Stack Engineer, Consultant (Remote)

Releady • Colorado

Hybrid
Full Stack Engineer, Consultant (Hybrid)
Full Stack Engineer, Consultant (Hybrid)

Releady • Rancho Cordova (CA)

Hybrid
Principal Full Stack Engineer (Remote)
Principal Full Stack Engineer (Remote)

Releady • Denver (CO)

Hybrid
Principal Software Architect – Full Stack
Principal Software Architect – Full Stack

Oracle • United States

On-site
USD 135,000 - 307,000
Medical, dental, and vision insurance
401(k) Savings and Investment Plan
Flexible Vacation
+2
Full Stack Engineer ID80989
Full Stack Engineer ID80989

AgileEngine • Baltimore (MD)

On-site
USD 110,000 - 160,000
Growth opportunities
Competitive compensation
Flexible hours
+3
Senior Software Engineer
Senior Software Engineer

Cruit Group • Miami (FL)

On-site
USD 120,000 - 180,000