Software Developer III

Total Quality Logistics

Tampa, FL • 15m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Developer III

  • Focus: Senior full-stack engineering with AI-first development practices

Description

As a Software Developer III, you will design, develop, test, deploy, and maintain scalable full-stack applications for business-critical systems. You will own complex features, services, and integrations end-to-end, partnering with product, quality, architecture, database, security, and other engineering teams. The role is AI-first: you will use approved AI-assisted tools to accelerate delivery while validating accuracy, security, quality, and maintainability.

Responsibilities

  • Build and maintain scalable full-stack applications (front-end and back-end)

  • Take end-to-end ownership of complex features, services, integrations, and critical system components

  • Translate business requirements into technical designs, delivery plans, and work items

  • Participate in or lead solution design and architecture discussions aligned with security and operational standards

  • Use approved AI development tools for discovery, design, coding, testing, documentation, troubleshooting, and operations

  • Write precise prompts/specifications/constraints/acceptance criteria for AI-assisted delivery

  • Critically review and validate AI-generated code for correctness, security, performance, maintainability, and architectural alignment

  • Apply human review and approval for AI-assisted changes

  • Create and share reusable prompts, workflows, and accelerators

  • Conduct code reviews and ensure clean code, automated testing, and secure development practices

  • Collaborate across Product, Quality Engineering, Architecture, Scrum, and business stakeholders

  • Mentor less-experienced engineers in responsible AI tool usage

  • Support production applications via troubleshooting, root cause analysis, and continuous improvement

  • Improve reliability, performance, security, availability, observability, and maintainability

  • Communicate technical tradeoffs and risks clearly to technical and nontechnical audiences

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Information Technology, or related field, or equivalent relevant professional experience

  • Typically 5+ years of professional software development with meaningful ownership of production applications/services

  • Strong hands-on experience with C#, .NET, APIs, RESTful services, JSON, and SQL

  • Experience developing modern full-stack applications with Angular or React

  • Experience designing, building, testing, deploying, and supporting production software

  • Experience working in Agile or product-oriented delivery teams

  • Strong understanding of source control (Git), pull-request workflows, CI, automated builds, and deployment pipelines

  • Demonstrated experience designing or contributing to business-critical systems/complex components

  • Demonstrated ability to independently diagnose complex technical problems and recommend solutions

  • Experience mentoring other engineers and strengthening team engineering practices

  • AI-assisted software development skills: use generative AI/AI coding assistants and validate AI output

  • Ability to write clear prompts/specifications/constraints/acceptance criteria and validate results

  • Understanding of AI limitations (inaccuracy, insecure patterns, incomplete context, unnecessary complexity, inconsistent results)

  • Ability to protect confidential/proprietary/customer/company information when using AI tools

  • Experience incorporating human review, automated testing, security scanning, and evidence into AI-assisted delivery

Preferred Qualifications

  • Experience with Microsoft Azure or another major cloud platform

  • Experience with distributed systems, asynchronous processing, event-driven architectures, or enterprise integration

  • Experience with automated unit/integration/API/UI/performance testing

  • Experience with observability (logging, metrics, tracing, monitoring, alerting)

  • Experience with secure development, vulnerability remediation, and automated security scanning

  • Experience with LLM APIs, retrieval-augmented generation, AI agents, or model-based workflows

  • Experience with AI governance, responsible AI practices, and operational monitoring for AI-enabled solutions

  • Experience in transportation/logistics, CRM, pricing, finance, warehouse-management, or other enterprise business systems

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report