Senior Software Engineer

Shuru

Bengaluru

On-site

USD 909 - 1,364

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An established industry player is on the lookout for a Senior Product Engineer to elevate their product offerings. This role demands a blend of strong analytical abilities, design skills, and leadership qualities to guide a talented team. You will own the software development lifecycle, from designing robust systems to mentoring peers and fostering a culture of excellence. Your contributions will directly impact the company's mission to deliver exceptional solutions that exceed customer expectations. If you are ready to take on challenges and drive innovation in a fast-paced environment, this opportunity is for you.

Qualifications

  • 5+ years in software development with large-scale applications.
  • Skilled in designing high-performance RESTful and GRPC services.
  • Proficient in Agile, TDD, CI/CD practices.

Responsibilities

  • Lead design and development of scalable software systems.
  • Mentor team members and advocate for engineering improvements.
  • Collaborate cross-functionally to ship world-class products.

Skills

Software Development
API Design
Agile Methodologies
Problem Solving
Communication Skills
Object-Oriented Programming
Performance Optimization

Tools

Ansible
Terraform
Docker
Kubernetes
PostgreSQL
MySQL
MongoDB

Job description

Direct message the job poster from Shuru

Talent Acquisition Expert | 100+ Successful Closures | End-to-End Recruitment Specialist

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.
  • 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.
  • Communication Skills: Exceptional verbal and written communication abilities, with a proven track record of effectively engaging with internal and external stakeholders.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • IT System Custom Software Development, Software Development, and IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

MindTrilogy • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 1,800,000
Remote work opportunities with a flexible setup
Health, dental, and vision insurance
Generous vacation and leave policies
Senior Staff Software Engineer
Senior Staff Software Engineer

United States Digital Space LLC • Karnataka

On-site
INR 3,500,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

PBC SYSTEMS AND SOLUTIONS LLC • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 2,000,000
Health, dental, and vision insurance
Generous vacation and leave policies
Professional development programs
Director of Engineering
Director of Engineering

Bridgeview Search Partners • India

On-site
USD 1,000 - 2,000
Sr Engineer - Target India - Backend
Sr Engineer - Target India - Backend

United States Digital Space LLC • Karnataka

On-site
INR 1,500,000 - 2,100,000
Product Designer
Product Designer

Think Future Technologies • Gurugram District

On-site
INR 600,000 - 1,200,000
Flexible working hours
Over 30 paid leaves annually
Certification reimbursement
+1
Software Engineer
Software Engineer

Landmark Group • India

On-site
INR 1,000,000 - 1,500,000
Principal Engineer, Java
Principal Engineer, Java

Nagarro • Gurugram District

On-site
INR 1,500,000 - 1,900,000