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 cloud-native applications and AI-augmented features while developing technical depth across the stack and working alongside senior engineers. The position is part of Deloitte’s AI & Engineering / Engineering as a Service practice. The practice builds, deploys, and operates integrated solutions across software, data, AI, networks, and hybrid-cloud infrastructure, and offers engineering-led advisory, implementation, and technology operations tailored to clients’ needs. The work may involve client engagements and travel of up to 50%, based on the work and clients served. Recruiting for this role ends on November 30, 2026.

Requirements

  • 4–6 years of professional software engineering experience focused on full-stack development.
  • 3 or more years of full system lifecycle development experience, from requirements through production deployment.
  • 3 or more years of hands-on full-stack experience, with 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).
  • 2 or more years in a client-facing development role, or demonstrated ability to engage professionally with external stakeholders.
  • 2 or more years building and consuming RESTful APIs and/or GraphQL services in a professional, team-based delivery environment.
  • Solid understanding of data structures, algorithms, and object-oriented programming principles.
  • Familiarity with relational or NoSQL databases and comfort writing 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 and the clients and industries/sectors served.
  • Ability to work independently and collaboratively, communicate effectively, maintain attention to detail and quality, build professional relationships, lead projects or workstreams, manage multiple tasks in a dynamic environment, meet deadlines, and provide clear guidance to others.

Nice To Haves

  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience 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 and participate in code reviews by giving and incorporating constructive 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 other engineers to translate requirements into technical solutions.
  • Identify, diagnose, and resolve bugs and performance issues in development and production environments.
  • Help break down 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

  • May be eligible to participate in a discretionary annual incentive program, subject to its governing rules and applicable performance factors.
  • Deloitte offers employees a broad range of benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service