3686 Software Engineer jobs in Bengaluru
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._
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
This is Developer position for GitHub Cloud Team.
**Primary Responsibilities:**
+ This role will help in build and manage the GitHub Runners in Public Cloud, build other automation tools
+ And ensure that pipelines are following best practices, documented and delivered in a scalable reusable manner
+ Drive automation initiatives using infrastructure-as-code and GitHub-native tooling to reduce manual effort and improve operational efficiency
+ Apply AI-assisted development techniques to accelerate coding, testing, and documentation
+ Prototype and validate new ideas using LLM-based tools, vibe coding, and rapid development frameworks
+ Leverage AI building blocks such as agentic frameworks, retrieval-augmented generation (RAG), vector databases, and Model Context Protocol (MCP) to enhance platform capabilities
+ Document processes, configurations, and best practices to ensure knowledge sharing and operational continuity
+ Collaborate with cross-functional teams, including security, and development teams, to drive adoption, facilitate knowledge sharing, and provide training on best practices for using GitHub Actions effectively
+ 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 regard 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:**
+ Undergraduate degree or equivalent experience
+ Experience in deploying to cloud-based infrastructure and container orchestration platforms (e.g., AWS, Azure, Google Cloud, Kubernetes)
+ Experience in using Tools like GitHub Copilot, Cursor, Windsurf/Amazon Code Whisperer etc.
+ Solid in programming and scripting languages (like Python, Java Script, Node.js)
+ Solid understanding of software development principles, version control systems (particularly Git and GitHub), continuous integration/continuous deployment (CI/CD) pipelines, and infrastructure as code (IaC) concepts
+ Effectively creates prompts to get desired output from generative models
_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._
#nic
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Data is the currency of business in the digital era. NetApp is the data authority, helping customers leverage and manage their data wherever it resides - in the cloud, in their data centers, or anywhere data flows. Engineers at NetApp help transform the way customers utilize their dynamic, diverse, and distributed information. They are allowing doctors to save lives with deep data analytics shared with medical experts around the world, helping automotive engineers improve autonomous vehicle navigation with artificial intelligence, enabling scientists to monitor and identify environmental hazards through deep image analysis, and providing companies the ability to expand their businesses in yet unimagined ways
Performance Analysts at NetApp participate in transforming the ways in which data is changing the world. ONTAP is the world's #1 Storage Operating System, manages hundreds of Exabytes of customer information, and addresses the data management needs of more than 30,000 customers who rely on NetApp as the data authority.
As a Performance Analysis engineer, you will work as part of a team responsible for modeling, measurement, and analysis of storage systems performance. This position will focus on performance analysis and improvement for new products and features as well as enhancements to existing products and features. This position requires an individual to be broad-thinking and systems-focused, creative, team-oriented, technologically savvy, and driven to produce results.
**Job Requirements**
Extensive knowledge of computer operating systems, computer architecture, data structures, networking, software design/implementation; systems programming in C/C+In-depth knowledge of performance analysis and modeling -- tools, techniques, and benchmarks
Strong scripting skills - Perl, Python (primarily within JupyterHub), Shell
Knowledge of storage systems and file systems highly desirable
Ability to create and enhance automation frameworks (generally python-based) to improve productivity in those environments
Exceptional presentation and interpersonal skills
Strong influencing and leadership skills
The ability to make accurate work estimates and develop predictable plans
A creative and analytical approach to problem solving
Demonstrated willingness to take on additional tasks and responsibilities that positively contribute to realization of team, department, and company goals
Ability and willingness to adapt to rapidly changing work environment
Essential Functions:
Provide performance analysis and characterization of storage systems, features, and components under development.
Apply analytical abilities, computer architecture knowledge, and software/systems design knowledge to analyze performance of proposed designs
Find and resolve performance issues and performance regressions in the product
Tune existing designs for benchmark results and collect measurement information for future systems development
Resolve potentially complex performance issues in the customer environment, if escalated from the support organization
Additional Skills Required:
Excellent written and verbal communication skills
Ability to lead, influence, and work collaboratively with senior and junior engineers
Ability to estimate task effort and duration and build high-confidence plans
Creative, analytical problem-solving of complex problems
**Education**
- 2 or more years of related experience.
- A Bachelor of Science degree in Computer Science Engineering, a Master's Degree, or a PhD.
131448
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**Why NetApp?**
We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life.
If you want to help us build knowledge and solve big problems, let's talk.
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
At NetApp, customer lifecycle and experience is at the forefront of everything we do. To help us build functional systems that solves complex business problems leveraging artificial intelligence and data science, we are looking for a Software Engineer with excellent skills in data analytics and machine learning to join our CXO engineering organization
About the Role: We are seeking a highly motivated and skilled Software Engineer with expertise in Machine Learning and strong foundational knowledge in software engineering concepts. As an IC2 Software Engineer, you will be responsible for developing, and implementing advanced machine learning models and software solutions that drive our innovative projects
Key Responsibilities:
- Innovate: Design and develop machine learning algorithms and models to solve complex problems.
- Collaborate: Work with cross-functional teams to integrate machine learning solutions into existing software systems.
- Optimize: Implement software engineering best practices to ensure high-quality, maintainable, and scalable code.
- Analyze: Interpret large datasets to extract meaningful insights and improve model performance.
- Research: Stay updated with the latest advancements in machine learning and software engineering.
- Enhance: Participate in code reviews, debugging, and troubleshooting to ensure optimal performance.
- Document: Create technical specifications, process flows, and system designs.
**Job Requirements**
- Experience: Proven experience in machine learning, data science, or a related field.
- Knowledge: Strong understanding of software engineering principles and best practices. Knowledge of DevOps practices and tools for continuous integration and deployment. Experience in developing and deploying machine learning models in production environments.
- Skills: Deep expertise in programming languages such as Python, JavaScript
- Tools: Experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Cloud: Familiarity with cloud computing platforms and services (e.g., AWS, Azure, Google Cloud).
- Problem-Solving: Excellent problem-solving skills and the ability to work independently and as part of a team.
- Communication: Strong communication skills to effectively collaborate with technical and non-technical stakeholders.
**Education**
A Bachelor of Science Degree in Engineering or Computer Science with 2 years of experience, or a Master's Degree; or equivalent experience is required.
131059
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**Why NetApp?**
We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life.
If you want to help us build knowledge and solve big problems, let's talk.
Software Engineer
Posted 8 days ago
Job Viewed
Job Description
IBM Infrastructure division builds Servers, Storage, Systems and Cloud Software which are the building blocks for next-generation IT infrastructure of enterprise customers and data centers. IBM Servers provide best-in-class reliability, scalability, performance, and end-to-end security to handle mission-critical workloads and provide seamless extension to hybrid multicloud environments.
India Systems Development Lab (ISDL) is part of word-wide IBM Infrastructure division. Established in 1996, the ISDL Lab is headquartered in Bengaluru, with presence in Pune and Hyderabad as well. ISDL teams work across the IBM Systems stack including Processor development (Power and IBM Z), ASCIs, Firmware, Operating Systems, Systems Software, Storage Software, Cloud Software, Performance & Security Engineering, System Test etc. The lab also focuses on innovations, thanks to the creative energies of the teams. The lab has contributed over 400+ patents in cutting edge technologies and inventions so far. ISDL teams also ushered in new development models such as Agile, Design Thinking and DevOps.
**Your role and responsibilities**
As a Software Engineer at IBM India Systems Development Lab (IBM ISDL), you will get an opportunity to work on all the phases of product development (Design/Development, Test and Support) across core Systems technologies including Operating Systems, Firmware, Systems Software, Storage Software & Cloud Software.
As a Software developer at ISDL:
* You will be focused on development of IBM Systems products interfacing with development & product management teams and end users, cutting across geos.
* You would analyze product requirements, determine the best course of design, implement/code the solution and test across the entire product development life cycle. One could also work on Validation and Support of IBM Systems products.
* You get to work with a vibrant, culture driven and technically accomplished teams working to create world-class products and deployment environments, delivering an industry leading user experience for our customers.
* You will be valued for your contributions in a growing organization with broader opportunities.
At ISDL, work is more than a job - it's a calling: To build. To design. To code. To invent. To collaborate. To think along with clients. To make new products/markets. Not just to do something better, but to attempt things you've never thought was possible. Are you ready to lead in this new era of technology and solve some of the most challenging problems in Systems Software technologies? If so, let's talk.
**Required technical and professional expertise**
Systems and Cloud Software Engineer:
As a Software Engineer with IBM Systems and Cloud Software teams, you will get the opportunity to get involved in all the phases of software development and work with technically accomplished teams. The responsibilities comprise of design new enhancements, coding (including test automation), problem determination and bug fixing, performance analysis, and solving client problems. You could also work on IBM Compute and Storage Systems including Virtualisation, I/O and Reliability Availability & Serviceability thereby, enabling the creation of a seamless software user experience across the stack delivering to IBM's Hybrid Cloud and AI clients. As an engineer you will be responsible for enhancing and maintaining the key components of the Software stack, Platform enablement and an opportunity to work on closed and Open source development communities.
Required Technical Expertise:
* Knowledge of Operating Systems, OpenStack, Kubernetes, Container technologies, Cloud concepts, Security, Virtualization Management, REST API, DevOps (Continuous Integration) and Microservice Architecture.
* Strong programming skills in C, C++, Go Lang, Python, Ansible, Shell Scripting.
* Comfortable in working with Github and leveraging Open source tools.
AI Software Engineer:
As a Software Engineer with IBM AI on Z Solutions teams, you will get the opportunity to get involved in delivering best-in class Enterprise AI Solutions on IBM Z and support IBM Customers while adopting AI technologies / Solutions into their businesses by building ethical, secure, trustworthy and sustainable AI solutions on IBM Z.
You will be part of end to end solutions working along with technically accomplished teams. You will be working as a Full stack developer starting from understanding client challenges to providing solutions using AI.
Required Technical Expertise:
* Knowledge of AI/ML/DL, Jupyter Notebooks, Linux Systems, Kubernetes, Container technologies, REST API, UI skills,
* Strong programming skills like - C, C++, R, Python, Go Lang and well versed with Linux platform.
* Strong understanding of Data Science, modern tools and techniques to derive meaningful insights
* Understanding of Machine learning (ML) frameworks like scikit- learn, XGBoost etc.
* Understanding of Deep Learning (DL) Frameworks like Tensorflow, PyTorch
* Understanding of Deep Learning Compilers (DLC)
* Natural Language Processing (NLP) skills
* Understanding of different CPU architectures (little endian, big endian).
* Familiar with open source databases PostGreSQL, MongoDB, CouchDB, CockroachDB, Redis, data sources, connectors, data preparations, data flows, Integrate, cleanse and shape data.
**Preferred technical and professional experience**
Preferred Technical Expertise:
* Practical working experience with Java, Python, GoLang, ReactJS,
* Knowledge of AI/ML/DL, Jupyter Notebooks, Storage Systems, Kubernetes, Container technologies, REST API, UI skills,
* Exposure to cloud computing technologies such as Red Hat OpenShift, Microservices Architecture, Kubernetes/Docker Deployment.
* Basic understanding of storage technologies: SAN, NAS, DAS
* Familiarity with RAID levels and disk configurations
* Knowledge of file systems (e.g., NTFS, ext4, ZFS)
* Experience with operating systems: Windows Server, Linux/Unix
* Basic networking concepts: TCP/IP, DNS, DHCP
* Scripting skills: Bash, PowerShell, or Python (for automation)
* Understanding of backup and recovery tools (e.g., Veeam, Commvault)
* Exposure to cloud storage: AWS S3, Azure Blob, or Google Cloud Storage
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Engineer

Posted 8 days ago
Job Viewed
Job Description
25WD88638
**Position Overview**
Autodesk has been a pioneer in providing cutting-edge software solutions for various industries. Fusion 360 is one of the leading products developed by Autodesk, and it has gained immense popularity in recent years. It is a cloud-based 3D CAD, CAM, and CAE software that offers a comprehensive suite of tools for product design, engineering, and manufacturing. Inventor® 3D CAD software provides professional-grade mechanical design, documentation, and product simulation tools.
We are seeking a highly skilled Software Developer to join Autodesk in Bangalore, India. With a team of a few hundred developers, we pay special attention to development infrastructure and automation of developer workflows. The successful candidate will help us create, improve, and maintain the tools that make developers more productive.
**Responsibilities**
+ Collaborate with various teams around the company on implementation, usage, and improvement of CI/CD, Automation systems for Fusion 360 product family and Inventor
+ Support the engineering organization with day-to-day operations
+ Tools/Services development to improve the productivity of Inventor engineers
+ Monitor and automate system operations to detect potential problems
+ Automating / service deployment tasks using scripting languages (PowerShell, Shell, Python, Ruby, Groovy etc.)
+ Perform access administration, troubleshooting, and trouble ticket administration
+ Maintain and monitor software builds and build infrastructure
+ Support the engineering organization with day-to-day operations
**Minimum Qualifications**
+ 3+ years of professional experience in software development, with at least 2 years in backend system development
+ Strong proficiency in modern backend frameworks, such as Python or .NET
+ Familiarity with REST APIs of tools like GitHub, Jenkins, and Artifactory
+ Experience with infrastructure as code tools like Terraform or Ansible
+ Proficiency in languages (e.g., Python, Ruby, Bash, PowerShell, Groovy) for automation/service deployment
+ Experience with monitoring and logging tools (e.g., Splunk, Dynatrace, etc.)
+ Strong grasp of CI/CD pipelines and tools (e.g., Jenkins, CircleCI, GitHub Actions)
+ Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
+ Experience with Git and GitHub
+ Experience with cloud computing platforms Azure and deploying applications on them
+ Familiarity with Windows, MacOS and Linux based development environments.
+ Excellent programming skills, strong analytical abilities, and practical communication skills
+ Highly motivated, self-directed, and a strong team player with the flexibility to adapt to organizational change
**Preferred Qualifications**
+ Experience with large-scale software build, integration, and test environments (preferably C++-based)
+ Experience with Ansible, Packer, and other configuration management tools
+ Project & Collaboration Management Systems (JIRA, Confluence Wiki)
#LI-SB4
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Software Engineer
Posted 9 days ago
Job Viewed
Job Description
As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep working knowledge of core NetApp technologies, cloud technologies, storage systems and more. You will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed. You'll develop, apply, and maintain quality standards through functional testing, automation, and close collaboration with development engineers. We seek creative, team-oriented individuals who are quick learners and driven to deliver results.Your analytical skills and ability to apply the right tools and methods will help us deliver clean, robust code. You'll be comfortable adopting new technologies, solving novel problems, and improving productivity by refactoring and enhancing existing tools and workflows.
**Job Requirements**
- Strong programming skills in Python/C & C++/Java/JavaScript
- Proficient with systems engineering domain concepts such as computer architecture, operating systems, file systems, networking, algorithms & data structures
- Basic knowledge of storage (SAN, NAS, Object Store), public cloud environments (AWS, GCP, Azure)
- Understanding of virtualization
- Excellent written and verbal communication skills
- Ability to analyze complex issues and select appropriate methods and techniques for resolution
- Strong collaboration and influencing skills within engineering teams
- Experience in software testing, test case writing, automated script development, and process improvement
- Experience working with QA and development teams to ensure product quality
- Familiarity with Agile methodologies, CI/CD processes
- Familiarity with microservices and containerization (Docker, Kubernetes) is a plus.
- Foundational knowledge or hands-on experience with Large Language Models (LLMs), Generative AI, and Agentic AI frameworks
- Exposure to building or testing autonomous agents, AI-driven automation, or intelligent workflow orchestration is a plus
- Interest in applying agentic AI to enhance testing, automation, or product features
- Ability to thrive in dynamic environments and work effectively within a team.
**Essential Functions**
- Apply current software engineering skills and use up-to-date technologies to contribute to team deliverables
- Contribute to Design, Coding, Debug, Test, Performance analysis & improvement tasks
- Contribute to technical discussions within the immediate team and across functions
- Be a technical resource to other engineers and across functions
- Willingness to work on tasks that will contribute towards team, department and company goals.
- Assist in the design, definition, development, and test of ONTAP development.
- Collaborate with senior engineers to ensure internal and external clients' needs are met.
**Education**
- Master's degree in Computer Science, Computer Engineering, Data Science, Electronic Engineering, Information Systems, or a related field
- 2 to 4ears of relevant experience
131593
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**Why NetApp?**
We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life.
If you want to help us build knowledge and solve big problems, let's talk.
Be The First To Know
About the latest Software engineer Jobs in Bengaluru !
Software Engineer
Posted 10 days ago
Job Viewed
Job Description
The Software Engineer II will participate in the design and development of new and existing digital solutions for the digital portfolio. In this role, you will be a member of an agile engineering team and will discover and deliver solutions to moderately complex problems to enable the company's digital future. You will apply deep knowledge of software engineering and security practices to ensure solutions are scalable, resilient and robust. You will also contribute knowledge and hands on experience with modern practices and technologies to the shared engineering community.
**Key Accountabilities**
+ Apply software engineering patterns and principles to design, develop, test, integrate, maintain and troubleshoot moderately complex software solutions and incorporate security practices in newly developed and maintained applications.
+ Partner with the team to adopt agile philosophies, participate in agile ceremonies and identify improvement opportunities.
+ Participate in peer code review sessions both as a submitter and as a reviewer to ensure code quality
+ Incorporate the company's engineering and development practices within software development life cycle processes.
+ Apply development and operation engineering principles to continuously integrate, test and deploy developed code.
+ Participate in the engineering community by maintaining and sharing relevant technical approaches and modern skills.
+ Independently solve moderately complex issues with minimal supervision, while escalating more complex issues to appropriate staff.
+ Other duties as assigned
**Qualifications**
Software Engineer
Posted 10 days ago
Job Viewed
Job Description
GE HealthCare ARC(Anaesthesia and Respiratory Care) team is seeking a skilled and detail-oriented Software Engineer to join our Connectivity Software team. This team is responsible developing, maintaining, supporting, and enhancing the Connectivity software for NPI & IB programs.
GE HealthCare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.
**Job Description**
**Roles and Responsibilities:**
+ Implements basic software modules by writing code in appropriate programming language; follows standard coding guidelines; performs basic debugging; tests; deploys; maintains basic software applications and modules; periodically fixes bugs and addresses issues.
+ Assists in conducting feasibility studies to determine if existing systems can be modified to meet new requirements or if new systems need to be developed.
+ Applies software engineering methods and techniques to the design, development, evaluation, integration, qualification and/or support of complex products within one or more areas of expertise.
+ Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action. Builds productive internal/external working relationships.
+ Uses independent judgment when solving problems, receiving guidance in only the most complex situations. May lead functional teams or projects as required.
+ Creates design documents, specifications, and test plans for assigned work. Develops technical documentation.
+ Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate them in the market.
+ Actively participates in business planning by providing information and recommendations based on analysis of data and trends.
+ Provides input to department objectives and goals of a sub-Business Unit or function.
+ Ensures that that their team meets its deliverables and timelines.
**Minimum Educational Qualifications and Relevant experience:**
Bachelor's Degree or Master's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with a minimum of 2+ years of experience Designing, Implementing, Leading and managing complex Software projects and having Good knowledge of Agile Methodologies (Scrum), techniques and ceremonies.
**Must Have Technical Qualifications:**
A full stack software engineer with a minimum of 2+ years of hands-on experience in developing backend applications using Core Java and Spring Boot. Exposure to frontend technologies like React.js is a plus. The ideal candidate should have a good grasp of object-oriented programming, API development, and basic knowledge of modern software development practices.
**Business Acumen:**
- Has the ability to break down problems and estimate time for development tasks.
- Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team.
- Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer.
- Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
**Personal/Leadership Attributes:**
- Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
- Learns organization vision statement and decision-making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
- Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
- Has the ability to break down problems and estimate time for development tasks.
- Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks.
**Inclusion and Diversity**
GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership - always with unyielding integrity.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you'd expect from an organization with global strength and scale, and you'll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
#LI-AM11
#LI-Hybrid
**Additional Information**
**Relocation Assistance Provided:** Yes
Software Engineer
Posted 10 days ago
Job Viewed
Job Description
As a Software Engineer, You'll be Responsible for designing, building, delivering and maintaining platform device software applications & services. Working in the areas of machine, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.
GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.
**Job Description**
**Roles and Responsibilities**
In this role, you will:
- Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Write code that meets standards and delivers desired functionality using the technology selected for the project
- Understand performance parameters and assess application performance
- Work on core data structures and algorithms and implement them using language of choice
**Education Qualification**
Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with a minimum of 2+ years of experience in Software Development.
**Technical Expertise**
Experience with front-end technologies such as Qt, QML, Javascript, C+Exposure to software development on embedded Linux Target.
Aware of methods and practices such as Lean/Agile/XP, etc.
Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI).
General understanding of the impacts of technology choice to the software development life cycle.
**Business Acumen**
- Has the ability to break down problems and estimate time for development tasks.
- Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team.
- Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer.
- Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision
**Personal/Leadership Attributes**
- Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
- Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
- Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
- Has the ability to break down problems and estimate time for development tasks.
- Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
- Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
- Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
-Write code that meets standards and delivers desired functionality using the technology selected for the project
**Inclusion and Diversity**
GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership - always with unyielding integrity.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you'd expect from an organization with global strength and scale, and you'll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
#LI-AM11
#LI-Hybrid
**Additional Information**
**Relocation Assistance Provided:** Yes