3753 Software Applications jobs in Bengaluru
Staff Software Engineer - Applications
Posted 2 days ago
Job Viewed
Job Description
As a Staff Software Engineer, you will be a key technical leader and role model within the team. We are looking for someone who designs and develops technology to serve business and technology objectives, aligns points of view across teams and makes smart trade offs to help achieve the goals of individual teams as well as LinkedIn's broader goals. This leader will foster LinkedIn's culture and values around transformation, collaboration and results.
At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.
Responsibilities:
Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
Produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.
You will be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship.
Identify, leverage, and successfully evangelize opportunities and collaborate with cross functional teams to design and build scalable platforms/products/services/tools and to improve engineering productivity in the organisation.
Work with peers across teams to support and leverage a shared technical stack
Basic Qualifications:
- BS Degree in Computer Science or related technical discipline or related practical experience.
- 8+ years experience in software design, development, and algorithm related solutions.
- 8+ years experience programming experience in Java and/or C++
Preferred Qualifications:
- BS 10+ years of relevant work experience, MS 9+ years of relevant work experience, or PhD 7+ years of relevant work experience.
- Experience in designing and building infrastructure and web services at large scale & strong object oriented skills.
- Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design.
- Experience with object oriented design, coding, testing patterns, and programming languages (Java, C++ etc.).
Suggested Skills:
- Technical Leadership
- Distributed Systems
- Software Design
You will Benefit from our Culture:
We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels
India Disability Policy
LinkedIn is an equal employment opportunity employer offering opportunities to all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit Data Privacy Notice for Job Candidates
This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants:
Senior Software Engineer - Applications
Posted 6 days ago
Job Viewed
Job Description
As a part of this world-class software engineering team, you will be charged with architecting, designing, developing, and supporting some Internet-scale features and infrastructures at LinkedIn. The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability.
At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.
Responsibilities:
- Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
- Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
- Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
Basic Qualifications:
- BA/BS Degree in Computer Science or related technical discipline, or related practical experience.
- 5+ years experience programming experience in Java and/or C++
Preferred Qualifications:
- 8+ years of relevant work experience.
- Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design.
- Experience with object-oriented design, coding, testing patterns, and programming languages (Java, C++).
- Proven coding skills in a high level language with interest and ability to learn other coding languages as needed.
- Experience building web applications and services with IDEs and general development practices.
Suggested Skills:
- Data Structures & Algorithms
- Software Design
- Java
You will Benefit from our Culture:
We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels.
India Disability Policy
LinkedIn is an equal employment opportunity employer offering opportunities to all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit Data Privacy Notice for Job Candidates
This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants:
Senior Team Lead, Software Applications Development

Posted 11 days ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion - it's a place where you can grow, belong and thrive.
**Additional Career Level Description:**
**Knowledge and application:**
+ Applies professional knowledge and provides direction to employees according to established policies and management guidance.
**Problem solving:**
+ Works on issues requiring the analysis of data and application of sophisticated problem-solving techniques.
+ Exercises judgment and interpretation to help define procedures and policies to determine appropriate action.
**Interaction:**
+ Interaction with subordinates/peers requires interpreting and explaining information to audiences not familiar with the subject.
+ Gains cooperation of others, conducting presentations of technical information concerning specific projects or programs.
**Impact:**
+ Mistakes or failure to achieve results will cause delays in schedules, typically against a monthly plan.
+ Develops and manages routine operational plans.
**Accountability:**
+ Administers company policies that directly affect subordinate employees.
+ Takes actions to monitor and manage costs related to a section.
**Workplace type** **:**
Hybrid Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Senior Team Lead, Software Applications Development
Posted today
Job Viewed
Job Description
Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Additional Career Level Description:
Knowledge and application:
Problem solving:
Interaction:
Impact:
Accountability:
Workplace type:
Hybrid WorkingAbout NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Lead Software Engineer - Windows Applications
Posted today
Job Viewed
Job Description
Senior Applications Software Engineer, DriveAV - Autonomous Vehicles
Posted today
Job Viewed
Job Description
NVIDIA's Deep Learning GPUs have ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are growing our company and the team with the smartest people in the world.
We are looking for passionate Application Software Engineers to develop and productize NVIDIA's DRIVE software. As a member of NVIDIA's Automotive Solution Engineering team, you will help craft the application software architecture by working closely with partners developing on our platform and collaborating with internal teams. In addition, you will also be involved in the advancement and refinement of the overall drivability of our solution, focusing on integration challenges and using your deep analytical skills to find creative solutions. NVIDIA’s deep learning platform has already made a major impact to the field and is broadly used across leading academic institutions, start-ups, and industry, including the world’s largest Internet companies. We need passionate, hard-working and creative engineers to help us tackle more of these exciting opportunities in autonomous driving!
What you'll be doing:
Be the trusted technical expert to our partners and customers on NVIDIA’s DRIVE software application architecture.
Shape the application architecture internally by collaborating closely with architecture and software development teams.
Responsible for integrating different hardware and software components optimally for customer solutions and verification via profiling, benchmarking and evaluation activities.
Drive bring-up activities and provide technical support to resolve hardware and software issues.
Customize, reconfigure and rebuild processing pipelines in NVIDIA’s DRIVE software
Perform in-vehicle and simulation test drives and deep analysis on the recorded data
Collaborate with our global engineering teams in our US, APAC, India and Europe locations to deploy the solution to our customers.
What we need to see:
BS/MS EE/CS or equivalent experience
8+ years of work related experience in software development related to deep learning and/or autonomous driving technologies
Prior experience in application development and familiarity with autonomous driving related middleware frameworks
Prior experience in autonomous driving functions
Excellent C/C++ development skills with good knowledge of Python and scripting languages
Excellent understanding of autonomous driving platforms
Good understanding of various OS environments such as Linux, Android, or Real-time operating systems
Ease of adapting to new technologies and platforms
Ability to adapt to fast paced development lifecycles and multi-functional organizations
Ways to stand out from the crowd:
Experience with automotive design processes and norms (e.g. ISO 26262, ASPICE)
Prior experience with in-vehicle testing, simulation and metrics development of autonomous driving systems.
Prior experience with test vehicle bring-up and data collection campaigns.
Hands-on experience resolving complex interdependent issues emanating from sensors to other embedded controllers on the vehicle.
Understanding of NVIDIA DRIVE platform or NVIDIA GPU hardware
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Software Architect - Mobile Applications | Bangalore
Posted today
Job Viewed
Job Description
About Our Client
A large organization in the Solar Energy sector, with over 40 years of experience in Manufacturing Industry. Operating in over 20 countries, it is renowned for its innovative technological solutions and commitment to sustainability.
Job Description
The Successful Applicant
Be The First To Know
About the latest Software applications Jobs in Bengaluru !
Staff Software Engineer, AI/ML, Platform and Applications
Posted 9 days ago
Job Viewed
Job Description
+ Bachelor's degree or equivalent practical experience.
+ 8 years of experience with data structures/algorithms and software development in one or more programming languages.
+ 5 years of experience testing, maintaining or launching software products, and 1 year of experience with software design and architecture.
+ 5 years of experience with one or more of the following such speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
+ 3 years of experience with machine learning infrastructure (e.g., model deployment/evaluation, optimization, debugging) or large-scale distributed systems.
**Preferred qualifications:**
+ Experience with large-scale system design, artificial intelligence or machine learning.
+ Knowledge of modern react-style web development.
+ Understanding of the full web stack, including protocols and web server optimization techniques.
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
**Responsibilities:**
+ Develop AI platforms and applications for Google Cloud's enterprise customers.
+ Grow in a fluid environment solving critical issues and delivers innovative solutions at speed.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Software Engineer ((Software Development – MATLAB))
Posted today
Job Viewed
Job Description
Designation – Software Engineer ((Software Development – MATLAB))
Experience – 2 to 4 Years
Location – Bangalore
Salary – Upto 12.5 LPA
Requirements:
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
**Primary Responsibilities:**
+ Develop Proficiency
+ Develop proficiency in tools such as Java, Python, SQL, Microsoft Azure, Microsoft Office Excel or Access or PowerPoint
+ Learn how to use Entity Relational Database Models to understand the enterprise database systems
+ Learn how to use Data Warehousing design principles to create Data Marts and De-normalized views for Machine Learning Models, Business Intelligence Dashboards
+ Leverage UHG's Big Data Analytics Infrastructure comprising Hadoop, R, Python to solve complex business problems in Healthcare Domain
+ Acquire understanding of US Healthcare domain
+ Requirements Analysis and Planning
+ Work under supervision of Senior Data Engineers and Manager to gather requirements to create Data model for Data Science and Business Intelligence projects
+ Work closely with Senior Data Engineers and Manager to create project plans and list down exhaustive list of activities to be carried out to implement solution
+ Engage in client communications for all important functions including data understanding or exploration, strategizing solutions etc.
+ Document the Metadata information about the data sources used in the project and present that information to team members during team meetings
+ Collaboration
+ Collaborate with Enterprise and Data Lake Teams and understand the Data getting stored in enterprise Data lake teams, format in which the data gets stored and how the Data engineers can extract data from Data Lake
+ Collaborate with Data Science , Business Intelligence teams and engineer the Data and Platform approach needed to solve a business problem
+ Design and Develop
+ Data Marts, De-normalized views and Data Models for projects
+ Data Quality control processes around the data sets used for analysis
+ Capability Development
+ Work with Senior team members to develop new capabilities for the team
+ Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
**Required Qualifications:**
+ Graduate degree or equivalent experience
+ Experience - Between 0-2 years of experience with below mentioned skills
+ Programming Languages - Python or Scala or Java
+ Microsoft Azure
+ NO SQL Databases - HBase or MongoDB or Cassandra
+ Unix Shell Scripting
+ Configuration Management - GitHub
+ Relational Databases - SQL Server or Oracle or Teradata or IBM DB2 or MySQL
**Preferred Qualifications:**
+ Knowledge or experience with Big Data Ecosystem - Hive, Sqoop, Spark (RDD, SQL, Streaming), Kafka
+ Knowledge or experience with Dimensional Modeling in Big Data or Cloud environments
+ Knowledge or experience with Data Warehousing Design - FACT Tables Design, Snowflake Schema on Big Data Environment
+ Knowledge on Agile or Scrum
+ Knowledge or experience on Elastic Search
+ Knowledge or experience on Cloud Technologies - Azure or AWS
+ Knowledge or experience with Containerization - Docker, Kubernetes
+ Knowledge or experience using Microsoft Excel, Power Point
_At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._