Cyber Full-Stack Technical Software Engineer
Job Description
Join Deloitte's Cyber Engineering team in Arlington, VA, onsite, as a Cyber Full-Stack Technical Software Engineer. This role offers a salary range of USD 122,000 to 240,500 per year and requires a bachelor's degree with at least 3 years of experience. You will deliver high-quality full-stack software solutions, mentor teammates, and partner with business stakeholders and onsite/offshore teams to translate requirements into solid technical outcomes. Deloitte's Cyber Engineering is a pioneering group building cybersecurity technology that underpins the next generation of our services.
The Team
Deloitte's Cyber Engineering is a new team driving the buildout of cybersecurity technology that will underpin the next generation of our cybersecurity services. You will collaborate with colleagues across technologies to shape future capabilities today.
Responsibilities
- Deliver high-quality products within deadlines as an individual contributor, mentoring or guiding junior team members and coordinating with onsite and offshore teams to understand functional requirements.
- Collaborate closely with business stakeholders, solution engineers, teammates, and leadership to interpret requirements and deliver robust technical solutions.
- Analyze and implement user requirements and business needs to create new or enhanced product functionality.
- Identify core drivers of problems and propose technical solutions through analysis, experience, and informed decision making.
- Develop client-focused solutions using appropriate methods and tools, validating outcomes with subject matter experts.
- Apply state of the art methods and tools and contribute to the ongoing development of approaches across engagements.
- Demonstrate accountability and contribute to the successful realization of client goals.
Requirements
- Hands-on full stack development experience across frontend and backend technologies.
- Experience designing, developing, deploying, implementing, or supporting AI, Generative AI, or Agentic AI solutions and architectures in enterprise applications on AWS, Azure, or GCP.
- Experience with object oriented programming using Java, Python, or JavaScript/TypeScript.
- Frontend development experience with Angular, React, or Next.js, and production experience with JavaScript, TypeScript, HTML5, and CSS3.
- Experience with at least one backend stack: Node.js, Python (Django or Flask), or Java (Spring Boot).
- Experience building and consuming REST APIs and microservices.
- Experience with relational databases (MySQL, PostgreSQL, SQL Server, or Oracle) and at least one NoSQL database (MongoDB, Redis, Cassandra, or DynamoDB).
- Experience using Git and development lifecycle tools such as Azure DevOps.
- Experience with unit testing frameworks such as JUnit or Mockito, and with automated testing and CI/CD pipeline implementation.
- Experience deploying applications, APIs, or analytics workloads to AWS, Azure, or GCP.
- Experience working in Agile/Scrum delivery environments.
- Cloud certification in AWS, Azure, or GCP.
- Bachelor's degree in computer science, Engineering, Information Technology, Data Science, Applied Mathematics, Physics, Statistics, or a related field.
- Limited immigration sponsorship may be available.
Technologies
- AWS
- Azure
- GCP
- Java
- Python
- JavaScript
- TypeScript
- Angular
- React
- Next.js
- Node.js
- Django
- Flask
- Spring Boot
- MySQL
- PostgreSQL
- SQL Server
- Oracle
- MongoDB
- Redis
- Cassandra
- DynamoDB
- Git
- Azure DevOps
- JUnit
- Mockito
- CI/CD
- Docker
- serverless
- GenAI
- Anthropic
- OpenAI
- Claude API
- Claude for Enterprise
- Claude Code
- Gemini API
- Vertex AI Agent Builder
- Grounding
- Google Workspace integration
- GPT-4o
- Assistants API
- Responses API
- OpenAI Agents SDK
- OpenSearch
- Elasticsearch
- Neo4j
- Memgraph
- Maven
- Gradle
- Bootstrap
- jQuery
- JSP
- Kubernetes
- TensorFlow
- PyTorch
The Team
Deloitte's Cyber Engineering is a new team that is spearheading the buildout of cybersecurity technology that will underpin the next generation of our cybersecurity services. Join us as we work with technologies shaping the future of cybersecurity to build future capabilities today.
Preferred Qualifications
- Experience with Docker, container-based application development, and serverless architectures.
- Experience with secure development practices or cybersecurity focused application development.
- Hands-on experience building and deploying GenAI or large language model powered solutions in client or production environments.
- Experience with Frontier GenAI Platforms such as Anthropic, Google, or OpenAI, including hands on work with platforms like Claude API, Claude for Enterprise, Claude Code, Gemini API, Vertex AI, Grounding, Google Workspace integration, GPT-4o, Assistants API, Responses API, or OpenAI Agents SDK.
- Experience contributing to project planning, estimation, or risk tracking.
- Experience mentoring junior or mid-level developers, leading code reviews, and providing development feedback.
- Experience partnering with product managers, designers, and business stakeholders to translate requirements into technical solutions.
- Strong written and verbal communication skills in cross-functional team environments.
- Cloud certification in AWS, Azure, or GCP.
- Familiarity with OpenSearch or Elasticsearch.
- Exposure to graph databases such as Neo4j or Memgraph.
- Familiarity with build tools such as Maven or Gradle.
- Experience with Bootstrap, jQuery, or JSP in legacy or mixed-technology environments.
- Familiarity with DevOps or DevSecOps practices.
- Knowledge of web security, GitOps, and Kubernetes customization.
- Basic understanding of AI/ML frameworks such as TensorFlow or PyTorch.