Sr. Full Stack Software Engineer
Posted 2 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
As a Lead Engineer in Data Lifecycle Management, you will design, build, and operate data platform capabilities that govern how data is created, classified, used/shared, retained, archived, and deleted. Your expertise will be pivotal in turning governance, privacy, and regulatory requirements into scalable engineering patterns and automation, reducing operational risk and enabling compliant reuse of data products.
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, contributing to low-level architecture and component design, development, unit testing, integrations, and support
- Maintain accountability for the integrity of code design, implementation, quality, data, and ongoing maintenance and operations
- Stay hands-on, self-driven, and continuously learn new approaches, languages, and frameworks
- Create technical specifications, and write high-quality, supportable, scalable code and review code of other engineers, mentoring them, to ensure all quality KPIs are met or exceeded
- 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
- Utilize a leaning-forward approach to navigate complexity and uncertainty, delivering lean, supportable, and maintainable solutions
Requirements
- Bachelor's degree in computer science, software engineering, or a related discipline
- Excellent software engineering foundation with deep understanding of OOP/OOD, sequence/activity/state/ER/DFD diagrams, data-structure, algorithms, code instrumentations
- 8+ years proven experience with Python, SQL/NoSQL
- 8+ years of experience with cloud-native engineering and understanding of Azure Data Pipelines/the Azure Portal Environment
- 8+ years delivering governed data platforms
- 2+ years of experience with AI/ML and GenAI
- Strong understanding of methodologies & tools like, XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, SonarQube
- Deep experience with at least one modern data platform and its governance controls (e.g., Databricks, Snowflake, BigQuery, Redshift, Synapse)
- Experience with implementing data governance and lifecycle management controls across Microsoft 365 (M365) applications including Teams, OneDrive, SharePoint, CoPilot, etc.
- Experience with governance tools like Microsoft Purview
Qualifications
- A bachelor's degree in computer science, software engineering, or a related discipline
- 8+ years proven experience with Python, SQL/NoSQL, cloud-native engineering and understanding of Azure Data Pipelines/the Azure Portal Environment, and delivering governed data platforms. 2+ years of experience with AI/ML and GenAI.
Nice to Have
- Advanced degree (e.g., MS)
Skills
* Required skills
About Deloitte
A company transforming technology platforms, driving innovation, and transforming mission-critical operations for clients, especially in the Life Sciences sector.