We are seeking a Software Engineering Manager to lead the design, development, and delivery of scalable data and application solutions. This leader has strong Software Engineering expertise, secure agile methods, and proven success managing high-performing teams. The ideal candidate combines strong technical depth with people leadership, an ownership mindset, and the ability to drive multiple complex initiatives in a fast-paced data environment. This role requires strong knowledge of secure software development, cloud-native architectures, and data governance principles, along with the ability to partner effectively with Product, Architecture, and cross-functional stakeholders.
Key Responsibilities
Lead and mentor a team of software engineers, fostering a culture of ownership, accountability, and continuous improvement
Architect, design, and oversee development of high-quality software deliverables using Java, Node.js, Python, SQL or other languages as appropriate
Guide the development and optimization of Snowflake-based data platforms, including pipelines, schemas, integrations, and performance tuning
Drive the design and implementation of scalable, secure, and cost-effective AWS-based solutions
Own end-to-end delivery of technical initiatives, including planning, estimation, execution, and production support
Partner with Product, Data, Security, and Infrastructure teams to align technical solutions with business objectives
Ensure adherence to secure coding standards, data governance requirements, and privacy regulations
Lead code reviews, architectural discussions, and technical decision-making to uphold engineering excellence
Champion CI/CD, automated testing, DevOps best practices, and agile delivery methodologies
Manage competing priorities across multiple programs while maintaining delivery quality and team engagement
Required Qualifications
Bachelor’s degree in computer science, Engineering, or a related field
10 years of software engineering experience, with progressive leadership responsibilities
Demonstrated experience managing and developing engineering teams in a data-driven environment
Excellent problem-solving, communication, and stakeholder management skills
Extensive experience managing the entire software development lifecycle, including requirement identification, agile methods, CI/CD, quality engineering, and ongoing maintenance
Expert-level proficiency in Java and SQL, with experience building complex enterprise applications and data systems
Strong hands-on experience with Snowflake, including data modeling and performance optimization
Proven experience in architecting and deploying solutions on AWS
Strong hands-on experience with Node.js or JavaScript frameworks
Broad experience with many software development languages and frameworks
Strong understanding of security principles, access controls, and data governance best practices
Preferred Qualifications
Experience with Python and modern data engineering frameworks
Familiarity with Snowflake Native Application Framework
Experience with Databricks or distributed data processing systems
Knowledge of identity resolution, data hygiene, and data enrichment concepts within large-scale data ecosystems
Experience working within highly regulated data restrictions
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Software Engineering Manager
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!