Software Engineer II- Full-stack Developer

Deloitte•Tampa, FL
•$95,600 - $188,400

About The Position

The Software Engineer II is a hands-on full-stack developer on an agile engineering team, building, testing, and shipping reliable software. The role contributes to designing and implementing cloud-native applications and AI-augmented features while developing technical depth across the stack and working alongside senior engineers. AI & Engineering builds, deploys, and operates integrated sector solutions across software, data, AI, networks, and hybrid cloud infrastructure. Engineering as a Service provides design, implementation, and technology operations, modernizing technology and engineering teams through flexible delivery models tailored to client needs. The engineer develops full-stack features and back-end services, integrates generative AI capabilities, contributes to automated testing and deployment, and works with product managers, designers, and fellow engineers to deliver client solutions. The position may involve travel up to 50%, depending on the work, clients, and industries served. Recruiting for this role ends on 11/30/26.

Requirements

  • 4–6 years of professional software engineering experience focused on full-stack development.
  • At least 3 years of full system lifecycle development experience, from requirements through production deployment.
  • At least 3 years of hands-on full-stack experience, including proficiency in at least one back-end language (Python, Java, .NET, Go, or Node.js) and a modern front-end framework (React, Angular, or Vue.js).
  • At least 2 years in a client-facing development role, or demonstrated ability to engage professionally with external stakeholders.
  • At least 2 years building and consuming RESTful APIs and/or GraphQL services in a professional, team-based delivery environment.
  • Solid understanding of software engineering fundamentals, including data structures, algorithms, and object-oriented programming principles.
  • Familiarity with relational or NoSQL databases and ability to write efficient queries.
  • Working knowledge of Git and collaborative development workflows.
  • Understanding of testing practices and experience writing automated test suites.
  • Strong verbal and written communication skills and ability to work effectively in a team environment.
  • Working knowledge of at least one major cloud platform (AWS, Azure, or GCP), including deployment, managed services, and basic infrastructure configuration.
  • Hands-on experience integrating at least one LLM platform or generative AI API, such as OpenAI, Azure OpenAI, Anthropic, Google Vertex AI, or equivalent.
  • Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent professional experience.
  • Ability to travel up to 50%, based on the work, clients, and industries or sectors served.
  • Ability to work independently and collaboratively as part of a team.
  • Effective written and verbal communication, meticulous attention to detail, and commitment to quality.
  • Ability to build and sustain professional relationships and maintain a professional demeanor.
  • Ability to lead projects or workstreams, provide clear guidance to others, and meet deadlines.
  • Ability to manage and prioritize multiple tasks in a fast-paced, dynamic environment.

Nice To Haves

  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working in an Agile/Scrum environment using tools such as Jira or Linear.
  • Open-source contributions or a personal portfolio demonstrating technical initiative.
  • Interest in mentoring others and taking on increased technical responsibility over time.
  • Industry-recognized cloud certifications, such as AWS Certified Developer, Azure Developer Associate, or GCP Professional Developer, or equivalent.

Responsibilities

  • Design, build, test, and maintain scalable full-stack features across front-end and back-end systems, following project engineering standards and conventions.
  • Write clean, well-documented, maintainable code; participate in code reviews and provide constructive technical feedback.
  • Develop and maintain back-end microservices and scalable APIs; implement CI/CD pipelines, containerized workloads, and infrastructure as code as part of client engagements.
  • Integrate LLM APIs, including OpenAI, Anthropic Claude, Google Gemini, and Azure OpenAI, to build intelligent, context-aware application features.
  • Implement agentic AI patterns, including tool-calling agents, RAG pipelines, prompt chaining, and memory management, under senior engineer guidance.
  • Collaborate on prototyping and iterating AI-powered workflows and automation solutions.
  • Work with product managers, designers, and fellow engineers to translate requirements into technical solutions.
  • Identify, diagnose, and resolve bugs and performance issues in development and production environments.
  • Help break technical requirements into well-scoped tasks and estimates.
  • Support junior engineers through pairing, knowledge sharing, and informal mentorship.
  • Write and maintain unit, integration, and end-to-end tests.
  • Participate in on-call rotations and contribute to incident response and post-mortems.

Benefits

  • Discretionary annual incentive program, subject to program rules and applicable factors including individual and organizational performance.
  • Broad range of employee benefits; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service