Software Engineer, Product at Meta

meta

Meta builds technologies that help people connect, find communities, and grow businesses. Since launching Facebook in 2004, Meta has revolutionized digital connection through apps like Messenger, Instagram, and WhatsApp, empowering billions worldwide. Now, we’re moving beyond 2D screens toward immersive experiences like augmented and virtual reality, shaping the next evolution of social technology.

Join Meta to work on cutting-edge products that connect billions globally. Be part of a world-class team tackling complex technical challenges, building innovative features, and advancing user experiences across mobile and web platforms. Help shape a future that transcends the limits of screens, distance, and even physics.

💼 Role Overview: Software Engineer, Product (Bangalore)
📍 Location: Bengaluru, Karnataka, India
🕒 Experience: 2+ years
📱 Tech Stack: Python, JavaScript, Hack, C, C++, Java, Swift, Kotlin (preferred)
🧠 Role Type: Full-Time, Individual Contributor

🔧 What You’ll Do

  • Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
  • Implement custom user interfaces using the latest programming techniques and technologies
  • Develop reusable software components for seamless integration with back-end platforms
  • Analyze and optimize code for quality, efficiency, and performance across systems
  • Lead complex technical or product efforts, providing guidance to peers on best practices
  • Architect efficient, scalable systems that drive complex applications for global users
  • Identify and resolve performance and scalability issues to ensure reliability
  • Establish ownership of components, features, or systems with expert end-to-end understanding

📚 What You’ll Need

  • 2+ years of programming experience in a relevant language
  • 2+ years of relevant experience building large-scale applications or similar projects
  • 1+ years of experience independently identifying, designing, and completing medium to large features without guidance
  • Experience with scripting languages such as Python, JavaScript, or Hack
  • Proven ability to build and ship high-quality work with a focus on reliability
  • Bachelor’s degree in Computer Science, Computer Engineering, or a relevant technical field (or equivalent experience, degree must be completed prior to joining)
  • Commitment to remain in the role and team in India for a minimum of 24 months before transfer eligibility
  • Preferred: Exposure to architectural patterns of large-scale software and experience in C, C++, Java, Swift, or Kotlin

🚀 Why Meta?

  • Join a global leader in social technology, connecting billions through innovative platforms
  • Work on cutting-edge projects across mobile, web, AR, and VR with significant global impact
  • Collaborate with world-class teams to push the boundaries of user experience and connection
  • Thrive in a dynamic environment that values creativity, technical excellence, and scalability
  • Access competitive compensation, benefits, equity, and opportunities for career growth
  • Shape the future of digital interaction beyond the constraints of screens and distance

📩 How to Apply
Software Engineer, Product (Bangalore) | Meta Careers

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *