Sr Engineering Manager - Cloud Software Development
Pune, IN
About our group:
Lyve Cloud Engineering team developing a new storage software platform designed for cloud storage products and focused on scalability, extensibility, and reuse.
About the role - you will:
- Be part of the engineering which is responsible for design and development of LyveCloud storage-as-a-service. You will work with the internal Seagate team, its customers and the distributed storage industry to develop a resilient and high performing storage platform.
- Be Self-motivated, task and schedule driven, with a willingness to fill in when needed and quickly identify or move to the next task when the current task is completed, and have a proven ability to work as part of a large development team.
- Lead the Lyve cloud software development team.
- Effectively communicate and document software design and effectively listen and discuss technical problems with customers, test team, and development team is a must.
- Lead the multiple components on storage software and provide the technical direction and support needed to develop the new feature /functionality customer issues.
- Drive complete software design and development of Storage based product while managing all cross functional teams
- Participate into customer calls for requirement gathering and then should be able to translate into software design and development aspects
- Actively participate in customer reported problem , Collaborate with Customer facing team and solving them.
- Builds productive working relationships internally and externally.
- Collaborate with other development teams to ensure full integration of all parts of the system. Research and evaluate alternative approaches to assist in developing solutions.
About you:
- Proven Software Programming experience.
- Experience in following Agile methodology Jira, Jenkins, Github, Confluence, SAFe Agile.
- Experience with cloud native app development using docker, kubernetes.
- Experience of process management and / or playing role such as Scrum-Lead.
- Passionate about programming.
- Actively pursues opportunities for learning and self-development.
- Quick learner in adapting new technologies.
- Love open source and technology.
Your experience includes:
- Certified Scrum-Master of Agile.
- Good working knowledge of GO, Python and script programming.
- Strong Data structures and Database such as Postgres.
- Good knowledge of domain concepts such as RAID, Erasure coding, Network striping, replication along with RESTful APIs and network communication with HTTP/HTTPs, FRPs and TCP sockets, UDP.
- Unix, Linux programming (Any or multiple of (POSIX) and structure of UNIX kernel like VFS, inodes, buffer cache, page cache, processes, signals, interrupts, scheduling and memory management).
- Multithreading and Async programming.
- Unit test framework like PyTest, googletest/googlemock or equivalent.
- Distributed systems.
- SCM (git), Jira or equivalent and any code review tools.
- Ability and willingness to work in a multi-cultural, and multi-timezone, setting.
Location: Pune, IN
Our site in Pune is dynamic, both in our cutting-edge, innovative work, as well as our vibrant on-site food, and athletic and personal development opportunities for our 400+ employees. You can enjoy breakfast, lunch, or dinner from one of four cafeterias in the park. Take a break from your workday and participate in one of our many walkathons or compete against your colleagues in carrom, chess and table tennis. Learn about a technical topic outside your area of expertise at one of our monthly Technical Speaker Series, or attend one of the frequent on-site cultural festivals, celebrations, and community volunteer opportunities.