Senior Software Engineer

bp

Pune Division, Maharashtra, IndiaFresher2d agovia LinkedIn

About the Role

You will work as a member of a high-energy, top-performing team of engineers, working alongside technology leaders to shape the vision and drive the execution of ground-breaking compute and data platforms that make a real impact.

Key Responsibilities

  • Design and build sophisticated backend services, components, platforms, and APIs—RESTful and GraphQL—for scalable, secure communication with frontend and external systems.
  • Own the full development lifecycle from ideation to production, collaborating with engineers across disciplines to deliver reliable, high-quality systems.
  • Write clean, secure, testable, and maintainable code.
  • Establish CI/CD pipelines and automation frameworks for rapid deployment and robust validation.
  • Integrate backend systems with internal and third-party APIs, ensuring smooth data interoperability.
  • Collaborate with cross-functional teams (Product, Data Science, UX) to solve business problems and improve system design.
  • Stay up-to-date with emerging tech and actively participate in code reviews and engineering best practices.

Requirements & Tech Stack

  • Bachelor’s degree in computer science, Engineering, Computer Information Systems, or equivalent work experience.
  • Designing and scaling backend systems with strong object-oriented or functional programming experience.
  • Proficient in C#. TypeScript and Python familiarity required; must be comfortable working across platforms.
  • Experience building and consuming RESTful and GraphQL APIs in distributed, microservices-based architectures.
  • Strong grasp of data structures, algorithms, and systems design.
  • Skilled in deploying and operating cloud-native services (AWS, Azure, or GCP), with a focus on scalability, performance, and security.
  • Proficient in working with various databases (relational, document, key-value, graph), including modeling and optimizing queries using SQL.
  • Experience with infrastructure automation, production monitoring, and performance tuning.

Skills That Set You Apart

  • Self-starter who thrives in ambiguity and drives clarity and results independently.
  • Strong problem-solver who can break down complex issues and deliver practical solutions.
  • Excellent communicator—comfortable collaborating across disciplines and levels.
  • Passionate about continuous learning and growth—both technical and interpersonal.

Travel Requirement: Up to 10% travel should be expected.

Remote Type: This position is a hybrid of office/remote working.

Fresher Software Developer Jobs in Pune · last 7 days

95 openings · all need no experience

Most hiring: Aenrox Engineering, Mastercard, bp

See all 95 →