Deloitte Technology Product Engineering Fullstack Software Engineer Vision360

Deloitte10 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As a Full-stack Software Engineer, you will actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects. Your expertise will be pivotal in delivering solutions that delight customers and users, while also driving tangible value for Deloitte's business investments. You will leverage your extensive engineering craftsmanship across multiple programming languages and modern frameworks, consistently demonstrating a strong track record in delivering high-quality, outcome-focused solutions. The ideal candidate will be a dependable team player, collaborating with cross-functional teams to design, develop, and deploy advanced software solutions.

Recruiting for this role ends on 9/22/25.

US Deloitte Technology Product Engineering has modernized software and product delivery with a scalable, cost-effective model that emphasizes value and outcomes. As Deloitte's primary internal development team, Product Engineering delivers innovative digital solutions across businesses, service lines, and internal operations. This dynamic team drives Deloitte’s success by developing and deploying cutting-edge solutions in a culture of excellence.

Key Responsibilities

  • Outcome-Driven Accountability: Embrace and drive a culture of accountability for customer and business outcomes. Develop engineering solutions that solve complex problems with valuable results while ensuring high-quality, lean designs and implementations.
  • Technical Leadership and Advocacy: Serve as the technical advocate for products by ensuring code integrity, feasibility, and alignment with business and customer goals. Lead requirement analysis, component design, development, unit testing, integrations, and support.
  • Engineering Craftsmanship: Maintain accountability for code design, implementation, quality, data, and ongoing maintenance. Be hands-on, self-driven, continuously learning new approaches, languages, and frameworks while writing high-quality, scalable code.
  • Customer-Centric Engineering: Develop lean solutions through rapid experimentation to solve customer needs. Engage with customers and product teams to ensure the right solution is delivered at the right time.
  • Incremental and Iterative Delivery: Favor action and evidence over extensive planning, using a learning-forward approach to navigate complexity and deliver maintainable solutions.
  • Cross-Functional Collaboration and Integration: Work collaboratively with empowered, cross-functional teams—including product management, experience, and delivery—to integrate diverse perspectives and drive innovative decisions.
  • Advanced Technical Proficiency: Apply modern software engineering practices and Agile methodologies, including DevSecOps, to enable daily product deployments through full automation and rigorous quality checks.
  • Domain Expertise: Quickly acquire domain-specific knowledge and translate business or user needs, architectures, and UX/UI designs into technical specifications and code.
  • Effective Communication and Influence: Clearly articulate complex technical concepts and inspire teammates and product teams with well-supported arguments and trade-offs.
  • Engagement and Collaborative Co-Creation: Collaborate across all organizational levels to build constructive relationships and drive consensus for feasible solutions.

Required Qualifications

  • A bachelor's degree in computer science, software engineering, or a related discipline.
  • 5+ years of proven experience with technologies such as Angular, React, NodeJS, Python, C#, .NET Core, Java, Golang, and SQL/NoSQL.
  • 5+ years of experience with cloud-native engineering using FaaS/PaaS/micro-services on cloud hyper-scalers (Azure, AWS, GCP) with demonstrated experience using AWS technologies (e.g., Glue pipeline, Step Functions, EMR, Lambda, Neptune, Snowflake, Redshift, Aurora, Iceberg Table format, SQS/SNS, Athena, OpenSearch, PySpark, AppSync, AWS SageMaker, AWS Bedrock).
  • Limited immigration sponsorship may be available.
  • Ability to travel 0-10%, on average, depending on client and industry requirements.

Preferred Qualifications

  • An advanced degree (e.g., MS) in computer science, software engineering, or a related discipline.
  • Prior experience with fundamental software engineering concepts including OOP, data structures, algorithms, and best coding practices.
  • Experience with AI/ML and Generative AI, including working with large language models (LLMs) such as OpenAI, Anthropic, Claude, and Gemini.
  • Familiarity with methodologies and tools such as XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, and SonarQube to rapidly deliver high-quality products.

Benefits & Perks

  • Compensation: A wage range of $97,600 to $200,600, with compensation decisions based on individual skills, experience, and other factors. It is not typical to be hired at or near the top of this range.
  • Incentives: Eligibility to participate in a discretionary annual incentive program, subject to performance and organizational guidelines.
  • Benefits: Additional benefits and perks may apply. Please refer to our applicant information page for accommodations: Accommodation Information.

Required Skills

Athena
Golang
Angular
C#
NodeJS
Snowflake
AWS EMR
AWS Lambda
Aurora (PostgreSQL)
OpenSearch
NoSQL
Python
PySpark
DevSecOps
Iceberg Table Format
SNS
SQL
SQS
React
.NET Core
Agile Methodologies
Microservices
AWS Step Functions
AppSync
Redshift
AWS Neptune
AWS Glue
Java
AWS Bedrock
AWS SageMaker