Jobs /

Sr Manager, Software Engineering

Teradata

Apply Now

Job Details

Location: Hyderabad, Telangana, India Posted: Mar 13, 2022

Job Description

Senior Engineering Manager

Teradata is the world's largest company focused on integrated data warehousing, gigantic data analytics, and business applications. Our powerful solutions portfolio and database are the foundation on which we’ve built our leadership position in business intelligence and are planned to address any business or technology need for companies of all sizes. Teradata Product Engineering Division, the technology research and development (R&D) organization within Teradata, has been turning innovative decision support technology into business results for over 30 years. Our R&D team of analytic architects, database developers and engineers work to understand and advance emerging technologies to invent the next wave of cutting-edge analytic data solutions.

The Senior Engineering Manager will be responsible for leading an engineering team that will be designing, developing and maintaining required automation and delivery for our flagship product, Vantage as a DIY offering.

Candidate should have the ability to leverage latest technologies and best in class tools to develop and implement 100% automation to build, deploy and test Teradata database on all supported. S/he must be well versed in working in an Agile, DevOps, and Continuous Integration and Deployment, next gen automated dev/test environments.

Candidate will be reporting to Engineering Director and expected to technically interact with the team to design/develop/review/execute on the delivery strategies and plans.

We are looking for experienced Senior Manager with exceptional engineering skills in building innovative solutions as part of our Core Product Engineering organization. Leader who has great experience with the art of Agile Engineering - who share our enthusiasm and passion for technology and innovation, our expertise in creating software and solutions for our customers.

At Teradata, we know that the continued explosion of data will usher in an analytics revolution which will help our customers to grow from being an Intelligent Enterprise to "The Sentient Enterprise". Be a part of a very talented team and help us grow our presence in the next generation technologies for Teradata customers.

Education and Experience Requirements:

B.Tech/M.Tech/MCA in Computer Science or related field with 14+ years of programming and Cloud and DevOps area in product development organization and with at least 5+ years of excellent people management experience

  • Coordinate with Product Management, UX and architects to come up with high level design for the features, estimates, plan and timelines for the delivery
  • Develop services following good architecture and design principles that you and your team will find easy to work with in the future and can create good maintainable code
  • Defines, documents and manages scope, expectations, implementation approach, deliverables and acceptance testing criteria
  • Lead resolution of inter-organizational issues relative to schedule and availability; report progress and escalate issues as required to Management to ensure prompt resolution. Providing recommendations/suggestions for improving organizational efficiency and related operations
  • Participate in architecture reviews related to performance and scalability of products
  • Proactive in pre-empting dependencies, risks and bottlenecks with its mitigation plan
  • Put in place best-in-class processes for ensuring high quality and high uptime for the product developed by the team
  • Driving quality process and initiatives throughout the product lifecycle to eliminate architecture, design and coding defects at the source
  • Establish and develop industry best-practices on operations activities: incident management, deployment, monitoring, automation, backups and resiliency
  • Demonstrate a solid understanding of development, debugging, administration and automation frameworks
  • Good understanding on software development life cycle (analysis, design, coding, testing etc.,)
  • Provide guidance to the team in an efficient and agile manner measured with industry leading metrics
  • Ensure highly available services with zero downtime. Be responsible for developing, running and supporting the SaaS service in partnership with the Level-1/2 operations teams
  • Contributing to managing and hiring talent, people skill development, setting objectives and goals
  • Establish lean engineering practices such as CI/CD, TDD, effective code reviews, etc.
  • Foster an environment of innovation and continuous improvement
  • Take the lead on larger projects where outcomes typically defined but approach undetermined
  • Use data to identify trends to efficiencies to continually improve service
  • Provide an integrated view of the status, progress and engineering exceptions for delivery of the product
  • Proactively offer insights and solutions to business-driven issues

Key Competencies/Skills:

  • Experience with cloud computing, IaaS/PaaS and SaaS with a deep understanding of cloud business models, processes and systems
  • Hands-on experience in one or more of the Cloud Platforms - AWS, Azure, Google, Oracle
  • Good understanding of databases, network, high availability and disaster recovery, job scheduling, asset management, software distribution and incident management services
  • Experience with Web services, systems administration (Linux and/or Windows), Networking, Java, Perl, Ruby, and Python
  • Experience in DevOps tool stack (Jenkins, GitHub, Ansible, Docker, Kubernetes etc.)
  • Understands the constraints and opportunities presented by cloud platform services, and how they fit into both operational delivery and customer solutions
  • A process-oriented individual, with strong project management skills, who has the ability to thrive in a fast-paced, dynamic organization
  • Ability to consistently and collaboratively resolve issues, mitigate roadblocks, and communicate in a proactive way
  • Managed teams that designed and operated critical infrastructure, particularly with a broad experience across service orchestration, deployment systems and the cloud
  • Customer-focused and highly driven to solve real problems for customers
  • Passionate about continuous improvement in both Pre and Post-production and promoting a culture of feedback driven by data and key metrics
  • Able to run large incidents and handle escalations

As a Senior Engineering Manager:

  • You have an excellent work ethic
  • You have a strong sense of ownership for the work assigned
  • Eagerness to apply uncompromised highly technical standards and ideas to maintain the high quality
  • Manage individual projects, projects priorities, deadlines and deliverables as per Teradata standards. Involve to coach team to improve/maintain the high quality in design, develop, test, deploy & maintenance cycle.
  • Inspire, grow, and develop talent while providing vision and setting direction for the team based on organization objectives and lead effectively through outcomes rather than tasks.
  • Oversee the design, development, quality, and operations of DIY offering
  • Work closely with software engineers, test engineers, technical leads, other partner quality assurance teams, product managers, engineering director and other engineering teams to release high-quality Teradata product through the efficient software project lifecycle (build, test and release on time).
  • You have exceptional design and programming skills
  • You are keen on quickly learning a wide range of technologies and apply them to your work
  • You have multiple design options/solutions for challenging problems
  • You have an eye for detail and able to communicate your thoughts and ideas across global teams
  • You are passionate about mentoring and document and share your key learnings

About theTeam:

We are a fast-moving team located in Hyderabad. We have an open-source background and approach to coding, centred around collaboration and transparency. We work with distributed teams in San Diego, California.

On our Quality and Tools Enablement Organization, you'll build and maintain the software for the new products and internal Core Automation and Engineering Tools that are at the heart of building our new products for the company that gave birth to big data. We're an extremely agile team that builds modern software built on cutting edge technology.

About Teradata

Teradata offers analytic data platforms, applications, and services for data warehousing and analytic technologies.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free