Highly Skilled Software Development Expert

3 days ago


Bengaluru, Karnataka, India PhonePe Full time

At PhonePe, we are looking for a highly skilled Software Development Expert to join our team. As a key member of our engineering team, you will play a crucial role in designing and developing large-scale web-based applications that impact millions of users.

About Us

PhonePe is India's leading digital payments company with 500 million registered users and 37 million merchants covering over 99% of postal codes across the country. We have expanded into financial services, insurance, mutual funds, stock broking, and lending, as well as adjacent tech-enabled businesses such as Pincode for hyperlocal shopping and Indus App Store, which is India's first localized App Store.

We empower our employees to take ownership of their work from day one and provide a collaborative environment that fosters innovation and growth. Our engineers are passionate about building technology that makes a difference, ideating with the best minds in the industry, and executing on their dreams with purpose and speed.

Job Description

As a Software Development Expert at PhonePe, your primary responsibilities will include:

  • Designing and developing robust and scalable web-based applications that meet the needs of our large user base
  • Building abstractions and contracts with separation of concerns for larger scope projects
  • Driving problem-solving skills for high-level business and technical problems
  • Mentoring young minds and fostering team spirit
  • Working closely with Product Managers to derive capability views from features/solutions and lead execution of medium-sized projects

In addition to these responsibilities, you will also be expected to:

  • Have 4+ years of experience in writing code and solving problems on a large scale (FinTech experience preferred)
  • Hold a B.Tech, M.Tech, or Ph.D. in Computer Science or a related technical discipline (or equivalent)
  • Have excellent coding skills, including experience with general programming languages (e.g., Java, C, C++) and tech stacks to write maintainable, scalable, unit-tested code
  • Be familiar with multi-threading, concurrency programming, object-oriented design skills, knowledge of design patterns, and a huge passion and ability to design intuitive modules, class-level interfaces, and knowledge of Test Driven Development
  • Have a good understanding of databases (e.g., MySQL) and NoSQL (e.g., HBase, Elasticsearch, Aerospike, etc.)
  • Experience full life cycle development in any programming language on a Linux platform and building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data
  • Strong desire for solving complex and interesting real-world problems
  • Go-getter attitude that reflects in energy and intent behind assigned tasks
  • An open communicator who shares thoughts and opinions frequently listens intently and takes constructive feedback
Benefits

As a full-time employee at PhonePe, you will enjoy the following 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

The estimated salary for this position is ₹1,200,000 - ₹1,800,000 per annum, depending on experience and qualifications.



  • Bengaluru, Karnataka, India Awign Expert Full time

    About Awign Expert:Awign Expert is an enterprise-focused digital platform that helps businesses find and manage highly skilled freelancers for their gig-based projects. Our platform provides a gateway for experts to work with large-scale enterprises and build a freelance career. We are a newly launched business division of Awign, a pioneer in the gig economy...


  • Bengaluru, Karnataka, India Universal Electronics Full time

    About the RoleWe are seeking a highly skilled software developer to join our team at Universal Electronics Inc. (NASDAQ: UEIC), the worldwide leader in universal control and sensing technologies for the smart home.The ideal candidate will have a strong background in software development, with expertise in Android development and embedded systems. Experience...


  • Bengaluru, Karnataka, India Visa Answer Overseas Education Consultants Full time

    Job OverviewVisa Answer Overseas Education Consultants is seeking a highly skilled Software Developer to play a key role in the development and implementation of our software solutions. This is a mid-level position requiring 4 to 6 years of experience.Key ResponsibilitiesDesign, develop, and implement high-quality software solutions that meet the needs of...


  • Bengaluru, Karnataka, India TekPillar Full time

    Job Title : Automotive Software DeveloperLocation : Bangalore, Karnataka, IndiaExperience : 3-6 yearsJob Description : We are seeking a highly skilled Automotive Software Developer with 3-6 years of experience to join our dynamic team at TekPillar. The ideal candidate will have a strong background in VTStudio, VTest, and AUTOSAR, and will play a crucial role...


  • Bengaluru, Karnataka, India Nexplace Info Private Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Nexplace Info Private Limited. As a key member of our engineering team, you will design, develop, and maintain product features in both web and desktop applications.Key Responsibilities:Design and implement backend APIs and business logic to support new and existing...


  • Bengaluru, Karnataka, India Cisco Full time

    About the RoleCisco is seeking a highly skilled software developer to join our team. As a software developer, you will be responsible for implementing and deploying Cisco's next generation of IT software.What We're Looking ForWe are looking for strong collaborators and self-starters who will take initiative and require minimal mentorship. Excellent...


  • Bengaluru, Karnataka, India Getinz Techno Services Full time

    Job Title: Associate Software ArchitectJob Summary: We are seeking a highly skilled Associate Software Architect to join our team at Getinz Techno Services. The ideal candidate will have a strong background in software architecture, design patterns, and software development life cycle. Responsibilities: Design and develop large-size software products using...


  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleUpland Software is seeking an experienced Software Development Expert to join their core development team. As a key member of the team, you will be responsible for designing, developing, and implementing advanced search solutions using AI and machine learning technologies.Key ResponsibilitiesDesign and develop high-performance search connectors...


  • Bengaluru, Karnataka, India Altisource Full time

    About the Job:As a senior developer, you will be responsible for leading the development of software applications.Key Responsibilities:Design and develop software applicationsLead and mentor junior developersCollaborate with cross-functional teamsRequirements:5+ years of software development experienceStrong leadership and communication skillsProficiency in...


  • Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA is a leader in the field of high-performance computing, and we're seeking a talented Senior Software Engineer to join our team. Our engineers build and operate sophisticated infrastructure to enable business-critical services and AI applications.Key Responsibilities:Design and implement highly available and scalable systems to meet the demands of our...


  • Bengaluru, Karnataka, India CAE Full time

    Role and ResponsibilitiesWe are seeking an experienced software developer to join our team at CAE. The ideal candidate will have a minimum of 6 years of experience in Java/J2EE and a strong understanding of software architecture and design.Key ResponsibilitiesDevelop software solutions using Java/J2EE technologiesCollaborate with technical leaders and...


  • Bengaluru, Karnataka, India Nexthire Full time

    About the Role:We are seeking a highly skilled .NET software architect to join our team. The ideal candidate will have hands-on experience in .NET technologies, SQL databases, and Azure Cloud services.Key Responsibilities:Design and develop .NET-based applications and services.Collaborate with cross-functional teams to define and implement new...


  • Bengaluru, Karnataka, India Guidewire Full time

    About This RoleAt Guidewire, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you'll have the opportunity to work collaboratively in an empowered, small, cross-functional team.Key QualificationsA deep understanding of software development principles and a passion for code quality.8+...


  • Bengaluru, Karnataka, India Allies Business Hub Full time

    Company OverviewWe are Allies Business Hub, a leading software outsourcing and recruitment services provider. Our comprehensive IT and ITES solutions cater to large enterprises, delivering punctual project delivery through our dedicated teams. We operate globally, serving various industries with exceptional recruitment services and innovative techniques that...


  • Bengaluru, Karnataka, India Anvaya Info Solutions Pvt. Ltd Full time

    Job SummaryWe are seeking a highly skilled software engineer to join our team at Anvaya Info Solutions Pvt. Ltd.Key ResponsibilitiesResponsible for the RDK-V development and integration.Handle the driver integration for STB software.Interact with SoC vendor on driver issues and provide assistance in fixing issues.Primary Skillset4+ years of experience in STB...


  • Bengaluru, Karnataka, India Motorola Solutions Full time

    Job DescriptionAnalyze and develop software solutions for Motorola Solutions products and systems. Collaborate with cross-functional teams to ensure system integration and optimal performance. Develop, validate, and test high-quality software structures and user documentation.Key Responsibilities1. Develop software applications using C++ and Golang...


  • Bengaluru, Karnataka, India Ecolab Full time

    Job Summary:Azure Cloud Expert needed to lead software development teams and ensure high-quality software delivery.Requirements:8+ years of experience in IT environments4+ years of experience as a software developer using C#, .NET Core2+ years of experience in Microsoft Azure functions2+ years of experience using Microsoft Visual Studio2+ years of experience...


  • Bengaluru, Karnataka, India Intel Full time

    Job Summary We are seeking a highly skilled Software Application Development Engineer to join our team at Intel's Information Technology Group (IT). This role will be responsible for designing, developing, testing, and debugging software applications used by end users or integrated with other applications by ISVs. With a focus on product data management,...


  • Bengaluru, Karnataka, India HealthEdge Full time

    OverviewWe are seeking a highly skilled Staff Software Engineer to join our team at HealthEdge. The ideal candidate will possess a strong background in Java and Spring Boot development, with a minimum of 10 years of hands-on experience in architecting and building robust applications using Java, Spring Boot frameworks, and familiarity with Ruby on Rails...


  • Bengaluru, Karnataka, India Collabera Full time

    About the Role:Collabera Digital is seeking an experienced Full Stack Software Engineer to join our team. As a key member of our digital engineering company, you will be responsible for designing, developing, and maintaining microservices using Python and JavaScript frameworks. Your expertise in programming skills, architecture skills, and software...