Deloitte seeks a Senior Full-stack Software Engineer to deliver high-quality, outcome-focused software solutions that drive value for the business and delight customers, while supporting Deloitte’s mission of modernizing software and product delivery.
Requirements
- Minimum 5 years of experience with multiple programming languages such as Angular, React, NodeJS, Python, Streamlit, C, .NET Core, Golang, SQL/NoSQL, as well as unit testing frameworks.
- Minimum 5 years of hands-on experience with cloud-native engineering, using FaaS, PaaS, and micro-services on cloud hyperscalers such as Azure, AWS, or GCP.
- Minimum 1 year of experience with AI/ML and GenAI.
- Prior software engineering experience with the understanding of Business Context Diagrams (BCD), sequence/activity/state/entity relationship/data flow diagrams, OOP/OOD, data structures, algorithms, and code instrumentations.
- Prior experience using methodologies & tools such as XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, SonarQube, etc. to deliver high-quality products rapidly.
Responsibilities
- Embrace and drive a culture of accountability for customer and business outcomes. Develop engineering solutions that solve complex problems with valuable outcomes, ensuring high-quality, lean designs and implementations.
- Serve as the technical advocate for products, ensuring code integrity, feasibility, and alignment with business and customer goals. Lead requirement analysis, component design, development, unit testing, integrations, and support.
- Maintain accountability for the integrity of code design, implementation, quality, data, and ongoing maintenance and operations. Be hands-on, self-driven, and continuously learn new approaches, languages, and frameworks.
- Develop lean engineering solutions through rapid, inexpensive experimentation to solve customer needs. Engage with customers and product teams before, during, and after delivery to ensure the right solution is delivered at the right time.
- Adopt a mindset that favors action and evidence over extensive planning. Utilize a leaning-forward approach to navigate complexity and uncertainty, delivering lean, supportable, and maintainable solutions.
- Work collaboratively with empowered, cross-functional teams including product management, experience, and delivery. Integrate diverse perspectives to make well-informed decisions that balance feasibility, viability, usability, and value.
- Possess deep expertise in modern software engineering practices and principles, including Agile methodologies and DevSecOps to deliver daily product deployments using full automation from code check-in to production with all quality checks through SDLC lifecycle.
Other
- A bachelor’s degree in computer science, software engineering, or a related discipline. Experience is the most relevant factor.
- Excellent interpersonal and organizational skills, with the ability to handle diverse situations, complex projects, and changing priorities, behaving with passion, empathy, and care.
- Onsite/Hybrid at Hermitage, TN Deloitte office.
- Ability to travel 10%, on average, based on the work you do and products you build.
- Limited immigration sponsorship may be available.