> Markdown version of [/jobs/ext/2617492-mid-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/2617492-mid-level-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Level Software Engineer - **Company:** Complete Care Centers, LLC. - **Location:** Maitland, FL, United States - **Experience:** Experienced - **Salary:** $95,000.0 - $120,000.0 - **Contract:** Temporary to permanent - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Business Analytics Applications, Applications Architecture, Microsoft Azure, Code Review, Databases, Data Integration, Extract Transform Load (ETL), Relational Databases, Database Queries, Database Schema, Software Design Patterns, DevOps, Python (Programming Language), PostgreSQL, Enterprise Messaging Systems, Microsoft Message Queuing, Microsoft SQL Server, Object-Oriented Software Development, RabbitMQ, Redis, Next.js, Salesforce.Com, Software Construction, Software Engineering, SQL Stored Procedures, SQL Databases, Systems Integration, Enterprise Data Management, Azure Service Bus, Google Cloud, Enterprise Software Applications, ReactJS, Snowflake, Spring-boot, Software Troubleshooting, Software Application Programming, Backend, Git, Fastapi, Integration Tests, Information Technology, Apache Kafka, Tools for Reporting, Celery, Restful APIs, Data Pipelines, Docker - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8e904477144f9b0f ## About the Role * 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 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. ## Description 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., * 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)