1

Intermediate Software Developer Jobs in Tampa, FL

... software engineering foundation and experience. - Upper-intermediate English level. NICE TO HAVES - Experience within the healthcare domain. PERKS AND BENEFITS - Growth without limits : build your ...

... of intermediate complexity, and coordinating with internal and external architects and engineers ... Tasks will include utilizing software for building information modeling, computer-aided drafting ...

... of intermediate complexity, and coordinating with internal and external architects and engineers ... Tasks will include utilizing software for building information modeling, computer-aided drafting ...

AppOps Engineer II

Saint Petersburg, FL · Hybrid

$90K - $123K/yr

As part of the DevOps organization, the AppOps Engineer II partners closely with DevOps, InfraOps ... Intermediate command-line Linux skills, including exposure to Linux subsystems such as sysvinit and ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

The Applications Development Senior Programmer Analyst is an intermediate level position ... Extensive experience system analysis and in programming of software applications * Experience in ...

Showing results 21-40

Intermediate Software Developer information

See Tampa, FL salary details

$45.4K

$105.7K

$156.9K

How much do intermediate software developer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for intermediate software developer in Tampa, FL is $105,696.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,100.00 and $122,900.00 per year, depending on experience, location, and employer.

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Tampa, FL? The most popular types of Software Developer jobs in Tampa, FL are:
What are popular job titles related to Intermediate Software Developer jobs in Tampa, FL? For Intermediate Software Developer jobs in Tampa, FL, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Tampa, FL look for? The top searched job categories for Intermediate Software Developer jobs in Tampa, FL are:
What cities near Tampa, FL are hiring for Intermediate Software Developer jobs? Cities near Tampa, FL with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Tampa, FL as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $105,696 per year, or $50.8 per hour.

QA/Support Engineer ID80988

AgileEngine

Tampa, FL • On-site

Full-time

Posted 11 days ago


Job description


AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a QA/Support Engineer to author and QA AI-driven automations against defined healthcare workflows, execute high-volume repetitive automation tasks with accuracy, and maintain structured technical and process documentation for a healthcare technology platform. You will contribute to continuous improvements of core applications and internal tooling while collaborating across product, engineering, and QA teams using GitHub, Slack, and JIRA. This is a 3-month contract engagement with potential for extension, requiring fast ramp-up and strong attention to detail.
WHAT YOU WILL DO
- Provide support and documentation.
- Execute detailed and high-volume, repetitive automation tasks with accuracy.
- Contribute to continuous improvements of core applications and internal developer tooling to optimize customer and team workflows.
- Create structured technical and process documentation to support ongoing application operations.
- Utilize remote communication and collaboration platforms such as GitHub, Slack, and JIRA to maintain project alignment and speed.
MUST HAVES
- You must be authorized to work for ANY employer in the US (e.g., Green card holders, TN visa holders, GC EAD, H4 EAD, U4U with EAD), as we are unable to sponsor or take over employment visa sponsorship at this time;
- 1+ years of technical or software-adjacent experience; comfortable working from structured process documentation.
- Experience authoring and QAing AI-driven automations against defined healthcare workflows.
- Fast ramp-up time expected within a few days of joining.
- Detail-oriented and comfortable with high-volume, repetitive task execution.
- A strong sense of ownership and willingness to overcome every challenge with the same level of energy, regardless of the complexity or the end goal.
- Experience working in an environment leveraging remote communication and collaboration tools such as GitHub, Slack, and JIRA.
- Strong communication skills with excellent interpersonal effectiveness, in one-on-one interactions and presenting to a room.
- A deep sense of quality and attention to detail.
- Strong software engineering foundation and experience.
- Upper-intermediate English level.
NICE TO HAVES
- Experience within the healthcare domain.
PERKS AND BENEFITS
- Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
- Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
- Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
- Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
- Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
- Well-being & support: access local well-being programs and people-focused support tailored to your location