Senior Product Engineer

3 weeks ago


Bengaluru, India Shuru Technologies Private Limited Full time
We are seeking a talented and experienced Senior Product Engineer to lead the design and development of both new and existing products. As a pivotal member of our engineering team, you should possess strong analytical and design skills, a profound understanding of software design principles, and advanced problem-solving capabilities. A top-notch Senior Product Engineer will not only transform ideas into high-end products but also drive team success through exemplary leadership, fostering an environment of learning and adherence to best coding practices. Our goal is to consistently exceed the expectations of our customers with outstanding product solutions.


Responsibilities:


  • Own the design, strategy, and quality of software development for your team.
  • Translate objectives into iterative MVPs, evaluate, and then refactor into a scalable and extensible design.
  • Design and develop highly scalable, reliable, secure, and fault-tolerant systems with a clean code base, requiring minimal guidance for one of the world’s fastest-growing companies.
  • Mentor team members, review code, and advocate for improvements to ensure high standards.
  • Continuously research new technologies and tools to enhance product offerings.
  • Exercise high ownership and initiative in all projects.
  • Analyse different technical options for a problem statement, evaluate them with pros and cons and propose optimal solutions based on thorough research.
  • Collaborate with other engineering teams to learn from and share best practices.
  • Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance.
  • Build and manage automated build/test/deployment environments
  • Write code that is clear, concise, performant, tested and easily understood by others.
  • Actively participate within the team in discussions, agile development, monitoring and uptime of the systems.
  • Improve engineering standards, tooling and processes


Requirements
  • Experience: Minimum of 5 years in software development, with practical experience in creating, testing, deploying, and designing large-scale applications for consumer or enterprise products.
  • Programming Skills: Proficient in various programming languages including Golang (min 2 years experience), JavaScript, Ruby, Python, and Java. Eagerness to learn additional languages as needed.
  • API Design: Skilled in designing and implementing high-performance RESTful and GRPC services with low latency.
  • Infrastructure Tools: Experienced with tools such as Ansible, Terraform, Docker, Kubernetes, and databases including PostgreSQL, MySQL, and MongoDB.
  • Development Practices: Proficient in Agile methodologies, Test-Driven Development (TDD), Continuous Integration and Deployment (CI/CD).
  • Software Concepts: Excellent understanding of memory management, performance optimization, concurrency and multithreading, fault tolerance, and security.
  • Ability to estimate and execute releases with a good degree of predictability.
  • Proficient in troubleshooting, performance monitoring and root cause analysis.
  • In-depth knowledge of unit testing methodologies and frameworks.
  • Ability to understand and implement Continuous Integration and Continuous Delivery.
  • Design and Architecture:
    • Object-Oriented Programming and Design Patterns: Strong grasp of object-oriented programming principles, coupled with proficient use of design patterns to solve complex problems and enhance code maintainability and scalability.
    • Domain Modelling: Exceptional ability to model complex real-world processes and interactions into clear and effective software solutions. This involves leveraging OOP and design patterns to ensure the software architecture aligns closely with business needs.
  • Communication Skills: Exceptional verbal and written communication abilities, with a proven track record of effectively engaging with internal and external stakeholders.

Benefits
  • Competitive salary and benefits package.
  • Opportunity to work with a team of experienced product and tech leaders.
  • A flexible work environment with remote working options.
  • Continuous learning and development opportunities.
  • Chance to make a significant impact on diverse and innovative projects.




  • Bengaluru, Karnataka, India VIDPRO CONSULTANCY SERVICES Full time

    Job Description:The Role of Senior Product Engineering Manager at VIDPRO CONSULTANCY SERVICESWe are seeking a highly experienced and skilled Senior Product Engineering Manager to lead our product engineering team. This is a senior position in our organization, requiring strong execution, communication, and analytical abilities.This role works closely with...


  • Bengaluru, Karnataka, India Consultant for Product E-commerce Clients Full time

    About our companyWe are a leading online travel technology company with a passion for innovation and customer satisfaction. Our mission is to deliver exceptional products that make a real difference in people's lives.Job description:We are seeking an experienced Software Development Engineer who will own a functional area from product conception to delivery....


  • Bengaluru, Karnataka, India Molex Full time

    About MolexMolex is a leading provider of electronic solutions for the automotive, industrial, and medical industries.As a Senior Product Development Engineer at Molex, you will play a critical role in designing and developing high-quality products that meet customer needs.Salary: ₹12,00,000 - ₹18,00,000 per annumJob DescriptionWe are seeking an...


  • Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleAs a Senior Engineering Director, Product Development at LinkedIn, you will lead a team of engineers in developing new products and scaling existing ones for the fast-growing Indian market.We are looking for a passionate, entrepreneurial engineering leader to join our Bangalore engineering team. In this role, you will be responsible for...


  • Bengaluru, Karnataka, India Consultant for Product E-commerce Clients Full time

    Role OverviewWe are seeking a skilled Senior Software Development Engineer to join our team in the Online Travel Technology sector. As a key member of our engineering team, you will be responsible for designing and developing multiple technical components, ensuring the scalability and reliability of our systems, and mentoring junior engineers to achieve...


  • Bengaluru, Karnataka, India TE Connectivity Full time

    About the Role:We are seeking a skilled Senior Product Design Engineer to join our team at TE Connectivity. This is an exciting opportunity to work on the design and development of electromechanical products, collaborating with cross-functional teams to drive innovation and growth.Job Responsibilities:Design and develop electromechanical products, ensuring...


  • Bengaluru, Karnataka, India SmartBear Full time

    Senior Product Support Engineer Opportunity at SmartBearAt SmartBear, we're committed to empowering our customers with the tools they need to succeed. As a Senior Product Support Engineer, you'll play a key role in delivering exceptional technical support and expertise to our users.Key Responsibilities:Troubleshoot and resolve complex technical issues with...


  • Bengaluru, Karnataka, India Condé Nast Technology Lab Full time

    Job DescriptionWe are looking for an experienced Senior Digital Product Engineer to join our team at Condé Nast Technology Lab.About the RoleThe successful candidate will be responsible for designing and developing high-quality digital products that meet the needs of our internal and external users. This includes collaborating with product, design, and...


  • Bengaluru, Karnataka, India Bosch Group Full time

    Bosch Group is seeking a highly skilled and experienced Senior Product Development Manager to join our team. This role is ideal for individuals with a passion for product development, engineering, and leadership.The estimated annual salary for this position is $120,000-$180,000, depending on qualifications and experience.As a Senior Product Development...


  • Bengaluru, India Coforge Full time

    Role: Senior Program manager- Product EngineeringSkills: Program Management, Delivery Management, Product engineering, P&L management, Product developmentExperience: 18+ yearsLocation: Bengaluru and Greater NoidaJob DescriptionThe Senior Program Delivery Manager will be responsible for leading complex projects, managing multiple workstreams, ensuring on-time...


  • Bengaluru, India NetApp Full time

    Title: Senior Product Manager Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 128448 Job SummaryThe Manageability Product Team is responsible for building and leading the industry best-in-class management platform. We have a unique opportunity to execute on our Unified Fabric within the Product Management team at NetApp. NetApp platform team...


  • Bengaluru, Karnataka, India Nielsen Full time

    Job OverviewWe are seeking a highly skilled Senior Software Product Test Engineer to join our team at Nielsen. This is an exciting opportunity to work with cutting-edge technology and be part of a dynamic team that drives innovation in the media industry.About UsNielsen is a leading provider of audience measurement and analytics solutions. We empower our...


  • Bengaluru, Karnataka, India GSSTech Group Full time

    Job Description:We are seeking an experienced Senior Product Engineer to lead our Finacle Core Banking customization and integration projects. This role requires a strong technical expertise in Finacle product architecture and customization, as well as excellent communication and team management skills.In this position, you will be responsible for handling...


  • Bengaluru, Karnataka, India IBCScorp Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Mechanical Design Engineer to join our team at IBCScorp. As a key member of our product development department, you will be responsible for designing and developing innovative products that meet the needs of our customers.


  • Bengaluru, Karnataka, India May I Help You Full time

    **About the Role**May I Help You is seeking a seasoned Product Manager to lead our product development lifecycle. As a senior member of our team, you will be responsible for defining product requirements, coordinating with cross-functional teams, and driving the development of innovative software solutions.Key Responsibilities:Define and prioritize product...


  • Bengaluru, Karnataka, India DISA TECHNOLOGIES PRIVATE LIMITED Full time

    Join DISA TECHNOLOGIES PRIVATE LIMITED as a Senior Mechanical Engineer to take on the role of designing and developing new products. This position involves working closely with cross-functional teams to deliver innovative solutions that meet customer needs.About the JobIn this exciting opportunity, you will be responsible for creating detailed drawings from...


  • Bengaluru, India Coforge Full time

    Role: Senior Program manager- Product EngineeringSkills: Program Management, Delivery Management, Product engineering, P&L management, Product developmentExperience: 18+ yearsLocation: Bengaluru and Greater NoidaJob DescriptionThe Senior Program Delivery Manager will be responsible for leading complex projects, managing multiple workstreams, ensuring on-time...


  • Bengaluru, India Coforge Full time

    Role: Senior Program manager- Product EngineeringSkills: Program Management, Delivery Management, Product engineering, P&L management, Product developmentExperience: 18+ yearsLocation: Bengaluru and Greater NoidaJob DescriptionThe Senior Program Delivery Manager will be responsible for leading complex projects, managing multiple workstreams, ensuring on-time...


  • Bengaluru, India Coforge Full time

    Role: Senior Program manager- Product Engineering Skills: Program Management, Delivery Management, Product engineering, P&L management, Product development Experience: 18+ years Location: Bengaluru and Greater Noida Job Description The Senior Program Delivery Manager will be responsible for leading complex projects, managing multiple workstreams, ensuring...


  • Bengaluru, India Commenda Full time

    About the role:Commenda is rapidly adding new lines of business and expanding into more countries. In the last month, we shipped US sales tax, Canadian incorporation, and an app for our partner accountants to manage workflows. You’ll be helping us grow.We're looking for a senior full-stack software engineer who can own for one of our products, such as...