Pune, India
Role Impact:
The SW Engineering Manager is a pivotal role responsible for leading and managing a team of software engineers in the design, development, and implementation of high-quality software solutions. This role ensures the timely delivery of projects, adherence to best practices, and the continuous improvement of the team's technical capabilities. The Engineering Manager will collaborate closely with product managers, architects, and other stakeholders to translate business requirements into robust and scalable software applications, directly contributing to the success of MarketCast’s technological initiatives.
- Team Leadership and Mentorship – Lead, mentor, and develop a team of software engineers, fostering a collaborative and high-performance environment by providing guidance, coaching, and regular feedback to enhance their skills and career growth. This involves conducting performance reviews, identifying training opportunities, and promoting a culture of continuous learning and improvement within the team. Furthermore, the Engineering Manager will ensure the team is aligned with the company’s goals and values, promoting a positive and productive work atmosphere. This will directly contribute to increased team morale and higher quality output.
- Project Management and Execution – Oversee the entire software development lifecycle from conception to deployment, ensuring projects are delivered on time, within budget, and to the required quality standards. This includes creating project plans, allocating resources effectively, and monitoring progress against established milestones, as well as proactively identifying and mitigating potential risks and issues. The Engineering Manager will work closely with product owners and stakeholders to define project scope, prioritize tasks, and ensure clear communication throughout the development process. Ultimately, this streamlined approach contributes to efficient project execution and successful product launches.
- Technical Design and Architecture – Collaborate with architects and senior engineers to define the technical design and architecture of software solutions, ensuring they are scalable, maintainable, and aligned with business This includes participating in design reviews, evaluating technology options, and making recommendations on the best approaches to solve complex technical challenges. The Engineering Manager will also ensure that the team follows coding standards, conducts thorough code reviews, and implements automated testing strategies to maintain code quality. The result will be high-performance software applications that meet the evolving needs of the business.
- Process Improvement and Optimization – Identify opportunities to improve the software development process, implementing best practices and methodologies to enhance efficiency, quality, and speed of delivery. This includes promoting the use of Agile methodologies, automating repetitive tasks, and streamlining workflows to reduce bottlenecks. The Engineering Manager will also track key metrics to measure the effectiveness of process improvements, making data-driven decisions to optimize performance. The resulting improvements contribute to a more efficient and productive development environment.
- Code Quality and Standards Enforcement – Establish and enforce coding standards, best practices, and quality assurance processes to ensure the delivery of high-quality, maintainable, and scalable software. This includes conducting regular code reviews, implementing automated testing frameworks, and promoting the use of static analysis tools to identify and address potential issues early in the development cycle. The Engineering Manager will also ensure that the team follows security best practices to protect against vulnerabilities and data breaches. These measures will lead to more reliable and secure software applications.
- Collaboration and Communication – Foster effective communication and collaboration within the engineering team and with other departments, including product management, QA, and operations, to ensure alignment on goals and priorities. This includes facilitating regular team meetings, providing clear and concise updates on project status, and actively soliciting feedback from stakeholders. The Engineering Manager will also act as a liaison between the engineering team and other departments, ensuring that technical issues are effectively communicated and resolved. Enhanced collaboration and communication will foster a cohesive and productive working environment.
- Technology Evaluation and Adoption – Stay abreast of the latest technology trends and evaluate new tools and technologies that could benefit the organization, making recommendations on their adoption and implementation. This includes conducting research, attending industry conferences, and participating in technical communities to stay informed about emerging technologies and best practices. The Engineering Manager will also work with the architecture team to develop technology roadmaps, ensuring that the organization is well- positioned to leverage new technologies to drive innovation. This proactive approach ensures the organization remains competitive and innovative in its technological capabilities.
- Performance Monitoring and Optimization – Monitor the performance of software applications, identifying and addressing bottlenecks and performance issues to ensure optimal performance and scalability. This includes using performance monitoring tools to track key metrics, conducting load testing to simulate real-world usage, and optimizing code to improve efficiency. The Engineering Manager will also work with the operations team to ensure that software applications are properly deployed and maintained. Optimized performance and scalability ensure a seamless user experience and efficient resource
We’re Looking For:
- Bachelor's or Master's degree in Computer Science or a related
- 10–14 years of overall experience, with at least 8 years as a data engineer in a production environment and 3+ years leading end-to-end delivery
- Proficient in programming languages such as Python, Java, etc., with 6+ years of hands-on coding experience
- Experience designing and building scalable data pipelines (batch and real-time) and distributed data processing systems (e.g., Spark)
- Hands-on experience with data warehousing and data lake architectures (e.g., Redshift, Snowflake) and strong expertise in SQL and data modeling
- Strong experience with AWS services including Kinesis, Athena, Glue, SQS, SNS, EC2, RDS, CloudWatch, CloudFormation, API Gateway, Lambda
- Experience building resilient, high-performance systems, along with monitoring, observability, and automation practices
- Expertise with data orchestration tools (e.g., Airflow, Step Functions), CI/ CD pipelines, and infrastructure as code
- Ability to deeply understand data and business domain, act as a data expert, and translate raw data into meaningful insights; goes beyond infrastructure to interpret, validate, and derive value from data for business and product decisions
Who We Are:
MarketCast measures what moves people. Powered by AI, trained on decades of verified consumer response data, along with proprietary technology, MarketCast is the marketing effectiveness partner for the world's most ambitious brands, connecting emotional resonance to real-world business outcomes across advertising, sponsorships, content, brand health, and advanced analytics. With category-deep expertise spanning sports, entertainment, travel, automotive, and consumer brands, our team of seasoned industry strategists brings unmatched human intelligence to every engagement, turning complex data into decisive action so brands know exactly what's working, why it's working, and what to do next.
At MarketCast, we don't just accept difference - we embrace it, support it, and thrive on it for the benefit of our global culture and success. MarketCast is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know. Check us out on LinkedIn and at: www.marketcast.com (http://www.marketcast.com)
Our Values:
Move the Needle
We turn insight into action and action into impact, acting with urgency and intention at every level, anticipating what's needed, executing with discipline, and driving outcomes that are measured and meaningful.
Client Success is Our Scoreboard
We win when our clients win. Delivering scaled, tech-enabled solutions that drive measurable impact and value to build lasting partnerships.
Grow Every Day
Expertise is earned continuously by investing in our craft, our colleagues, and our company.
Own It
Take responsibility for outcomes, not just outputs.
Benefits:
- Free movie tickets!
- Internet Broadband reimbursement
- Group Mediclaim policy covering employees and their families
- Group accident insurance for employees
- Group Term Life Insurance for employees
- Wellness and mental health support
- Annual health check-ups for employees at subsidized rates
- Professional growth and career development including LinkedIn Learning
In addition to your salary, MarketCast believes in providing a competitive total rewards package for its employees. All benefits are subject to eligibility requirements, and the terms of our official plan may be modified or amended from time to time.
Data Privacy Notice: In accordance with the provisions of the Information Technology Act, 2000 and applicable Data Protection Rules in India, please note that we collect certain categories of personal information from you as part of the application process and use it for the purposes indicated. Categories of personal information include name, contact information (phone, email, address), and details of your work history and education. The purpose of collecting this information is to be able to contact you and to assess your qualifications for the role. All information will be processed and stored securely, and will be used solely for recruitment, selection, and, if applicable, onboarding purposes, in compliance with applicable Indian laws.