Loading...

{{notif_text}}

The next CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, is LIVE.Join now!
{{hours_remaining}}:{{minutes_remaining}}:{{seconds_remaining}}Want to save 90% of your recruiting time? Learn how in our next webinar on 22nd March at 3 pmLearn more

Software Development Jobs

Explore top Software Development Job opportunities for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Principal Software Engineer

Founded 2006
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida)
Experience icon
7 - 12 years
Experience icon
Best in industry25 - 40 lacs/annum

BlueOptima provides industry-leading objective metrics in software development using our proprietary Coding Effort Analytics. We enable large organisations to deliver better software, faster and at lower cost. Founded in 2006, BlueOptima is a profitable, high-growth independent software company. Our unique technology was initially devised in seminal research carried out at Cambridge University. We are headquartered in London with offices in New York, Bangalore, Gurgaon and Guadalajara.BlueOptima’s technology is deployed by global enterprises to drive value from their software development activities. We work with nine of the world’s top twelve largest Universal Banks (by revenue) and three of the world’s top ten telecommunications companies (by revenue, excl. China). Our technology is pushing the limits of complex analytics on large data-sets with more than 15 billion static source code metric observations of software engineers working in an Enterprise software development environment.BlueOptima is an Equal Opportunities employer.Whom are we looking for?Our groundbreaking technology, requires highly skilled and talented Web Backend Developers to understand the depth of the problem and device a solution for it.We are seeking a Software Engineer, with a depth of experience in developing Web Applications enabled using REST APIs and backed by a data warehouse solution, to join our growing company and be a part of our success story. We are looking for individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.What does the role involve?As a Web Backend Principal Software Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs needs to be very efficient and high performing. This requires optimising queries for faster execution and introducing database changes that may be required.You would be working with a complex technology stack which includes (but is not limited to) Spring, Hibernate, HornetQ, Quartz, etc. This requires extensive understanding of transaction management and data handling across different application layers.In addition to the technical ownership, you will also be involved in detailing requirements for requested functionalities and be responsible for providing technical insight into how requirements will be implemented and made available to users. Accurate estimation of tasks and planning are qualities we look for in our engineers.Responsibilities include:Develop, test, implement and maintain application softwareTake part in software and architectural development activitiesTransform requirements into implementation detailsDebug application issues and helping support respond to client queriesMay lead and provide mentoring and guidance to less senior developersParticipate in application development meetingsProvide accurate estimates, clearly communicate status of tasks and identification of risksCommitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problemPerformance tuning of application code at different service levelsIncorporate design changes to improve performance of the applicationInteract with customers of the application and help address issues reportedInteract with customers of the application and collect requirements or potential uses cases and draft technical and user requirementsESSENTIAL SKILLS / EXPERIENCE REQUIRED:Minimum Bachelor's degree in Computer Science or equivalentMinimum 8+ years experience with Java and J2EE/Java EEMinimum 8+ years experience with Spring MVC, Spring Security and Hibernate2+ years experience managing in colocated and remote teamsStrong understanding of relational database and normal formsStrong understanding of SQL concepts and ability to write optimised and high performing queriesStrong understanding of Java concurrency, concurrency patterns, experience building thread safe codeExperience building RESTful web servicesExperience with web application servers like JBossStrong written and verbal communication skillsStrong interpersonal skills and time management skillsStrong problem solving and analytical skillsExperience using task tracking systems e.g. Jira and distributed version control systems e.g. GitUnderstanding of testNg/JUnitUnix/Windows shell and related command line toolsExperience with database partitioning and column IndexingExperience with query optimisation techniquesWhy work for us?Above market remunerationStimulating challenges that fully utilise your skillsWork on real-world technical problems to which solution cannot simply be found on the internetWorking alongside other passionate, talented engineersHardware of your choiceOur fast-growing company offers the potential for rapid career progression

Job posted by
apply for job
apply for job
Annu Rekha picture
Annu Rekha
Job posted by
Annu Rekha picture
Annu Rekha
Apply for job
apply for job

Java Software Engineer

Founded 2006
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida)
Experience icon
3 - 6 years
Experience icon
Best in industry12 - 18 lacs/annum

Whom are we looking for?Our ground-breaking work requires talented software engineers to solve complex technical challenges.We are looking for world-class developers to join our growing company and be a part of our success story. We are looking for a talented hands-on software engineer with deep experience of software engineering to join our research and development team in India, work on our product and provide end-to-end solutions.What does the role involve?This software engineer will be responsible for all aspects of software development including application architecture, designing, coding and unit testing. This is a hands-on position and the candidate is expected to write code on daily basis. The engineer will be part of a global software development team and should have strong interpersonal, communication and analytical skills.Responsibilities includeConceiving, developing, releasing and maintaining features. For us, a feature isn’t delivered until it’s in production and each team member is responsible for the features that they release.Contributing to overall technical architectureUnderstanding, prioritizing and paying off technical debtMeasuring, diagnosing and improving product performanceFamiliarity with Windows and Linux development environmentsWhy work for us?Compensation is higher than market salaryStimulating challenges that fully use your skills, e.g. real-world technical problems to which solution cannot simply be found on the internetWorking alongside other passionate, talented engineersOur fast-growing company offers the potential for rapid career progressionAbout BlueOptimaBlueOptima is growing fast! Our unique product provides objective software development productivity metrics. The technology has been implemented by some of the world’s largest organisations including insurance companies, telecoms and nine of the world’s top twelve Universal Banks.Our HQ is in London, UK, and we have international offices in New York, USA, Bengaluru and Gurgaon, India and Guadalajara, Mexico.

Job posted by
apply for job
apply for job
Hema Nandhini picture
Hema Nandhini
Job posted by
Hema Nandhini picture
Hema Nandhini
Apply for job
apply for job

Project Manager - Agile/Scrum

Founded 2011
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Noida, NCR (Delhi | Gurgaon | Noida)
Experience icon
6 - 10 years
Experience icon
Best in industry15 - 22 lacs/annum

Responsibilities :- Coordinate internal resources and third parties/vendors for the flawless execution of projects- Ensure that all projects are delivered on-time, within the scope and within budget- Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility- Ensure resource availability and allocation- Develop a detailed project plan to track progress- Use appropriate verification techniques to manage changes in project scope, schedule, and costs- Measure project performance using appropriate systems, tools, and techniques- Report and escalate to management as needed- Manage the relationship with the client and all stakeholders- Perform risk management to minimize project risks- Establish and maintain relationships with third parties/vendors/Requirements :- Great educational background, preferably in the fields of computer science or engineering- Proven working experience as a project administrator in the information technology sector- Solid technical background, with understanding or hands-on experience in software development, web technologies and project deliveries- Impeccable command over oral and written communication- Excellent client-facing, written and verbal communication skills- Solid organizational skills including analytical, problem solving and multi-tasking skills- Strong working knowledge of Microsoft Office- Familiar with Agile/Scrum methodologies.- Ensure the best possible performance, quality, and responsiveness of the applications- Handled team size of 6 to 12 peopleCTC for this position- INR 15 to 20 lakhs per annum (Open for exceptional candidates)

Job posted by
apply for job
apply for job
Kumar Vivek picture
Kumar Vivek
Job posted by
Kumar Vivek picture
Kumar Vivek
Apply for job
apply for job

Data Engineer - Google Cloud Platform

Founded 2007
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 7 years
Experience icon
Best in industry7 - 20 lacs/annum

DESCRIPTION :- We- re looking for an experienced Data Engineer to be part of our team who has a strong cloud technology experience to help our big data team to take our products to the next level.- This is a hands-on role, you will be required to code and develop the product in addition to your leadership role. You need to have a strong software development background and love to work with cutting edge big data platforms.- You are expected to bring with you extensive hands-on experience with Amazon Web Services (Kinesis streams, EMR, Redshift), Spark and other Big Data processing frameworks and technologies as well as advanced knowledge of RDBS and Data Warehousing solutions.REQUIREMENTS :- Strong background working on large scale Data Warehousing and Data processing solutions.- Strong Python and Spark programming experience.- Strong experience in building big data pipelines.- Very strong SQL skills are an absolute must.- Good knowledge of OO, functional and procedural programming paradigms.- Strong understanding of various design patterns.- Strong understanding of data structures and algorithms.- Strong experience with Linux operating systems.- At least 2+ years of experience working as a software developer or a data-driven environment.- Experience working in an agile environment.Lots of passion, motivation and drive to succeed!Highly desirable :- Understanding of agile principles specifically scrum.- Exposure to Google cloud platform services such as BigQuery, compute engine etc.- Docker, Puppet, Ansible, etc..- Understanding of digital marketing and digital advertising space would be advantageous.BENEFITS :Datalicious is a global data technology company that helps marketers improve customer journeys through the implementation of smart data-driven marketing strategies. Our team of marketing data specialists offer a wide range of skills suitable for any challenge and cover everything from web analytics to data engineering, data science and software development.Experience : Join us at any level and we promise you'll feel up-levelled in no time, thanks to the fast-paced, transparent and aggressive growth of DataliciousExposure : Work with ONLY the best clients in the Australian and SEA markets, every problem you solve would directly impact millions of real people at a large scale across industriesWork Culture : Voted as the Top 10 Tech Companies in Australia. Never a boring day at work, and we walk the talk. The CEO organises nerf-gun bouts in the middle of a hectic day.Money: We'd love to have a long term relationship because long term benefits are exponential. We encourage people to get technical certifications via online courses or digital schools.So if you are looking for the chance to work for an innovative, fast growing business that will give you exposure across a diverse range of the world's best clients, products and industry leading technologies, then Datalicious is the company for you!

Job posted by
apply for job
apply for job
Ramjee Ganti picture
Ramjee Ganti
Job posted by
Ramjee Ganti picture
Ramjee Ganti
Apply for job
apply for job

Senior Product Manager

via Plivo
Founded 2011
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
7 - 10 years
Experience icon
Best in industry30 - 35 lacs/annum

ABOUT PLIVO Plivo is amongst the leading Service Providers in the CPaaS market, which is estimated to grow to a whopping 8 billion dollars by 2019. Plivo started in 2011 and has been backed by investors like Andreessen Horowitz who are also the early stages investors in the companies such as Facebook, Google, and Airbnb. Plivo is also part of YCombinator a most sought after incubation in the Valley and is now profitable as well. Plivo has a team of about 200+ members spread between its US & India offices. Plivo has 1000’s of businesses from around the globe who trust us with their Voice and Messaging needs including helping them manage their Customer interactions. We are looking for someone who is excited to grow with us and be part of a company that is disrupting a multibillion-dollar telecom space. We are dedicated to simplify and disrupt the multi billion-telecom market. Our cloud-powered Voice and SMS APIs allow businesses to build communication applications that are scalable, low cost, and global. Thousands of well-known businesses are already built using Plivo including popular conferencing solutions, mobile communication apps, SMS marketing software, and business phone solutions and this is just the beginning. ROLE Plivo is looking for a Product Manager to join the routing & pricing team. As a PM, you will be responsible for our Products end to end. The key focus for this role is about Why and What to build. In this role, you will work with engineering, marketing, sales, and customer support to launch a new product and then enhance the same. Successful candidates will have shown the ability to ship quality product in a fast-paced environment. It is particularly important that you have experience working directly with engineers and engineering management. RESPONSIBILITIES 1. Ownership of one of Plivo’s main revenue drivers 2. Managing the product backlog and prioritizing product stories in engineering sprints 3. Working closely with the engineering teams on new features and critical bugs 4. The buck stops at you on the following key aspects of the product Product Quality -> Bugs, Uptime, Stability P & L -> Pricing & Margins. Growth -> Customer Acquisition, Churn and Go-To-Market for new features. Supportability -> Enabling Sales, Support, Solutions Engineering, and Customer Success teams 5. Internal stakeholder management Roadmap visibility Expectation setting Product training programs Crisis management 6. External stakeholder management. Working with Plivo’s carrier partners on non-commercial aspects of the relationship REQUIREMENTS 3 years of PM experience, preferably at an e-commerce company (on their Seller Side platform) 2 years of software development experience Software development background prior to that is a must. Experience on REST APIs is preferred Prior experience in vendor management JOB PERKS Informal work style, startup culture with flexible work hours Endless snacks and beverages Free gym membership Competitive salary and other benefits

Job posted by
apply for job
apply for job
Sneha S picture
Sneha S
Job posted by
Sneha S picture
Sneha S
Apply for job
apply for job

Senior Android Developer - Java/J2EE

Founded 2009
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Indore
Experience icon
4 - 9 years
Experience icon
Best in industry4 - 8 lacs/annum

We are looking for a Senior Android Developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.Job Description :Job Title : Expert Android DeveloperExperience : 5+ Years experienceJob Location : Indore, Madhya Pradesh, IndiaSalary : Open (No bar for the right candidate)Joining : Immediate only or serving noice periodSkills : Android, NDK, JNI, Java/J2EE, Core Java, etc.Essential Duties & Responsibilities :- Design and build advanced applications for the Android platform- Collaborate with cross-functional teams to define, design, and ship new features.- Unit-test code for robustness, including edge cases, usability, and general reliability.- Work on bug fixing and improving application performance.- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Qualifications, Experience, Education :- BS/MS degree in Computer Science, Engineering or a related subject- Proven working experience in software development and Android Application development- Have published many Android apps in the app store- Deep familiarity with Android Studio, Android SDK, Android NDK, JNI, Java/J2EE (must)- Experience working with Android frameworks such as Core Data, Core Animation, Core Graphics and Core Text, Core Media- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies- Familiar with XMPP, Firebase tool.- Solid understanding of the full mobile development life cycle- Understanding in C/C++ is preferred- Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)- Familiarity with cloud message APIs and push notifications- Experience with offline storage, threading, and performance tuning- Familiarity with RESTful APIs to connect Android applications to back-end services- Proficient understanding of code versioning tools (such as Git)- Familiarity with continuous integration- Knowledge of C++, OpenGL/Android desired.- Ability to multitask in a fast, dynamic environment and maintain a professional and positive attitude with team members.HR

Job posted by
apply for job
apply for job
Ritika Modi picture
Ritika Modi
Job posted by
Ritika Modi picture
Ritika Modi
Apply for job
apply for job

Field Sales

Founded 2013
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, NCR (Delhi | Gurgaon | Noida)
Experience icon
1 - 4 years
Experience icon
Best in industry3 - 8 lacs/annum

Responsibilities Schedule and meet the identified prospects Understand the needs of the prospects and map them to exact product offerings Explain the ROI and product benefits to the prospects Product demonstration & presentation Communication with the sales team (verbal/ written) about customer requirements, interactions Optimize and improve the processes on the current sales team Participate in conferences, events, and meetings along with the sales team Requirements Minimum 2 years of relative field sales experience: Software, IT, SaaS or Cloud-Hosted solutions. Track record of over-achieving quota Familiarity with different sales techniques and pipeline management Strong communication, negotiation, and interpersonal skills Self-motivated and driven Startup experience is a plus. 100% Field software sales

Job posted by
apply for job
apply for job
Diana George picture
Diana George
Job posted by
Diana George picture
Diana George
Apply for job
apply for job

Transformation Consultant

Founded 2014
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 8 years
Experience icon
Best in industry10 - 16 lacs/annum

Position: Full time Base Location: Bangalore-India, with extensive and frequent travel to SEA Description: Strategise with leaders and enable them and the talent within the organisation to transform across the levers of Process, Practices, Governance, and People to drive Business Agility through Customer & Value Focus, Collaboration & Feedback, and Effectiveness R&R: Work with people across various levels right from delivery team level to top management Understand the reasoning behind processes, identify right practices and methodologies, guide and apply them with teams that you work with Manage expectations, create visibility and drive value for the clients and for Greyamp Converse with both delivery and business teams/stakeholders and help them work together and deliver towards common outcomes Define solutions for specific problem statements keeping in mind all applicable constraints across people, process, organisation and technology Preempt conflict wherever possible and handle/ manage conflicts whenever possible across different teams Provide unbiased third party opinion backed by data in appropriate situations Be hands-on with the delivery team in order to make them understand, adopt and adapt to the agile way of working and the reasoning behind it Possess knowledge of SDLC and tools and be able to use that knowledge to help the delivery team/ clients Take up Greyamp specific initiatives that adds business value and see it through till closure Need to have: 4+ year of experience working across product or service playing PO/ POSM role not entirely SM or Agile Coach Applied agile delivery practices in projects for 2-3 years at least Managed clients and stakeholders Analytical reasoning and problem solving ability Presentation and Communication; spoken, written and listening Clear thought process and articulation Ability to interact with people across levels in an organisation and within Greyamp Ability to assimilate and deconstruct problem statements Demonstrate ability to work across contexts and wear multiple hats Ability to prioritise tasks/activities/initiatives based on need, urgency and expected value Enthusiastic about technology and a continuous learner who looks for every opportunity to learn from those around them regardless of role, level, or experience International exposure - work/ education Attention to detail Team handling experience Willingness to travel Nice to have: Prior experience working with technology startup(s) or ran a self owned business Been part of a team that has developed any tech product from scratch and launched it successfully

Job posted by
apply for job
apply for job
Prabhan Konnur picture
Prabhan Konnur
Job posted by
Prabhan Konnur picture
Prabhan Konnur
Apply for job
apply for job

Blackbuck - Software Development Engineer II-Data Structure/Algorithm

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
Best in industry15 - 25 lacs/annum

Roles and Responsibilities : - Write good quality, modular, reusable, performance, well documented, unit-tested code - Actively get involved in technical discussions with other engineering team members on design and technical implementation details - API Definitions and end-to-end service design and implementations - Design applications in true service oriented architecture - Develop object-oriented models and design data structure for new software projects taking systems aspects into account - Take full ownership of at least one micro-service Minimum qualifications and Competencies : - Strong expertise in at least one programming language & tech stack to write maintainable, scalable, unit-tested code - Strong knowledge of Data Structures & Algorithms - Well-versed with Computer Science fundamentals - Strong object oriented design skills, knowledge of design patterns, data structures and algorithms - Experience with full life cycle development on a Linux platform - Knowledge of Test Driven Development - BE or higher in Computer Science or related technical discipline (or equivalent)

Job posted by
apply for job
apply for job
Sharath Babu picture
Sharath Babu
Job posted by
Sharath Babu picture
Sharath Babu
Apply for job
apply for job