Lead Software Engineer - Java/C++/Python

at Swiggy

DP
Posted by Suresh Kaushik
icon
Bengaluru (Bangalore)
icon
5 - 9 yrs
icon
₹35L - ₹40L / yr
icon
Full time
Skills
Algorithms
DynamoDB
OOAD
Design patterns
Java
C++
Python
MongoDB
Fullstack Developer
MVC Framework
Object Oriented Programming (OOPs)
Science
C
Perl
SOLID
Design documentation
Unit testing
Analytical Skills
Programming
Problem solving
Amazon DynamoDB
Web applications
PHP
Javascript
Backbone.js
Knockout.js
Web
Microsoft Project
RPO
PDLC
We have an immediate job opportunity at Swiggy Bangalore for a Lead Software Engineer opening. Please find below the Job description and share your profile if it interests you.Basic Qualifications :- Bachelor's Degree in Computer Science or related field- 5+ years of development experience at least two or more of the following languages (Java, C++, Python and Perl)- Expertise in object oriented design and design patterns- Experience releasing highly scalable enterprise products full lifecycle- Experience mentoring and training others on complex technical issues- Experience with implementing algorithms to solve complex real world problems- Solid coding practices including good design documentation, unit testing, peer code reviews- Excellent verbal and written communicationPreferred Qualifications :- BE/B.Tech/M.Tech/MS in Computer Science- A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills- Strong object-oriented programming skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces - Experience in algorithm design and problem solving- Experience leading small teams of engineers- Experience with technologies like MongoDB, DynamoDB is highly desirable- Experience developing full stack web applications using Perl, Java, Python or PHP- Experience in any of the top JavaScript MVC frameworks, like Backbone, Angular, Ember, Spine or Knockout- Passion for creating efficient, scalable, highly usable web interfaces- Technical Lead experience exploring other opensource frameworks and technologies and integrating with project- Candidates from E Commerce/Product/Start-up companies would be highly preferred.Suresh SManager RPO @ Swiggywww.swiggy.in; +91 821 705 9131
Read more

About Swiggy

Swiggy is India’s largest food ordering and delivery platform. With a vision of Changing the Way India Eats, the company has more than 25,000 active restaurants partners across eleven cities in the country. Swiggy’s innovative technology, large and nimble delivery service, and customer focus enable a host of benefits including lightning fast deliveries, live order tracking, no restrictions on minimum order amounts, and strong customer support.

 

Our primary focus is on customer experience thereby making our engagement metrics pretty uncanny for this industry. If you're crazy about solving problems that you face as a customer, come join us on this amazing ride!

Read more
Founded
2014
Type
Product
Size
500-1000 employees
Stage
Raised funding
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Shopify Developer

at Sigma Infosolutions

Founded 2004  •  Products & Services  •  100-1000 employees  •  Profitable
Shopify
Object Oriented Programming (OOPs)
PHP
Javascript
XML
JSON
icon
Bengaluru (Bangalore), Ahmedabad, Indore, Jodhpur
icon
3 - 10 yrs
icon
₹3.5L - ₹15L / yr

Responsibilities :

- Assist in requirements gathering and technical planning to design solutions that meet client needs

- Create clean, well-documented, efficient, and standards-compliant code with an eye towards performance optimization

- Actively troubleshoot and support applications in production-- critical environments

- Implement and maintain Shopify development standards and best practices

- Tracks the work against plan and reports the status on agreed time without fail.

- Interface with the clients to understand and document their needs.


Primary Technical Skills:

Shopify and Shopify Plus

PHP

OOPS

JavaScript

XML

JSON

Basic Knowledge in React JS


Soft Skills

  • Good oral and written communication.

Required Skills:

 

- 3 to 5 years of experience in working with Shopify and Shopify Plus stores

- Good  knowledge of frontend development and liquid programming language

- Strong hands to Install & Customize new Shopify theme.

- Basic experience in writing Ruby scripts to run promotions

- Experience in integrating external API’s

- Experience in 3rd party integrations like ERP- Netsuite, SAP, Odoo, Microsoft Dynamics, Sage, Epicor etc.
- Experience in Implementing Shopify Ajax API, Admin APIs and configuring third party apps

- Knowledge of building custom, private and embedded apps

- Experience working with the following technologies: JavaScript (JQuery), XML, JSON, SQL, PHP, CSS3

- Knowledge in other ecommerce platforms like Magento, woocommerce, BigCommerce will be preferred.

- Experience with OOP PHP (2+ years)

- Familiarity with GIT

- Demonstrated ability to adapt and work with team members of various experience levels

- Ability to work with minimal direction with a focus on customer satisfaction

- Good written and verbal communication skills

Read more
Job posted by
Megha Parihar

Senior Software Engineer

at Fynd

Founded 2012  •  Product  •  100-500 employees  •  Raised funding
Java
Spring Boot
Spring MVC
AWS Lambda
MongoDB
icon
Mumbai, Navi Mumbai, Bengaluru (Bangalore), Pune, Delhi, Kolkata
icon
2 - 8 yrs
icon
₹5L - ₹18L / yr
Fynd is India's largest omnichannel commerce platform helping retail businesses accelerate growth. Founded by Farooq Adam, Harsh Shah, and Sreeraman MG in 2012.
 
The company is headquartered in Mumbai and currently employs 350+ spread across design, engineering, data science, operations and sales. Trusted by over 600 brands and 10,000 stores.
 
We are PEXAR. Our mission is to empower everyone to make data driven decision by leveraging our modern, enterprise grade, data ops platform. PEXAR is building a Modern Enterprise-grade DataOps SaaS Product PEXAR is a Product Startup incubated by Fynd(backed by Google and acquired by Reliance Industries in 2019)

What We are Building

    • We are a pure-play data products division at Fynd, Products Excellence and Research (PEXAR)
    • We are building a SaaS product to help every organization of any size in the world to make better and faster decisions using data. We believe these products can be used to solved problems across the globe and truly help democratize data to derive meaningful insights and actionable notifications. We are building a non-eCommerce product division to kick-off this democratization.

Whats the role?

    • We are looking for Individuals with a Product Mindset who can become part of the founding team in building a modern SaaS Data platform, with a focus on distributed data processing, stream, and batch systems. We value people who are quick learners, are curious and can leverage their technical skills to deliver robust applications and features.

Responsibilities

    • Drive technical Roadmaps of the team in collaboration with Engineering and Product.
    • Own large technical deliverables and execute in an exemplary way.
    • “Platformize” components as libraries, utilities, and services and promote reuse. 
    • Actively participate in design and code reviews to build robust applications and features.
    • Exhibit ownership and leadership skills required to become an indispensable part of the engineering team and culture
    • Ensuring continuous professional self-development by participating in team learning sessions and having an attitude of not just learning but also teaching others.

Essential Skills / Experience:

    • Required
    • Demonstrated expertise building and enhancing Java / Spring-based microservices.
    • Strong framework experience using Spring Boot, Spring MVC and Spring Data. 
    • Strong foundation knowledge of Design patterns and experience in applying it to solve use cases. 
    • In-depth knowledge of relational databases and any NoSQL database. 
    • Experience implementing and consuming large scale web services.
    • Experience using system monitoring tools and automated testing frameworks.
    • Basic knowledge of Cloud based services like AWS. 
    • Strong understanding of Caching and messaging platforms.
    • Strong oral and written communication skills.

Preferred:

    • Experience working in an Agile environment.
    • Experience in working with to AWS Lambda and S3 for application development.
    • Exposure to frameworks like Spring Cloud, Spring Security and Spring Batch.
    • Worked on technologies like Elastic Search, Redis and MongoDB. 
    • Understanding of Monitoring tools like Grafana, Prometheus, Sentry and New Relic.
    • Understanding and working experience with GIT and Artifactory.

What do we offer?

      • Exceptional Opportunity
      • Opportunity to build one of the next best SaaS Product
      • Opportunity to be in the founding team of the Product
      • Trusted by the best in the Industry : Investors : Google / Reliance
 
      • Blissful and Positive Culture
      • Flexible Work Hours
      • Weekly Team engagement activities
      • Celebration(small or big) are carried out with equal high energy
 
      • Limitless Growth
      • Courses completed on Coursera are reimbursed
      • Weekly learning sessions are organized
 
      • Insurance and Care
      • Group Medical Insurance(Includes Spouse and Parents)
      • Group Term Insurance(4*CTC)
      • Remote working due to Covid-19 Pandemic
 
    • Cool Office Space
    • Amazing office in WeWork with the coolest recreational area, lounges, and amenitiesVijay Diamond Building - Office Space in Andheri East | WeWork
    • Free breakfast and Friday Lunches
Read more
Job posted by
Akshata Kadam

Software Engineer

at Climate Connect Digital

Founded 2010  •  Products & Services  •  20-100 employees  •  Profitable
PHP
MySQL
Laravel
Javascript
icon
Remote only
icon
2 - 4 yrs
icon
₹4L - ₹8L / yr

About Climate Connect Digital

Our team is inspired to change the world by making energy more intelligent, greener, and affordable. Established in 2011 in London, UK, and now headquartered in Gurgaon, India. We have become a leading energy-AI software player from unassuming beginnings at the vanguard of accelerating the global energy transition.

 

In 2020 Renew Power, India's largest renewables developer, acquired Climate Connect. Following ReNew's listing on NASDAQ during summer 2021 Climate Connect has become the technology anchor of a new fully independent subsidiary - Climate Connect Digital. With backing from ReNew as the anchor investor to pursue an ambitious and visionary new strategy for rapid organic and inorganic growth.

 

Our mission has technology at its core and involves unlocking value through intelligent software, digitalisation, and horizontal integration' across the energy ecosystem. However, the application of computational power and machine learning to the energy sector has yet to be fully leveraged and can create massive value.

 

How do you fit in

 

Curious:You love learning about new tools and technologies

Exposure: You have plenty of experience in executing projects successfully. You

have a client-side exposure on project management

Team player: You have no problem working in a team setting. You can effectively

collaborate with people to reach a solution.

Problem solver: You are the person your peers turn to for solving problems.

Talented: You are an expert in database designing.

Honesty: You work diligently and honestly. You have strong moral principles.

 

Job Responsibilities

 

You will be working at the epicenter of energy transformation. You will be creating

data-driven software solutions for forecasting and scheduling data in the renewables power

market. Ultimately, through your contribution to the renewable energy revolution, you will be

doing your bit to mitigate the effects of climate change. These are a few things you can look

forward to working on:

Designing and implementing low-latency, high-availability, and performance

applications

Identifying and mitigating security-related threats to the application.

Using your expertise in database designing and application architecture planning for

Core & MVC projects

Debugging browser extensions & server tools

Solving complex technical issues

Ensuring quality projects are delivered within defined timelines

Designing new frameworks, debugging and modifying existing frameworks

Maintaining databases to ensure strong optimization and functionalities

Learning new technologies and how to design and implement Project Architectures

 

Job Requirements

 

PHP/Python

MVC Framework Laravel / Python Flask.

AJAX, HTML/HTML5 & CSS/CSS3 JavaScript and JavaScript frameworks(preferably jQuery)

Web services (SOAP, REST)

SQL and NoSQL scripting and databases like MYSQL and Mongo DB administration

Code versioning tools, such as Git

AngularJS / ReactJS

B. E / B. Tech / M. Tech / B. Sc in CS or IT

2-4 years of experience in the field

 

What's in it for you

 

We offer competitive salaries based on prevailing market rates. In addition to your introductory package, you can expect to receive the following benefits:

 

Flexible working hours and leave policy

Learning and development opportunities

Medical insurance/Term insurance, Gratuity benefits over and above the salaries

Access to industry and domain thought leaders.

 

At Climate Connect, you get a rare opportunity to join an established company at the

early stages of a significant and well-backed global growth push. We are building a remote-first organisation ingrained in the team ethos. We understand its importance for the success of any next-generation technology company. The team includes passionate and self-driven people with unconventional backgrounds, and we're seeking a similar spirit with the right potential.

Read more
Job posted by
Sarika Shukla

Senior Software Engineer

at Intentive Technologies Pvt Ltd

Founded 2021  •  Product  •  20-100 employees  •  Bootstrapped
J2EE
NodeJS (Node.js)
MySQL
MongoDB
Hibernate (Java)
Spring
RESTful APIs
Microservices
Java
icon
Bengaluru (Bangalore)
icon
2 - 5 yrs
icon
₹16L - ₹32L / yr

This is an opportunity for a server side engineer to work on developing cutting edge chat and bot capabilities for a highly innovative SaaS company building kommunicate.io - A human + bot hybrid customer support platform. We offer a competitive salary alongside stock options. If working on innovative, cutting edge & pioneering tech is what your looking for, your in the right place.

Role and Responsibilities:

  • Analyze / Review the requirement, prepare the design document, task breakdown, execution with product team and ensure delivery within schedule by adhering to the engineering and quality standards.
  • Write scalable RESTful APIs, build new microservices from scratch (as and when needed) and maintain existing ones
  • Design/modify DB schemas, write/Optimize mysql/NoSQL Queries
  • Design, write and deliver software to improve the availability, scalability, latency, and efficiency
  • Influence and create new designs, architectures, standards and methods for large-scale distributed systems.

Skills and Requirements:

  • Proficient knowledge of JAVA concepts, object-oriented programming, data structures and algorithms
  • Working knowledge of different design patterns to build scalable backend applications. Example: singleton, factory, obseverber etc
  • Knowledge of framework like Hibernate, Spring, nodejs
  • Working knowledge in multi-threading environments
  • Understanding of JVM, its limitations, workaround etc
  • Knowledge of MySQL Query, DB index,performance tuning
  • Knowledge of Microservice

Good to have:

  • Experience building NLP based chatbots.
  • Experience with Front-end Development using Javascript and exposure to frameworks like jQuery, ReactJS, Angular JS, Node
  • Knowledge of Machine Learning
  • Contribution to open-source projects/StackOverflow or any other similar sites.

Technologies Required:
Good command on atleast 2 of the following: Java, J2EE technologies, Nodejs, MySql, MongoDB, Hibernate, Spring, RESTful, MIcroservices

Technologies Good to have: Rabbitmq, AWS tech stack ( SQS, SES, S3, RDS, EC2, cloudwatch)

Benefits of working @Kommunicate:

  • work closely with founders, executives, and people with an entrepreneurial mindset
  • freedom to work on multiple tech stacks
  • growth opportunity
  • your work will have more impact and recognition
  • work in a fast paced environment
  • solve critical problems
  • freedom to choose the way you work
  • get a chance to talk directly with the customers across the world
  • work with really smart people around, its a team of young minds from IITs, Govt. and other top engineering colleges
Read more
Job posted by
Devashish Mamgain

Springboot Developer

at Fabzen Technologies Pvt Ltd

Founded 2017  •  Products & Services  •  20-100 employees  •  Profitable
Java
Spring Boot
MVC Framework
Socket Programming
API
MongoDB
MySQL
icon
Bengaluru (Bangalore)
icon
1 - 5 yrs
icon
₹4L - ₹7L / yr

We at Fabzen Technologies are looking for a knowledgeable and experienced individual to fulfil the role of Spring boot developer.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering or related field.
  • Professional experience on a software development team as a developer.
  • Strong software documentation skills.
  • Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies.
  • Strong problem-solving skills.
  • Understanding of Software Development Life Cycle.
  • High attention to detail.
  • Excellent troubleshooting and communication skills.
  • Able to work well in a team setting.

 

The candidate must be proficient at:

  • Socket programming
  • Async await and promises
  • Databases such as mongo, MySQL
  • Passport JS for Google and Facebook integration
  • Working on APIs with authentication and authorization
  • Building frontend for mobile applications
  • MVC architecture

Responsibilities:

  • Work closely with the development team to deliver code as required for the applications and their updates.
  • Ensure the design and development of the application fulfil our requirements and achieve desired objectives.
  • Ensure company standards are followed; Project schedules and issues are effectively managed, and the same is effectively communicated.
  • Ensure documentation, knowledge sharing, and training in new software.
  • Create technical specifications and test plans.
  • Monitor the functioning of the application and provide suggestions and support to maintain the same.

 

Experience in a game development company or in developing gaming applications would be an added advantage.

Read more
Job posted by
Raghav Ahuja

Perl Programmer

at "An Indian MultiNational Technology Company"

Agency job
via Response Informatics
Perl
Shell Scripting
Python
Jenkins
Linux/Unix
icon
Bengaluru (Bangalore)
icon
5 - 9 yrs
icon
₹4L - ₹13L / yr

Programming Languages: Perl, java. Perl programming with strong OOPs knowledge.

UI: HTML, JS
System: Linux must have – good knowledge and shell scripting experience.
Prior experience in infrastructure automation, monitoring will definitely help.


Description:

The person in this role:


- Will be involved in developing new monitoring scripts, enhancement & defect fixes on existing monitors

- Have to be on-call to support any incoming production/P1 internal issues which need urgent attention (team members are on call for a week and we have a weekly rotation policy within the team)
Preferred skills:

- Perl
- Shell scripting

- Unix

- Jenkins

Read more
Job posted by
Swarnapriya Tummala

Sterling Developer

at Nisum consulting

Founded 2000  •  Products & Services  •  100-1000 employees  •  Profitable
sterling
IBM Sterling oms
IBM Sterling Commerce
Java
RESTful APIs
OMS
icon
Remote, Hyderabad
icon
5 - 14 yrs
icon
₹10L - ₹25L / yr

What You’ll Do

  • Experience working in eCommerce industry managing high volume applications with an experience of 7 yrs or more. 
  • Expertise in application development with IBM (Sterling) Order Management Fulfillment Suite with a minimum of 4 to 5 yrs of experience. 
  • Implementation Experience in Sterling order management with versions greater than 9.0 is preferred. Experience in XML, XSD, SOAP and REST services. 
  • Expertise in at least one application server; Websphere MQ or JBoss or Weblogic.
  • Subject matter expertise in building large-scale retail B2C web applications using Supply Chain and Logistics Systems. 
  • IBM Sterling Order Management System Configuration Deployment Toolkit (Sterling CDT), Global Inventory Visibility. Caching technologies is a plus. 
  • Comprehensive SDLC experience including strong design skills use of UML, patterns. 
  • Agile and waterfall implementation principles and practices. 
  • Use of version control management such of SVN, CVS, or GIT. 
  • Production environment deployment and maintenance. 
  • Provide support in troubleshooting / investigations pertaining to the order management systems. 
  • Respond quickly to critical requests. 
  • Ability to analyze and design data model. Solid hands-on understanding of DB for the Web environment. 
  • Performance tuning and optimization for scalability and high availability. 
  • Upgrading experience on IBM Sterling Order Management System to 9.3 or higher is a plus.
  • Experience working on Omni Channel Implementations with IBM Sterling OMS is a plus. 
  • Exposure towards Cassandra is a plus.  


What You Know

  • Set your ECommerce skill set to work, helping to execute business requirements into specific systems, applications, or processes in business-to-consumer (B2C) environments. 
  • Showcase your in-depth technical knowledge and functional knowledge in IBM Sterling OMS building confidence at client place. 
  • Train and guide new team members on Sterling technical and business concepts. 
  • Able to support in design or POC s to solve business problems in IBM Sterling OMS for new client initiatives. 
  • Should be excited to work on projects that require both Sterling and Java/J2ee. 
  • Build services around Sterling using Java, Rest and SOAP web services. Should be very strong in core Java.
  • Should be having fair idea in building unit tests around the code implemented.
  • Knowledge on continuous integration is needed.
  • You will also ensure that the organization's implementations meet the scalability and reliability required for eCommerce operation, as well as analyze and optimize database and core commerce functions for maximum performance.


Education

  • Bachelor’s / Master’s degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience
Read more
Job posted by
SaiRaj Perabathula

Senior Software Engineer

at LeagueSX

Founded 2016  •  Product  •  20-100 employees  •  Raised funding
Django
Python
Algorithms
Redis
icon
NCR (Delhi | Gurgaon | Noida)
icon
3 - 6 yrs
icon
₹5L - ₹8L / yr
3 to 5 years of experience in building scalable web applications, with at least 3 year of full-stack development using Python. Hands-on experience in at least 1 Python Framework - Flask, Django or Pyramid. Working knowledge of at least 1 RDBMS (Oracle, MS Sql Server, MySql, DB2) Strong knowledge of data structures, algorithms and API life cycle. Django Rest FrameWork Knowledge of React Native Js and Progressive Web Apps will Be Addition
Read more
Job posted by
Mayank Singh

Principal Software Engineer/ Senior Principal Software Engineer

at Swiggy

Founded 2014  •  Product  •  500-1000 employees  •  Raised funding
Java
Data Structures
Algorithms
Web Development
Analytical Skills
Architecture
Software architecture
MySQL
icon
Bengaluru (Bangalore)
icon
7 - 15 yrs
icon
₹50L - ₹80L / yr
Principal Software Engineer/ Senior Principal Software Engineer not only contribute to the high-level Architecture of several systems but also contribute to the overall success of the product by driving technology and best practices in engineering in their respective teams. They establish technology vision for respective teams and demonstrate how to solve a deeply complex and hard technical challenge, and help communicate that vision upward (CTO), inward (peers and engineering team) and outward (product & business teams) Job responsibilities: • Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. • Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create. • Implementation of long term technology vision for your team. • Responsible for end to end architecture, high level design/ low level design of various systems and applications that you are assigned to • Creating architectures & designs for new solutions around existing/new areas • Decide technology & tool choices for your team & be responsible for them. • Driving the adoption of best practices & regular Participation in code reviews, design reviews, architecture discussions. • Technically Hands-on, prior experience with scalable Architecture • Possess 12+ years of software engineering and product delivery experience, with strong • Excellent command over Data Structures and Algorithms • Exceptional coding skills in an Object-Oriented programming language (Java preferred) • Strong problem solving and analytical skills • Experience with web technologies, PHP/ Java, Python, Linux, Apache, MySQL, solr, • Good knowledge of distributed technologies, real time systems of high throughput, low latency and highly scalable systems • Experience with high performance websites catering to millions of daily traffic is a plus
Read more
Job posted by
Suresh Kaushik

Django Developer

at Amcipher Labs

Founded 2014  •  Services  •  20-100 employees  •  Bootstrapped
Django
Python
RESTful APIs
icon
Jaipur
icon
2 - 3 yrs
icon
₹3L - ₹4L / yr
- We are looking for a Python Web/Django Developer responsible for managing the interchange of data between the server and the users. - Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. Responsibilities : - Writing reusable, testable, and efficient code - Design and implementation of low-latency, high-availability, and performant applications - Integration of user-facing elements developed by front-end developers with server side logic Skills And Qualifications : - Expert in Python, with knowledge of at least one Python web framework (Django) - Familiarity with some ORM (Object Relational Mapper) libraries - Understanding async in celery - Good understanding of server-side templating languages depending on technology stack - Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 - Understanding of accessibility and security compliance (depending on the specific project) - Knowledge of user authentication and authorization between multiple systems, servers, and environments - Understanding of RestFul framework to create APIs
Read more
Job posted by
manish joshi
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Swiggy?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort