Browse All Jobs
Job Description
PhonePe Group is seeking a Software Engineer to join their team in Bengaluru. The ideal candidate will have 7-10 years of experience and a passion for building scalable web-based applications. This role involves working on complex and interesting real-world problems, contributing to the design and architecture of subsystems, and mentoring junior team members. PhonePe offers a dynamic work environment with opportunities for growth and innovation.
Responsibilities:
  • Build robust and scalable web-based applications.
  • Think of platforms & reuse.
  • Build abstractions and contracts with separation of concerns for a larger scope.
  • Drive problem-solving skills for high-level business and technical problems.
  • Do high-level design with guidance; Functional modeling, break-down of a module.
  • Do incremental changes to architecture: impact analysis of the same.
  • Do performance tuning and improvements in large scale distributed systems.
  • Mentor young minds and foster team spirit, break down execution into phases to bring predictability to overall execution.
  • Work closely with Product Manager to derive capability view from features/solutions, Lead execution of medium-sized projects.
  • Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them.
Requirements:
  • 7+ years of experience in software engineering.
  • Extensive programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack.
  • Experience with multi-threading and concurrency programming.
  • Extensive experience in object-oriented design skills and knowledge of design patterns.
  • Excellent coding skills.
  • Knowledge of Test Driven Development.
  • Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc).
  • Strong desire to solve complex and interesting real-world problems.
  • Experience with full life cycle development in any programming language on a Linux platform.
  • Go-getter attitude with high levels of ownership and commitment.
  • BTech, MTech, or Ph.D. in Computer Science or related technical discipline (or equivalent).
  • Experience in building highly scalable business applications.
  • An open communicator who shares thoughts and opinions frequently listens intently and takes constructive feedback.
Benefits:
  • Medical Insurance
  • Critical Illness Insurance
  • Accidental Insurance
  • Life Insurance
  • Employee Assistance Program
  • Onsite Medical Center
  • Emergency Support System
  • Maternity Benefit
  • Paternity Benefit Program
  • Adoption Assistance Program
  • Day-care Support Program
  • Relocation benefits
  • Transfer Support Policy
  • Travel Policy
  • Employee PF Contribution
  • Flexible PF Contribution
  • Gratuity
  • NPS
  • Leave Encashment
  • Higher Education Assistance
  • Car Lease
  • Salary Advance Policy
Apply Manually