1

Assistant Software Developer Jobs in Ruskin, FL (NOW HIRING)

Our AI & Business Intelligence team delivers conversational assistants, intelligent search, data ... As a Mid-Level AI Software Developer, you will own and deliver production-ready AI features end-to ...

Our AI & Business Intelligence team delivers conversational assistants, intelligent search, data ... As a Mid-Level AI Software Developer, you will own and deliver production-ready AI features end-to ...

Sr Software Developer

Tampa, FL · On-site

$51.50 - $68/hr

The Sr Software Developer will be part of an experienced development team working on logistics ... Use tools like Atlassian Rovo Dev and Google Gemini to assist with development, debugging, and ...

Sr Software Developer

Tampa, FL · On-site

$51.50 - $68/hr

The Sr Software Developer will be part of an experienced development team working on logistics ... Use tools like Atlassian Rovo Dev and Google Gemini to assist with development, debugging, and ...

Sr Software Developer

Tampa, FL · On-site

$51.50 - $68/hr

The Sr Software Developer will be part of an experienced development team working on logistics ... Use tools like Atlassian Rovo Dev and Google Gemini to assist with development, debugging, and ...

Java Software Engineer

Tampa, FL · On-site

$49 - $67/hr

Java Software Engineer, Tampa, FL The Java Software Engineer will assist a group of top notch developers to build the breakthrough features customers will love, adopt, and use while keeping the ...

Senior Java Software Engineer

Tampa, FL · On-site

$118.10K - $155.50K/yr

Senior Java Software Engineer, Tampa, FL The Senior Java Software Engineer will assist a group of top notch developers to build the breakthrough features customers will love, adopt, and use while ...

The engineer will code, test, implement, and help document configuration changes and assist in the design of software applications to meet both functional and technical requirements. In addition, the ...

The engineer will code, test, implement, and help document configuration changes and assist in the design of software applications to meet both functional and technical requirements. In addition, the ...

Senior Software Engineer

Tampa, FL · On-site

$115.80K - $152.60K/yr

As a Senior Software Engineer, you will be joining one of our agile teams responsible for ... teams that assist with accounting, and after hours calls and specific needs. At TQL, the ...

Summary The DNI Software Engineering Co-op will assist DNI Software Engineers with assigned tasks such as working on Requirements, Design, Coding, Unit Testing, and Integration of software for DNI ...

Summary The DNI Software Engineering Co-op will assist DNI Software Engineers with assigned tasks such as working on Requirements, Design, Coding, Unit Testing, and Integration of software for DNI ...

The Software Engineer Intern will support the design, development, and maintenance of scalable ... The intern may also assist in integrating AI-powered services into data workflows and APIs under ...

Senior Software Engineer

Tampa, FL

$115.80K - $152.60K/yr

As a Senior Software Engineer, you'll design, build, and support scalable software solutions that ... Partner with product, engineering, and distributed delivery teams to share best practices * Assist ...

next page

Showing results 1-20

Assistant Software Developer information

See Ruskin, FL salary details

$26.7K

$90.9K

$218.8K

How much do assistant software developer jobs pay per year?

As of May 29, 2026, the average yearly pay for assistant software developer in Ruskin, FL is $90,856.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,500.00 and $96,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Assistant Software Developer, and why are they important?

To thrive as an Assistant Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), basic software development principles, and often a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is typically required. Strong problem-solving abilities, teamwork skills, and attention to detail help individuals excel in collaborative and fast-paced development environments. These skills and qualities are vital for producing high-quality code, supporting project goals, and contributing effectively to software development teams.

What are some common challenges faced by Assistant Software Developers when working on team projects?

Assistant Software Developers often encounter challenges such as understanding existing codebases, managing time effectively while balancing multiple tasks, and keeping up with rapidly changing project requirements. Collaboration is key, as you'll frequently work alongside senior developers, testers, and project managers, which requires clear communication and openness to feedback. Embracing these challenges helps build problem-solving skills and sets the stage for future career growth within the development team.

What is an Assistant Software Developer?

An Assistant Software Developer is an entry-level professional who supports software development teams by assisting in coding, testing, debugging, and maintaining software applications. They typically work under the guidance of more experienced developers, helping to implement features, fix bugs, and learn best practices in software engineering. This role is ideal for recent graduates or those new to the field, providing valuable hands-on experience and an opportunity to build technical skills. Over time, Assistant Software Developers may advance to more senior roles as they gain experience and expertise.

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

AspectAssistant Software DeveloperJunior Software Developer
Required CredentialsTypically an associate degree or relevant certificationsUsually an associate degree or entry-level certifications
Work EnvironmentSupportive team, learning-focused, entry-level projectsHands-on coding, developing features, debugging
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsWidely used across software firms, tech startups, and IT services

The main difference is that Assistant Software Developers often focus on supporting tasks and learning, while Junior Software Developers are more involved in actual coding and project work. Both roles are entry-level, but Junior Developers typically have more hands-on responsibilities and experience.

What are the most commonly searched types of Software Developer jobs in Ruskin, FL? The most popular types of Software Developer jobs in Ruskin, FL are:
What are popular job titles related to Assistant Software Developer jobs in Ruskin, FL? For Assistant Software Developer jobs in Ruskin, FL, the most frequently searched job titles are:
What cities near Ruskin, FL are hiring for Assistant Software Developer jobs? Cities near Ruskin, FL with the most Assistant Software Developer job openings:
AI Software Developer

AI Software Developer

Advantive

Tampa, FL • On-site

Full-time

Posted 9 days ago


Job description

We are building the next generation of intelligent enterprise software-platforms that think, adapt, and automate alongside the people who use them. Our AI & Business Intelligence team delivers conversational assistants, intelligent search, data-driven agents, predictive analytics, and workflow automation that transform how businesses operate.
As a Mid-Level AI Software Developer, you will own and deliver production-ready AI features end-to-end. You will work across LLM integrations, retrieval-augmented generation (RAG) systems, and AI-driven workflows, building reliable backend services and applications that directly impact enterprise customers.
This role is ideal for an experienced software engineer who has shipped AI-powered features in production and is ready to take full ownership of feature delivery, including performance, reliability, and cost efficiency. We are looking for candidates who are practical, collaborative, and comfortable making sound engineering trade-offs in real production environments.
Responsibilities:
  • Design and deliver AI-powered product features end-to-end, from requirements and solution design through implementation, testing, deployment, and post-release optimization.
  • Build and maintain retrieval-augmented generation (RAG) workflows that ground LLM responses in enterprise data, including application-side retrieval design, response grounding, and retrieval tuning.
  • Implement application and backend services that integrate large language models and AI services into enterprise products through well-designed APIs and service boundaries.
  • Develop AI-assisted workflows and agent-style automations that interact safely with enterprise data, product capabilities, and external systems.
  • Create and maintain automated tests, evaluation practices, monitoring, and operational runbooks for AI-enabled features so reliability is designed in from the start.
  • Analyze production behavior, user feedback, and telemetry to improve answer quality, latency, reliability, and cost efficiency. Make and communicate trade-offs between model quality, latency, and cost.
  • Collaborate with product, UX, data, QA, and platform teams to define use cases, acceptance criteria, evaluation methods, and rollout plans.
  • Contribute to engineering standards through code reviews, technical design discussions, and shared best practices focused on testing, observability, security, and performance.

What Success Looks Like
  • Owns AI-powered features end-to-end in production, from implementation through post-release improvement.
  • Uses telemetry, user feedback, and evidence to improve answer quality, latency, reliability, and cost efficiency.
  • Makes sound trade-offs between quality, latency, and cost, and can clearly explain those decisions to technical and non-technical stakeholders.
  • Delivers reliable, well-tested features with appropriate monitoring, evaluation, and operational readiness.
  • Collaborates effectively across engineering, product, UX, data, QA, and platform partners to ship high-quality releases.

Skills & Requirements
Qualifications & Experience
Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent demonstrated professional experience.

Technical Skills
  • Proficiency in one or more backend languages and frameworks such as C#/.NET, Python, or TypeScript/Node.js.
  • Hands-on experience building and shipping AI-powered features in production, such as LLM integrations, retrieval-based search, conversational assistants, intelligent agents, or workflow automation.
  • Experience designing APIs and service integrations in distributed or service-oriented systems.
  • Working knowledge of relational databases, including schema design, query fundamentals, and indexing concepts.
  • Familiarity with cloud-hosted AI services such as Azure OpenAI, Azure AI Search, Azure Bot Service, Microsoft Agent Framework, or comparable platforms.
  • Understanding of evaluation, monitoring, and reliability considerations for AI systems in production.
  • Understanding of cost-quality trade-offs in LLM systems, including examples such as model selection, token efficiency, caching, or reducing unnecessary API calls.
  • Proficiency with Git, code review, CI/CD pipelines, and modern software development practices.

Experience
  • 3+ years of professional software development experience, including production experience designing, building, testing, deploying, and monitoring applications end-to-end.
  • Experience shipping at least one production-deployed AI-powered feature with measurable customer impact within the past 18-24 months. This can be part of the 3+ years of total experience.
  • Experience working with real production constraints such as operational reliability, data governance, and cost-performance trade-offs in AI-enabled systems.
  • Experience working in Agile/Scrum and collaborative cross-functional development environments.