Mid-Level Software Engineer
Listed on 2026-10-14
-
Software Development
Backend Developer, Software Engineer, Python, Full Stack Developer
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)
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.
- 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.
- 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.
- React and/or Next.js.
- Python…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).