Software Development Engineer 2

4 weeks ago


Bangalore, India Porter Full time

Porter: Creating Impactful Journeys

At Porter, we're not just passionate about improving productivity; we're on a vision to Moving a billion dreams one delivery at a time. We empower businesses, both large and small, to optimize their operations and unleash unprecedented growth in their core functions. Join us in pioneering the future of last-mile logistics, one that's poised to disrupt the industry and redefine the way we think about transportation.

Why Porter?

  • Industry Leadership: As the fastest-growing leader in last-mile logistics, we have a pan-India and International presence with operations spanning multiple cities. With a fleet size exceeding 750k driver partners and 15 million customers. Porter is at the forefront of this dynamic and rapidly expanding sector.
  • Cutting-Edge Technology: Our industry-best technology platform has garnered over $150 million in investments from renowned backers, including Sequoia Capital, Kae Capital, Mahindra Group, LGT Aspada, Tiger Global, and Vitruvian Partners. We leverage technology to drive efficiency, innovation, and unparalleled service.
  • Ambitious: We're not just solving problems; we're addressing a massive challenge and going after a market with a valuation surpassing $50 billion USD. Our ambition extends beyond last-mile delivery; we aim to disrupt all facets of logistics, including warehousing and LTL transportation.
  • Thriving Community: Join a community of passionate individuals who are committed to doing the best work of their lives. At Porter, we value the spirit of collaboration, innovation, and embracing challenges head-on.

Be a Part of Something Extraordinary:

If you're ready to make an impact, be at the forefront of innovation, and embrace the challenges and opportunities of a fast-paced work environment, Porter is the place for you. We're not just building a brand; we're creating a household name in transportation. Join us and be part of the revolution – where every day is an opportunity to redefine what's possible.

If you are ready to make a significant impact and shape the future of Porter, apply now and be part of our exciting journey

Position Overview:

We are seeking a talented and experienced SDE-II Backend Engineer with expertise in Java/Kotlin and cloud platforms such as AWS and/or GCP. The ideal candidate will have a strong background in designing, developing, and maintaining scalable backend systems and will be passionate about leveraging cloud technologies to drive efficiency and innovation.

Key Responsibilities:

Design and Development :

  • Architectural Design : Develop and implement robust backend architectures that support complex business requirements and scale effectively.
  • Feature Implementation : Write high-quality code to implement new features and enhance existing functionalities using Java and associated frameworks (e.g., Spring Boot).
  • Technical Documentation : Create comprehensive technical documentation for the design and development processes to ensure maintainability and knowledge sharing.
  • Cloud Integration :
  • Cloud Services Utilization : Leverage AWS/GCP services (such as EC2, S3, Lambda, RDS, Cloud Functions, and Kubernetes) to deploy and manage scalable, secure, and efficient cloud-native applications.
  • Infrastructure as Code : Utilize tools like Terraform or CloudFormation to manage and automate cloud infrastructure.

Microservices Architecture :

  • Service Design : Design and implement microservices that are resilient, maintainable, and scalable, following best practices for microservices architecture.
  • Inter-Service Communication : Ensure efficient and reliable communication between microservices using appropriate protocols (e.g., REST, gRPC, message queues).
  • Database Management :
  • Schema Design : Design database schemas to support new and existing features, ensuring data integrity and performance.
  • Optimization : Optimize queries and indexing strategies to improve database performance and reduce latency.
  • Data Migration : Plan and execute data migration strategies for seamless upgrades and transitions.

API Development :

  • API Design : Design and develop RESTful APIs, ensuring they are well-documented, secure, and easy to consume by front-end applications and third-party systems.
  • Security : Implement authentication and authorization mechanisms (e.g., OAuth, JWT) to secure APIs.
  • Code Quality :
  • Best Practices : Follow and enforce coding standards and best practices to ensure code quality and consistency.
  • Testing : Write unit, integration, and end-to-end tests to ensure code reliability and performance.
  • Code Reviews : Conduct code reviews to provide feedback, ensure code quality, and share knowledge with team members.

Performance Optimization :

  • Profiling and Monitoring : Use profiling tools and monitoring systems to identify and resolve performance bottlenecks in the application and infrastructure.
  • Scaling : Implement strategies for horizontal and vertical scaling to handle increased load and ensure high availability.
  • Collaboration :
  • Cross-Functional Teams : Work closely with front-end developers, product managers, designers, and other stakeholders to deliver high-quality software solutions that meet business and user needs.
  • Agile Methodology : Participate in Agile/Scrum ceremonies (e.g., daily stand-ups, sprint planning, retrospectives) to ensure effective communication and collaboration.

Continuous Improvement :

  • Learning and Development : Stay up-to-date with emerging technologies, industry trends, and best practices in software development and cloud computing.
  • Process Improvement : Propose and implement improvements to development processes, tools, and methodologies to enhance productivity and quality.

Mentorship :

  • Guidance and Support : Mentor junior engineers by providing technical guidance, conducting code reviews, and offering career advice.
  • Knowledge Sharing : Organize and conduct training sessions or workshops to share knowledge and best practices within the team.

Required Qualifications:

Education :

  • Degree : Bachelor's degree in Computer Science, Engineering, or a related field.
  • Equivalent Experience : Consideration of equivalent practical experience in software development.
  • Experience :
  • Professional Experience : 2.5-5 years of experience in backend development, with a strong focus on Java and relevant frameworks.
  • Project Experience : Proven track record of delivering large-scale, high-performance backend systems in a production environment.

Cloud Expertise :

  • Hands-On Experience : Practical experience with AWS and/or GCP services, including EC2, S3, Lambda, RDS, Cloud Functions, and Kubernetes.
  • Certification : Relevant cloud certifications (e.g., AWS Certified Developer, Google Professional Cloud Developer) are a plus.

Proficiency in Java :

  • Core Concepts : Deep understanding of core Java concepts, including multithreading, concurrency, and memory management.
  • Frameworks : Proficiency with Java frameworks such as Spring Boot, Hibernate, etc.

Microservices :

  • Design and Development : Experience in designing and developing microservices-based architectures, including service discovery, load balancing, and circuit breaking.
  • Tools and Technologies : Familiarity with tools like Docker, Kubernetes, and service mesh technologies.

Database Skills :

  • SQL and NoSQL : Proficient in SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Optimization : Experience with database optimization techniques, indexing strategies, and query performance tuning.

API Development :

  • RESTful APIs : Strong experience in developing and consuming RESTful APIs.
  • API Documentation : Proficiency in documenting APIs using tools like Swagger/OpenAPI.
  • Version Control :
  • Git : Proficient in using Git for version control, including branching, merging, and pull request workflows.
  • Collaboration Platforms : Familiarity with platforms like GitHub, GitLab, or Bitbucket.

Problem-Solving :

  • Analytical Skills : Excellent analytical and problem-solving skills to troubleshoot and resolve complex technical issues.
  • Creativity : Ability to think creatively and propose innovative solutions to technical challenges.
  • Communication :
  • Technical Communication : Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Documentation : Ability to create clear and concise technical documentation for internal and external use.

Team Player :

  • Collaboration : Ability to work effectively in a collaborative, fast-paced environment, contributing to team success.
  • Adaptability : Flexibility to adapt to changing priorities and project requirements.



  • Bangalore, India Piramal Capital & Housing Finance Limited Full time

    Join Our Team as a Software Development Engineer 2! We are seeking talented Software Development Engineers to design and develop robust backend systems for our consumer and partner-facing applications. You’ll have the opportunity to work on massively scalable distributed systems and tackle complex engineering challenges. What You’ll Bring: Bachelor...


  • bangalore, India Piramal Capital & Housing Finance Limited Full time

    Join Our Team as a Software Development Engineer 2! We are seeking talented Software Development Engineers to design and develop robust backend systems for our consumer and partner-facing applications. You’ll have the opportunity to work on massively scalable distributed systems and tackle complex engineering challenges. What You’ll Bring: Bachelor of...


  • Bangalore, India AiSensy Full time

    Key Responsibilities: Build Scalable Architecture to handle millions of messages per day. Work/collaborate/lead with a team of engineers and guide them on a day to day basis. Collaborate with product managers, designers, and other engineers to define and implement new features and enhancements. Write clean, maintainable, and efficient code following...


  • bangalore, India AiSensy Full time

    Key Responsibilities:Build Scalable Architecture to handle millions of messages per day.Work/collaborate/lead with a team of engineers and guide them on a day to day basis.Collaborate with product managers, designers, and other engineers to define and implement new features and enhancements.Write clean, maintainable, and efficient code following best...


  • bangalore, India AiSensy Full time

    Key Responsibilities: Build Scalable Architecture to handle millions of messages per day. Work/collaborate/lead with a team of engineers and guide them on a day to day basis. Collaborate with product managers, designers, and other engineers to define and implement new features and enhancements. Write clean, maintainable, and efficient code following best...

  • Software Engineer 2

    4 weeks ago


    bangalore, India Intuit Full time

    Overview:QuickBooks is the flagship accounting software from Intuit that fuels millions of small business owners and accountants across multiple countries globally. QuickBooks is truly the operating system behind small business accounting and comes in multiple flavors – QuickBooks Online, QuickBooks Desktop as well as the mobile edition. The Small Business...

  • Software Engineer 2

    7 months ago


    bangalore, India Intuit Full time

    Software Engineer 2 - C# .NET DeveloperOverviewCome join the ProConnect team as a Software Engineer. This groups mission is to help Intuit achieve its key outcome to “Do the Nations’ Taxes.” More specifically, this team focuses on winning the professional tax category in North America, capitalizing on the shift to cloud and mobile-based solutions. We...

  • Software engineer 2

    4 weeks ago


    Bangalore, India Intuit Full time

    Software Engineer 2 - C#. NET Developer Overview Come join the Pro Connect team as a Software Engineer. This groups mission is to help Intuit achieve its key outcome to “Do the Nations’ Taxes.” More specifically, this team focuses on winning the professional tax category in North America, capitalizing on the shift to cloud and mobile-based...

  • Software Engineer 2

    3 months ago


    Bangalore, India Intuit Full time

    Software Engineer 2 - C# .NET Developer Overview Come join the ProConnect team as a Software Engineer. This groups mission is to help Intuit achieve its key outcome to “Do the Nations’ Taxes.” More specifically, this team focuses on winning the professional tax category in North America, capitalizing on the shift to cloud and mobile-based solutions....

  • Software Engineer 2

    2 weeks ago


    Bangalore, India Recro Full time

    We are hiring!! Position - Software Engineer 2 (Java) Location - Bangalore ( Hybrid) Experience Required - 2+ Responsibilities:  Responsible for development and maintenance of applications with technologies involving Enterprise Java and Distributed technologies  Collaborate with developers, product manager, business analysts and business...

  • Software Engineer 2

    4 weeks ago


    bangalore, India Intuit Full time

    Overview: QuickBooks is the flagship accounting software from Intuit that fuels millions of small business owners and accountants across multiple countries globally. QuickBooks is truly the operating system behind small business accounting and comes in multiple flavors – QuickBooks Online, QuickBooks Desktop as well as the mobile edition. The Small...

  • Software Engineer 2

    4 weeks ago


    Bangalore, India Intuit Full time

    Software Engineer 2 - C# .NET Developer Overview Come join the ProConnect team as a Software Engineer. This groups mission is to help Intuit achieve its key outcome to “Do the Nations’ Taxes.” More specifically, this team focuses on winning the professional tax category in North America, capitalizing on the shift to cloud and mobile-based...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • bangalore, India Chapter 2 Full time

    OneAdvanced is one UK's largest providers of business software and services serving 20,000+ global customers with an annual turnover of £330M+. We manage 1.5 million 111 calls per month, support over 2 million Further Education learners across the UK, handle over 10 million wills, and so much more. Our mission is to power the world of work and, as you can...

  • Software Engineer 2

    4 weeks ago


    bangalore, India Intuit Full time

    Overview:QuickBooks is the flagship accounting software from Intuit that fuels millions of small business owners and accountants across multiple countries globally. QuickBooks is truly the operating system behind small business accounting and comes in multiple flavors – QuickBooks Online, QuickBooks Desktop as well as the mobile edition. The Small Business...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • bangalore, India Chapter 2 Full time

    OneAdvanced is one UK's largest providers of business software and services serving 20,000+ global customers with an annual turnover of £330M+. We manage 1.5 million 111 calls per month, support over 2 million Further Education learners across the UK, handle over 10 million wills, and so much more. Our mission is to power the world of work and, as you can...


  • bangalore, India Tesco Bengaluru Full time

    Job DescriptionExp: 5- 8 yearsAs an iOS Software Development Engineer you'll be working in an agile team of industry leading engineers upon Tesco's customer facing iOS application. Working with Product Managers you will be responsible for the future direction of the products that we build solving problems and developing new features through quality scalable...


  • Bangalore, India Tesco Bengaluru Full time

    Job Description Exp: 5- 8 years As an iOS Software Development Engineer you'll be working in an agile team of industry leading engineers upon Tesco's customer facing iOS application. Working with Product Managers you will be responsible for the future direction of the products that we build solving problems and developing new features through...


  • Bangalore, India Tesco Bengaluru Full time

    Job Description Exp: 5- 8 years As an i OS Software Development Engineer you'll be working in an agile team of industry leading engineers upon Tesco's customer facing i OS application. Working with Product Managers you will be responsible for the future direction of the products that we build solving problems and developing new features through...