Software Engineer, Product Generalist

WhatsApp

Bengaluru, Karnataka, IndiaFresher52m agovia LinkedIn

About the Role

  • Build end-to-end product features across client and server, from product definition through rollout and launch.
  • Develop reusable software components and APIs for interfacing with back-end platforms, including payments and third-party service integrations.
  • Work across a variety of coding languages and technologies, moving to wherever the problem is rather than staying inside one layer of the stack.
  • Set direction and goals for a team, lead major initiatives and drive them to completion across functions.
  • Architect efficient and scalable systems that drive complex applications, and make the engineering trade-offs a 0-to-1 effort demands.
  • Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt.
  • Establish ownership of significant components, features or systems with expert end-to-end understanding.
  • Provide technical guidance and mentorship to peers, help onboard new team members and raise the engineering bar in the team.
  • Collaborate with cross-functional teams in product management, design, data science and operations to build innovative application experiences.
  • Partner with payments, legal, compliance and local operations partners to ship services that meet the reliability and regulatory bar expected in India.

Requirements & Tech Stack

  • Demonstrated experience driving change within an organization and leading complex technical projects.
  • Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions.
  • Experience building large-scale applications.
  • Experience in programming languages such as C, C++, Java, Swift or Kotlin, and scripting languages such as Python, JavaScript or Hack.
  • Experience with API integrations, and exposure to architectural patterns of large-scale software applications.
  • Experience building for the Indian market, including familiarity with UPI and India's digital payments ecosystem.
  • In-market experience in India, or experience at an India-based consumer technology or fintech company operating at scale.
  • Experience building payment systems at scale, including the reliability, correctness and regulatory requirements they carry.
  • Background in monetization, payments, commerce or AI/ML products.
  • Experience building 0-to-1 products or standing up new product areas.
  • Experience with global, multi-market products, particularly in emerging markets.
  • Experience working with teams distributed across multiple sites.
  • Familiarity with messaging platforms or mobile-first consumer products.
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact.
  • Experience adhering to and implementing responsible, ethical AI practices.
  • Demonstrated ongoing AI skill development and staying current with emerging AI technologies.

Fresher Software Developer Jobs in Bengaluru · last 7 days

105 openings · 104 need no experience

Most hiring: Creative Hands HR, Amstor Consultancy Services, IBM

See all 105 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job