Senior Software Engineer -
Prefer a full account with a password? Sign Up to Apply
Job Description
We are seeking a Senior Data Engineer to design, build, validate, secure, optimize, and maintain enterprise grade data pipelines using Python, SQL, and Snowflake and be knowledgeable in cloud infrastructure, data warehousing, workflow orchestration, CI/CD, and DevSecOps.
• Shape best practices, coding standards, and software architecture at an organizational level
• Lead solutions that improve data pipeline quality, performance, and reliability across the organization
• Collaberate and solve a range of technical problems of varying scope and complexity, take a new perspective on existing solutions, and exercise judgment from analysis on multiple feasible solutions
• Deepdive and optimize cost and performance in Snowflake, Azure, and Docker
• Design, build, and scale data pipelines with Python, SQL, and Snowflake
• Develop and scale CI/CD workflows Azure, Github, Docker, and Kubernetes.
• Work closely with Product, Architecture, Project Managers, Operations, and other stakeholders from requirement refinement to client enablement
• Enforce and maintain DevSecOps practices — Secrets management, SAST, DAST
• Mentor junior engineers and act as a resource for colleagues with less experience
• Lead design reviews, code reviews, and roadmap discussions
• Drive POC projects when there is no clear direction or requirements
• Adopt and integrate AI tools at all levels in the SDLC
• Make technical decisions with a clear understanding of business impact, cost-efficiency, and long-term sustainability
Requirements
Function: General Business
Experience Level: Mid-Senior Level