Cutshort logo
Swiggy logo
Lead Software Engineer - Java/C++/Python
Lead Software Engineer - Java/C++/Python
Swiggy's logo

Lead Software Engineer - Java/C++/Python

Suresh Kaushik's profile picture
Posted by Suresh Kaushik
5 - 9 yrs
₹35L - ₹40L / yr
Bengaluru (Bangalore)
Skills
Algorithms
DynamoDB
OOAD
Design patterns
skill iconJava
skill iconC++
skill iconPython
skill iconMongoDB
Fullstack Developer
MVC Framework
Object Oriented Programming (OOPs)
Science
skill iconC
Perl
SOLID
Design documentation
Unit testing
Analytical Skills
skill iconProgramming
Problem solving
Amazon DynamoDB
Web applications
skill iconPHP
skill iconJavascript
skill iconBackbone.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
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Swiggy

Founded :
2014
Type :
Products & Services
Size :
5000+
Stage :
Raised funding

About

Swiggy is India’s leading on-demand delivery platform with a tech-first approach to logistics and a solution-first approach to consumer demands. With a presence in 500 cities across India, partnerships with hundreds of thousands of restaurants, an employee base of over 5000, a 2 lakh+ strong independent fleet of Delivery Executives, we deliver unparalleled convenience driven by continuous innovation. Built on the back of robust ML technology and fuelled by terabytes of data processed every day, Swiggy offers a fast, seamless and reliable delivery experience for millions of customers across India. From starting out as a hyperlocal food delivery service in 2014, to becoming a logistics hub of excellence today, our capabilities result not only in lightning-fast delivery for customers, but also in a productive and fulfilling experience for our employees. With Swiggy’s New Supply and the recent launches of Swiggy Instamart, Swiggy Genie and Health Hub, we are consistently making waves in the market, while continually growing the opportunities we offer our people.
Read more

Company video

Swiggy's video section
Swiggy's video section

Photos

Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures

Connect with the team

Profile picture
eva panicker
Profile picture
Manisha Singh
Profile picture
Sneha Sindhe
Profile picture
Vinita Bansal
Profile picture
Saroj Kumar Sahoo
Profile picture
Ajith Prakash
Profile picture
Anuj Rathi
Profile picture
Sandeep Kumar P
Profile picture
Saroj Sahoo
Profile picture
Surendra Motamarri
Profile picture
Suresh Kaushik
Profile picture
Adhirima Patnaik
Profile picture
Vipul Mehrotra

Company social profiles

linkedintwitterfacebook

Similar jobs

NostraGamus
at NostraGamus
1 recruiter
Yashashvi Takallapalli
Posted by Yashashvi Takallapalli
Bengaluru (Bangalore)
2 - 7 yrs
₹8L - ₹18L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconAmazon Web Services (AWS)

We are looking to hire a Senior Backend Developer, with over 4+ years of experience, to directly work with the CTO and contribute in building and developing new products and feature sets for NostraGamus. The work will entail the opportunity to explore and utilise the latest developments in the world of technology, and formulate ways to incorporate them into day to day work to create stellar products. The candidate must have had significant exposure in building real products, including working with various stakeholders across product and marketing teams. Prior knowledge in building games at scale is highly desirable, but not necessarily.

 

The following skillsets are highly essential:

  1. Expertise in Node Js&Javascript, and hobbyist interest in few other languages like Python, Ruby, PHP. Must have done C/C++ programming in school/college
  2. Deep knowledge on Database systems, especially PostgreSQL, and any noSQL clones, including knowledge to optimise
  3. Awareness of Docker, virtualization, Redis or similar caching toolsets
  4. Absolute mastery in using Unix based systems and Bash. Ability to work in seamlessly in headless environments is a must.
  5. Disciplined in approaching problems, ability to maintain composure under catastrophic failures and propensity to work under deadlines

Bonus Points :

  1. Passionate about building new products - having done a few personal projects, regardless of success achieved or goals completed.
  2. Prior knowledge in building games at scale.
  3. Good understanding in AWS and its various services - EC2, ECS, RDS, SQS, Elastic Beanstalk, Elasticache, Route53.
  4. Strong interest in Mathematics, Probability Theory, Statistics, Machine Learning and ability to apply math in real-world applications.
Read more
Wissen Technology
at Wissen Technology
4 recruiters
Nishita Bangera
Posted by Nishita Bangera
Bengaluru (Bangalore)
4 - 8 yrs
Best in industry
skill iconPython
SQL
PySpark
skill iconDjango

Key Responsibilities

  • Develop and maintain Python-based applications.
  • Design and optimize SQL queries and databases.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug applications.
  • Participate in code reviews and contribute to team knowledge sharing.

Qualifications and Required Skills

  • Strong proficiency in Python programming.
  • Experience with SQL and database management.
  • Experience with web frameworks such as Django or Flask.
  • Knowledge of front-end technologies like HTML, CSS, and JavaScript.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Good to Have Skills

  • Experience with cloud platforms like AWS or Azure.
  • Knowledge of containerization technologies like Docker.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines


Read more
WeMakeScholars.com
at WeMakeScholars.com
1 video
1 recruiter
Indumathy Deverakonda
Posted by Indumathy Deverakonda
Hyderabad
2 - 5 yrs
₹5.5L - ₹8L / yr
skill iconGo Programming (Golang)
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconPython
skill iconJava
+1 more

WeMakeScholars is an organization funded and supported by the Ministry of IT, Government of India under the 'Digital India Campaign'. We offer international education finance via scholarships and education loans, to study abroad aspirants. We are currently a 220 members team. Last financial year, we disbursed 2200 Cr in education loans to 8300 students across India.


We are looking for a PHP Developer who is keen to work in a startup environment esp. a product-based company. 


Job Overview

We are hiring developers (from 0 to 10 experience) with relevant knowledge and experience with the development and deployment of large-scale cloud-native enterprise systems on PHP, REST APIs, Node Js, Flutter, AWS & MySql. 



About Tech Department:

  • Our internal tech team is responsible for end-to-end in-house tech support which includes and is not limited to design, development & deployment. 
  • We are continuously developing and improvising our products to enhance customer and team experience.
  • As we are in the Fintech space, our team has to ensure the database security of the application.


Job Summary 

  • Participate in the full development life cycle, working within broadly defined parameters including design, development, testing, and maintenance of the existing application with minimal supervision.
  • Work on optimization and performance improvement activities. Instrument and test performance metrics.
  • Participate in peer-to-peer code reviews to improve the quality and maintenance of the codebase.
  • Collaboration with multiple internal/external stakeholders such as product, business, DBA, and Dev Ops.
  • Design and implement APIs for web/mobile (both Android & iOS) applications.
  • To be available on call for the projects or features developed by you. Things break, and you will be responsible to fix it when it does.


Experience & Skills Required

  • 2+ years of experience (we are hiring freshers too for junior positions)
  • Hands-on experience and knowledge of engineering end-to-end systems.
  • Understanding of the complete software development life cycle, including coding standards, and code reviews.
  • Familiarity with multiple software development practices and tools
  • Ability to write clean, modular, and loosely coupled code by the use of design patterns.
  • Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing.
  • A solid foundation and implementing principles of computer science are a must. Ex: object-oriented programming, concurrency, fundamentals of computer science, SQL databases. 


Read more
AI-powered Growth Marketing platform
AI-powered Growth Marketing platform
Agency job
via Jobdost by Sathish Kumar
Mumbai, Bengaluru (Bangalore)
2 - 7 yrs
₹8L - ₹25L / yr
skill iconJava
NOSQL Databases
skill iconMongoDB
Cassandra
Apache
+3 more
The Impact You Will Create
  • Build campaign generation services which can send app notifications at a speed of 10 million a minute
  • Dashboards to show Real time key performance indicators to clients
  • Develop complex user segmentation engines which creates segments on Terabytes of data within few seconds
  • Building highly available & horizontally scalable platform services for ever growing data
  • Use cloud based services like AWS Lambda for blazing fast throughput & auto scalability
  • Work on complex analytics on terabytes of data like building Cohorts, Funnels, User path analysis, Recency Frequency & Monetary analysis at blazing speed
  • You will build backend services and APIs to create scalable engineering systems.
  • As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
  • You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
  • Collaborating various highly-functional teams in the company to meet deliverables throughout the software development lifecycle.
  • Identify and improvise areas of improvement through data insights and research.
What we look for?
  • 2-5 years of experience in backend development and must have worked on Java/shell/Perl/python scripting.
  • Solid understanding of engineering best practices, continuous integration, and incremental delivery.
  • Strong analytical skills, debugging and troubleshooting skills, product line analysis.
  • Follower of agile methodology (Sprint planning, working on JIRA, retrospective etc).
  • Proficiency in usage of tools like Docker, Maven, Jenkins and knowledge on frameworks in Java like spring, spring boot, hibernate, JPA.
  • Ability to design application modules using various concepts like object oriented, multi-threading, synchronization, caching, fault tolerance, sockets, various IPCs, database interfaces etc.
  • Hands on experience on Redis, MySQL and streaming technologies like Kafka producer consumers and NoSQL databases like mongo dB/Cassandra.
  • Knowledge about versioning like Git and deployment processes like CICD.
Read more
India's best Short Video App
India's best Short Video App
Agency job
via wrackle by Naveen Taalanki
Bengaluru (Bangalore)
6 - 12 yrs
₹30L - ₹60L / yr
skill iconJava
skill iconNodeJS (Node.js)
skill iconPython
skill iconElastic Search
Microservices
+5 more
What Makes You a Great Fit for The Role ?
You’re awesome at and will be responsible for
 
Lead design, development, implementation and maintenance of applications & back-end services demonstrating service-oriented architecture.
Design, build, test, and maintain scalable APIs, services, and systems within the platform.
Choose the right Data Structures, tools and tech stacks and be able to do High Level Designing with guidance.
Build, develop, mentor, review code and coach junior team members.
Extensive programming experience with cross-platform development: Java/SpringBoot, Javascript/Node.js, Express.js or Python
Extensive knowledge of ElasticSearch, MongoDB or Cassandra, Redis, SQS and data streaming (Spark, Flink, Kafka streams, storm, etc.).
Well versed in Kafka Understanding cloud native technologies such as Docker and Kubernetes, capable to cover full development lifecycle including CI/CD
Experience in use of source code management system like GIT, bitbucket and build tools like ant, maven, Gradle or make.
Take great pride in Code quality and developer productivity.
Put in Microservcies architecture in place that paves road for scalability, efficiency, observability, and availability.
Build (and open source) data processing, storage and fetch systems at the petabyte scale with the lowest cost/GB while still responding in milliseconds at the 99th percentile.
Write algorithms and services to influence personalisation and recommendation from a real-time recommendation engine for both home feed to surface most viral videos + video e-commerce.
Build machine learning pipelines using Kinesis,Spark/Flink/TensorFlow etc
Agile methodologies, Sprint management, Roadmap, Mentoring, Documenting, Software architecture
Proven experience in handling large infrastructure and distributed systems
Liaison with Product Management, DevOps, QA, Client and other teams
Your Experience Across The Years in the Roles You’ve Played
 
Have total or more 7 - 9 years of experience with 2-3 years in a startup.
Have B.Tech or M.Tech or equivalent academic qualification from premier institute.
Experience in Product companies working on Internet-scale applications is preferred
Thoroughly aware of cloud computing infrastructure on AWS leveraging cloud native service and infrastructure services to design solutions.
Follow Cloud Native Computing Foundation leveraging mature open source projects including understanding of containerisation/Kubernetes.
 
 
We Value Engineers Who Are
 
Customer-focused: We believe that doing what’s right for the creator is ultimately what will drive our business forward.
Obsessed with Quality: Your Production code just works & scales linearly
Team players. You believe that more can be achieved together. You listen to feedback and also provide supportive feedback to help others grow/improve.
Pragmatic: We do things quickly to learn what our creators desire. You know when it’s appropriate to take shortcuts that don’t sacrifice quality or maintainability.
Owners: Engineers at Chingari know how to positively impact the business.
Read more
Symphony Talent
Symphony Talent
Agency job
via Owlery by Vipul Raja
Bengaluru (Bangalore)
6 - 9 yrs
₹18L - ₹24L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconMongoDB
skill iconExpress
AWS Lambda
About the Organization:

Our client is a global leader in providing Omni-channel strategy, marketing, creative and technology services that uniquely connects companies to talent. Their goal is to improve how employers source, hire, engage, and retain talent, while creating an interactive experience that keeps job seekers top-of-mind. They provide client's access to a suite of integrated cloud based solutions and services with capabilities to source, nurture, and engage, the right-fit candidates.

All about the role :

- Senior Associate in India in the product engineering team acts as a partner to the business and provides technical leadership in one or more of our product lines. This individual will play a key role in product design, integration architecture, implementation, quality and product releases.

This person will report into Tech Manager/Architect.

- We are looking for a Senior level Lead NodeJS developer with advanced knowledge of NodeJS + Angular to join our product development team to build and extend a world class SaaS based Programmatic Media/Marketing Automation services.

Skills and Experience :

- Must have extensive experience with building services with Node.JS and related technologies

- Must have experience with SQL and database schema design

- Must have previous experience in leading a team

- Experience with RESTful web services, CSS, HTML5 is desirable

- Hands-on experience AngularJS/Angular

- Should have experience with any of the unit testing frameworks (eg: mocha). Working knowledge with quality plugins like jslint, jshint, jsbeautify, Istanbul would be an advantage.

- Experience with designing and building APIs with REST/Microservices

- Good to have knowledge with AWS Lambda & supporting configuration knowledge.

- Knowledge with any of the serverless frameworks like Serverless, AWS SAM would be an advantage.

- Must have experience with SCM tools with code repository & related operations (branching, merging, pull requests etc)

- Good to have knowledge with API Gateway and CloudFront.

- Good to have - Experience with various Core Java technologies and frameworks

- Experience with performance optimization and security vulnerabilities resolution would be an advantage

- Should have good communication skills, ability to work in a team (spread across geographies), problem solving skills & eye for detail. Leadership & Management

- Imbibe and represent our culture, core values and ensure the behavior and feedback is cascaded through the organization

- Provide feedback to the leadership team by demonstrating understanding of business, markets, and industry trends and needs.

- Own the growth plans of self, peers and team members in the product engineering teams.

Education and Experience Requirements :

- Bachelor's degree in Engineering or relevant fields.

- 6-9 years of experience in a role of a senior developer in technology and product development teams with at least 3 years of experience in leading a team.

- Experience of working in a global distributed development model.

- Track record of delivering high performance products.

- Experience of developing products and solutions in a SAAS model and cloud based technologies

- Product / Development Company background

- B2C / B2B prod experience

- Domain - digital - E-commerce, marketing, social, mobile, java

- Hands on tech with ability to manage or lead other developers in the team
Read more
Spinebiz is an IT Enabled service provider.
Spinebiz is an IT Enabled service provider.
Agency job
via QuantumHunts by Aparna Raghavendran
Chennai
3 - 6 yrs
₹6L - ₹10L / yr
skill iconJava
Hibernate (Java)
Spring
J2EE
Struts
+4 more

Job Description

  • Contribute in all phases of the development lifecycle
  • Understand/learn the existing applications
  • Provide support on IT Applications to customers
  • Prepare and produce build release
  • Strive for continuous improvement, developing well designed and efficient code
    • Keep up with changes in technology and propose solutions
  • Ensure defect free deliveries by actively participating in quality assurance

Education & Job Qualification

 

  • Good academic qualifications
  • Experience in developing web applications using Java, Spring, Hibernate, DWR, JSP
  • Knowledge in Oracle Database concepts
  • Sound knowledge in the following is a must
    o Hibernate
    o Spring
    o Oracle & MongoDb
    o HTML & CSS
    o Javascript
    o Jquery
    o Angular 4
    o Node JS

    Knowledge of Japer Reports will be an added advantage
  • Good communication skills and be a good listener
  • Problem solving skills
  • Willingness to learn and do all development activities including quality assurance
  • Team player

 

Read more
A Product company working in emerging technologies.
A Product company working in emerging technologies.
Agency job
via Techhire by Manu M
Hyderabad
11 - 16 yrs
₹25L - ₹35L / yr
skill iconJava
Spring
Hibernate (Java)
GIS analysis
skill iconScala
+2 more
1) Excellent verbal and written communication skills as well as interpersonal skills 2) Sound hands on experience in Core Java, Java Servlets, JavaScript, Web Programming Skills, spring, hibernate, springboot 3) Experience in Coding, Designing and architect 4) Good at Design Specifications 5) Capable of leading a Team 6) Expertise in making high-level design 7) Well equipped with software coding standards 8) Knowledge of designing Frameworks 9) Must be able to work independently and complete projects with minimal supervision. 10) Background or knowledge of GIS or Map concepts is a plus 11) Responsible for Project estimation and scheduling process.
Read more
ThoughtSpot
Bengaluru (Bangalore)
3 - 11 yrs
₹20L - ₹60L / yr
Distributed Systems
System Programming
Data Structures
Algorithms
Requirements: Strong coding skills in modern languages such as C++/Javascript/Python Strong problem solving skills, algorithmic thinking and a strong foundation in how systems work. Very strong computer science fundamentals Bachelor/Masters in Computer Science, PhD preferred Experience in designing and developing scale-out, high-performance systems OR experience with database design OR experience in building search engines including areas such as search relevance, aggregation and indexing OR full stack/frontend development experience in building complex web/mobile applications is a plus. About ThoughtSpot ThoughtSpot’s AI-Driven analytics platform puts the power of a thousand analysts in every business person's hands. With ThoughtSpot, you can use search to easily analyze your data or automatically get trusted insights pushed to you with a single click. ThoughtSpot connects with any on-premise, cloud, big data, or desktop data source and deploys 85 percent faster than legacy technologies. BI & Analytics teams have used ThoughtSpot to cut reporting backlogs by more than 90 percent and make more than 3 million decisions - and counting. ThoughtSpot’s customers include Amway, Bed Bath and Beyond, Capital One, Celebrity Cruises, Chevron Federal Credit Union, De Beers, Insurethebox and Scotiabank. ThoughtSpot was co-founded in 2012 by its CEO Ajeet Singh and six other technical co-founders from Google, Microsoft, Amazon, and Oracle. The company is based in Palo Alto, CA and is currently expanding operations in North America, Europe and Asia-Pacific. Backed by investors Lightspeed Venture Partners, Khosla Ventures, General Catalyst Partners, Geodesic Capital and Capital One Growth Ventures, ThoughtSpot has raised over $160 million to date. ThoughtSpot’s mission is to enable analytics at "human scale" and put search and AI-driven analytics in the hands of 20 million users by 2020.
Read more
Builtio
at Builtio
1 recruiter
Anuj Patel
Posted by Anuj Patel
Mumbai, Palghar, Pune
3 - 7 yrs
₹6L - ₹10L / yr
skill iconMongoDB
skill iconExpress
skill iconAngularJS (1.x)
skill iconReact.js
skill iconNodeJS (Node.js)
+1 more
( Job Description ) We are looking for a Full Stack Engineer to join our growing team. This position is ideal for experienced Full Stack Engineer who is passionate about solving challenging business problems and building applications that provide an excellent user experience. As a Full Stack Engineer, the candidate will have the opportunity to build new applications from scratch, and influence system design. The individual will work closely with other developers on the team to design, develop and iterate applications to prepare for broad deployment. (Primary Expectations) The applicant is expected to have an expert knowledge of the following: Full Stack development in MongoDB, ExpressJS, AngularJS/ReactJS and Node.JS. Strong experience with TDD/BDD. Understanding of design patterns. RESTful architecture. Knowledge of cloud applications/platform and web technologies. Web servers, especially nginx. Experience with one or more SQL or NoSQL database. Command line tools like Webpack, Grunt, Gulp, and Bower. Knowledge about build tools like Webpack, Gulp and Grunt. Proficient understanding of code versioning tools, such as Git. Understanding of CI/CD. Thank you
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
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.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos