169 Back End Development jobs in Bangalore
Software Engineering
Posted today
Job Viewed
Job Description
Microsoft Azure provides customers with an on-demand and infinitely scalable infrastructure and platform for customers to build, host, and scale service applications on the Internet through Microsoft's global data centers. As part of the Azure Engineering organization, Azure CXP is a rapidly growing team committed to driving Azure growth through our relentless pursuit of satisfied Azure customers, by leading world-class customer reliability engagements, engineering modern customer-first experiences for scale, and by driving deep customer insights and empathy into the broader Azure Engineering organization.
**Responsibilities**
Responsibilities
Our team is looking for a Software Engineer to help develop a world-class, customer-centered engineering infrastructure. You will work with Azure CXP Program Managers and Data Scientists as well as other Azure engineering teams and the Field, Marketing and Support organizations to define and deliver critical, customer-facing features and the tools, infrastructure and end-to-end solutions required for all the rapidly expanding programs in Azure CXP. In this role, you will need strong customer empathy and an ability to focus our engineering efforts on Azure's business priorities. Please find the details of the responsibilities.
Engineering Excellence
Develops knowledge of and learns to apply best practices to reliably build code that is based on well-established methods. Develops an understanding of global and local regulations for technologies and system applications. Learns about customer scaling requirements and application of best practices for meeting scaling needs and performance expectations.
Learns about and helps to support communication with key partners across the Microsoft ecosystem of engineers. Supports partner teams across Microsoft (e.g., Xbox, Office) and supports projects to drive and achieve desirable user experiences and fitting the dynamic needs of partners/customers through product development.
Learns about and helps to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Contributes to efforts to check for visible evidence to demonstrate compliance for product features. Develops understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft.
Learns about, shares new ideas, and leverages software developer tools to create, debug, and maintain code for features. Uses internal tools and open source when possible.
Learns to develop and contribute to automation within production and deployment of a product feature. Runs code in simulated, or other non-production environments to confirm functionality and error-free runtime for products with oversight.
Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Implement
Learns to review work items to gain knowledge of product features in partnership with appropriate stakeholders (e.g., project managers). Assists and learns about breaking down work items into tasks and provides estimation. Escalates any issues that would cause a delay.
Learns about and supports deployment to customers following the correct measures to push features out to customers. Learns about and considers the impact of build deployments on both users and other services. Learns about best practices for the deployment of features safely.
Understand User Requirements
Contributes in partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a feature. Considers a variety of feedback channels to incorporate insights into future designs or solution fixes. Begins to incorporate appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value.
Coding
Learns to review code and helps to review code of others to ensure it meets the team's and Microsoft's quality standards. Participates in code review processes for self-development, gathers feedback, and learns about coding standards and the team's features. Applies coding patterns and best practices.
With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Learns about and applies diagnosability, reliability, and maintainability, and understands when the code is ready to be
**Qualifications**
Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
1+ years of experience with hands-on coding and designing distributed software systems
1+ years of experience in developing and delivering highly scalable distributed platform solutions
Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Manager, Software Engineering
Posted today
Job Viewed
Job Description
At Palo Alto Networks® everything starts and ends with our mission:
Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for innovators who are as committed to shaping the future of cybersecurity as we are.
**Who We Are**
We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.
As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!
At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work full time from our office with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships. Our goal is to create an environment where we all win with precision.
**Your Career**
As the Senior AI Engineering Manager, you will lead a talented team of 8 AI/ML engineers and data scientists based in India. You will be a critical leader within our global AI Enterprise Team, responsible for driving the technical vision, execution, and delivery of AI-powered solutions across Palo Alto Networks.
This is a hands-on leadership role where you will blend your deep technical expertise with your passion for mentoring and growing high-performing teams. You will partner closely with product managers, business stakeholders, and other engineering leaders to define the roadmap and deliver transformative AI initiatives. Your leadership will directly contribute to scaling our AI capabilities and embedding intelligence into the core of our business operations.
**Your Impact**
+ Lead and Mentor: Manage and grow a team of 8 direct reports, fostering a culture of innovation, collaboration, and engineering excellence. Provide technical guidance, career development, and mentorship.
+ Drive Technical Strategy: Define the technical roadmap and architecture for enterprise AI solutions, ensuring they are scalable, reliable, and aligned with business goals.
+ Execute and Deliver: Oversee the end-to-end lifecycle of AI/ML projects, from ideation and model development to deployment and operational support in a fast-paced, agile environment.
+ Collaborate and Influence: Work cross-functionally with teams across IT and the business to identify opportunities for AI, gather requirements, and ensure successful adoption of your team's solutions.
+ Champion Best Practices: Establish and promote best practices for MLOps, data governance, model validation, and the ethical use of AI.
**Your Experience**
+ 10+ years of experience in software engineering, with at least 5 years in the AI/ML space.
+ 3+ years of formal people management experience, with a proven track record of building and leading high-performing engineering teams.
+ Strong technical background in machine learning, including experience with deep learning, NLP, predictive modeling, and data science.
+ Proficiency with common AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn) and programming languages (e.g., Python).
+ Experience with MLOps principles and tools for building and deploying models at scale (e.g., Kubeflow, MLflow, Vertex AI, or similar platforms).
+ Familiarity with cloud platforms (GCP, AWS, or Azure) and data engineering technologies (e.g., BigQuery, Spark, Kafka).
+ Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
+ Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
**The Team**
The AI Enterprise Team is a center of excellence within IT, dedicated to harnessing the power of artificial intelligence and machine learning to revolutionize our internal operations and enhance business outcomes. We build, deploy, and manage intelligent systems that automate processes, provide predictive insights, and create a more efficient, secure, and data-driven organization. We are a dynamic, forward-thinking team that thrives on solving complex challenges and delivering high-impact solutions.
**Our Commitment**
We're problem solvers that take risks and challenge cybersecurity's status quo. It's simple: we can't accomplish our mission without diverse teams innovating, together.
We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at .
Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.
All your information will be kept confidential according to EEO guidelines.
Software Engineering IC3
Posted today
Job Viewed
Job Description
Our team has an exciting opportunity for a Software Engineer 2 on the HLS AI Core Platform team, pioneering next-generation Data & AI workloads and Copilots. Our mission is to provide robust, scalable, and secure infrastructure to support and elevate Microsoft's cutting-edge technologies in the healthcare and life sciences domain.
We are dedicated to empowering our customers to achieve more by delivering high-quality, reliable services through standardized architecture and infrastructure. Our diverse portfolio spans all facets of Microsoft's cloud ecosystem, including advanced projects in containerization, security, large-scale distributed systems, and more.
Our team is a supportive and inclusive organization that fosters continuous learning and development. We are looking for a Software Engineer 2 who will leverage their service expertise and passion for technical excellence to make a substantial impact. We value collaboration, craftsmanship, and a growth mindset to deliver elegant solutions to complex problems.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
#Health&LifeScience #hlsdp #hls
**Responsibilities**
We are looking for passionate people with experiences working with all service aspects of high throughput and multi-tenant services, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainability.
Responsibilities include:
- Works with appropriate stakeholders to determine user requirements for a set of features.
- Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
- Creates and implements code for a product, service, or feature, reusing code as applicable.
- Contributes to efforts to break down larger work items into smaller work items and provides estimation.
- Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
- Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
Required/Minimum Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
o OR equivalent experience.
Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
· This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred/Additional Qualifications
- Bachelor's Degree in Computer Science
o OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,
o OR Python
o OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
o OR equivalent experience.
- Knowledge of Kubernetes networking configurations and security best practices.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
VP Software Engineering

Posted 1 day ago
Job Viewed
Job Description
**Primary Responsibilities:**
+ Lead strategy and engineering delivery for AI and modern solutions across C&S CSP claims, NEMIS encounters, C&S Eligibility, and platform stability/security domains
+ Drive modernization of infrastructure and systems to ensure secure, scalable, and compliant processing of critical healthcare data
+ Oversee the transformation of foundational healthcare operations, ensuring resilience, operational excellence, and alignment with enterprise goals
+ Manage and grow a high-performing team from 250 to approximately 400 resources, fostering a culture of innovation, accountability, and continuous improvement
+ Ensure data integrity and system reliability across platforms supporting claims, encounters, and eligibility workflows
+ Collaborate with enterprise stakeholders to align engineering delivery with regulatory requirements and strategic priorities
+ Maintain continuity and momentum, leading the next phase of growth and innovation
+ Establish and monitor KPIs for system performance, security posture, and delivery velocity, ensuring transparency and measurable impact
+ 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.
+ 20+ years of progressive leadership experience in healthcare, technology, or AI strategy, with a proven track record of delivering large-scale transformation
+ Experience managing multimillion-dollar portfolios and delivering measurable cost savings
+ Deep understanding of U.S. healthcare ecosystem, including clinical operations, affordability levers, and consumer engagement models
+ Demonstrated success in leading cross-functional teams and driving enterprise alignment on strategic initiatives
+ Expertise in AI/ML technologies, digital health platforms, and data-driven decision-making
+ Solid executive presence with the ability to influence senior stakeholders and communicate complex strategies clearly
+ Must be based in the U.S. with ability to travel as needed for in-person collaboration
**Preferred Qualification:**
+ Familiarity with platforms such as UHC Care Assist or similar care management tools
_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 Engineering Lead

Posted 1 day ago
Job Viewed
Job Description
**Primary Responsibilities:**
+ Multi-Cloud Architecture: Design and manage robust multi-cloud environments across AWS and Azure, ensuring configurations are scalable, secure, and efficient (AWS is must and Azure is preferred)
+ Infrastructure as Code (IaC): Utilize tools such as Terraform to implement infrastructure, creating reusable templates that standardize cloud deployments
+ CI/CD Pipelines: Develop and maintain robust CI or CD pipelines using GitHub Actions and Argo CD, enhancing the streamline of deployment processes
+ Container Orchestration: Oversee container orchestration via Kubernetes, managing containerized applications to ensure effective performance
+ Monitoring and Observability: Implement and enhance comprehensive monitoring, logging, and observability frameworks to proactively manage the operational health of deployments
+ Security and Compliance: Ensure all cloud configurations conform to the latest security protocols and compliance requirements
+ Collaboration and Documentation: Work closely with cross-functional teams to integrate DevOps practices into broader developmental and operational frameworks. Document architectural designs and operational procedures to ensure consistency and clarity in cloud management practices
+ Continuous Learning: Stay abreast of the latest advancements in cloud technologies, IaC, and DevOps tools to continuously refine and improve processes and infrastructure
+ 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
+ 7+ years of relevant experience in Cloud Infrastructure, specifically focusing on architecture and DevOps methodologies
+ Solid experience in implementing CI/CD pipelines using GitHub Actions
+ Knowledge and hands-on experience in architecting and managing multi-cloud environments across AWS and Azure
+ Proven expertise in Kubernetes for deploying clusters and managing scalable containerized applications
+ Proven skilled in using Terraform for writing declarative infrastructure as code, with significant experience in creating reusable templates
+ Demonstrated ability in deploying monitoring, logging, and observability tools in complex environments
+ Proven excellent scripting capabilities in Python, Bash, or other similar languages
+ Proven track record of troubleshooting and optimizing cloud deployments
**Preferred Qualifications:**
+ Experience in managing large-scale, high-availability cloud deployments
+ Knowledge of advanced networking concepts and security practices
+ Proven background in securing cloud environments and ensuring adherence to industry standards
_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._
#Gen
Director, Software Engineering

Posted 1 day ago
Job Viewed
Job Description
Standard (Mon-Fri)
**Environmental Conditions**
Office
**Job Description**
**Position Summary:**
At Thermo Fisher Scientific, our mission is to serve science, and help our customers make the world healthier, cleaner, and safer.
The Scientific Applications team develops technology strategy, architecture strategy, and serves as an implementation engine for new software product introductions and sustaining & support releases. Our technology portfolio enables outstanding scientific analysis, laboratory workflow, automation, and instrumentation that bring high value for our customers.
The Director of Software Engineering will lead software development and delivery for a specific division within the company. The Director will be a trusted advisor and business partner to the relevant stake-holders/collaborators within business and IT, and will be accountable to partner with business collaborators & senior leadership to deliver on business objectives.
This role involves leading in a matrixed environment, and serving on the extended leadership teams of the sector's digital organization, the business unit, and the India IT Centre of Excellence. The incumbent will provide thought leadership and execution on initiatives relating to talent development, process improvements and new technology adoption.
**Responsibilities**
+ Lead a team of 140+ professionals, across Software Engineering, Test Automation, DevSecOps, Scientific software QA, Product Ownership, Technical Publishing, and Software support
+ Cultivate & sustain a culture of collaboration, continuous learning, inclusion, and accountability
+ Promote engineering excellence, guide technology evaluations, and ensure architectural alignment. Empower teams to deliver secure, scalable, and high quality enterprise-grade solutions
+ Build & sustain strong partnerships with global teams in Engineering, Product, Testing, DevSecOps, Technical Writing and Support, serving as a trusted partner to global leadership
+ Drive planning and execution of initiatives that spark innovation, enhance technology maturity, develop talent, and accelerate business growth
+ Find opportunities for collaboration and alignment across business and sector digital teams by employing shared technologies, talent, and processes to improve reusability and drive operational efficiency.
+ Apply deep technical, domain, and product expertise to guide product development, talent planning, and process improvements that improve quality, accelerate delivery, and ensure operational reliability
**Qualifications & Experience**
+ Bachelor's or Master's degree in Computer Science, Engineering, or related fields
+ 15+ years of progressive experience in software engineering, including 5+ years in senior leadership
+ Experience managing managers and leading large, diverse teams
+ Demonstrated success in guiding software development teams through the design, development, and delivery of commercially released software products
+ Experience managing matrixed organizations and collaborating effectively with global partners and senior leaders
+ Excellent communication and relationship-building skills, with cultural fluency across geographies
**Preferred Skills:**
+ Background in life sciences domains relevant to Thermo Fisher
+ Experience building and supporting software products on cloud platforms (AWS, Azure) and on-premise environments
+ Familiarity with distributed, cloud-native, and microservices-based ecosystems
+ Certifications in cloud platforms (AWS, Azure), Agile (Scrum, SAFe), DevOps
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Software Engineering Expert

Posted 1 day ago
Job Viewed
Job Description
Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips - the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world - like AI and IoT. If you want to push the boundaries of materials science and engineering to create next generation technology, join us to deliver material innovation that changes the world.
**What We Offer**
Location:
Bangalore,IND
You'll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible-while learning every day in a supportive leading global company. Visit our Careers website to learn more.
At Applied Materials, we care about the health and wellbeing of our employees. We're committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits ( .
**Job Description**
**Software Architect**
**About Applied**
Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials, our innovations make possible the technology shaping the future.
**Our Team**
Our team is developing a high-performance computing solution for low-latency and high throughput image processing and deep-learning workload that enables our Chip Manufacturing process control equipment to offer differentiated value to our customers.
**Your Opportunity**
As an architect, you will get the opportunity to grow in the field of high-performance computing, complex system design and low-level optimizations for better cost of ownership.
**Roles and Responsibility**
+ As a Software Architect, you will be responsible for designing and implementing High performance computing software solutions for our organization.
+ You will work closely with cross-functional teams, including software engineers, product managers, and business stakeholders, to understand requirements and translate them into architectural/software designs that meet business needs.
+ You will be coding and developing quick prototypes to establish your design with real code and data.
+ You will be a subject Matter expert to unblock software engineers in the HPC domain.
+ You will be expected to profile systems to understand bottlenecks, optimize workflows and code and processes to improve cost of ownership.
+ Conduct technical reviews and provide guidance to software engineers during the development process.
+ Identify and mitigate technical risks and issues throughout the software development lifecycle.
+ Evaluate and recommend appropriate technologies and frameworks to meet project requirements.
+ Lead the design and implementation of complex software components and systems.
+ Ensure that software systems are scalable, reliable, and maintainable.
+ Mentor and coach junior software architects and engineers.
+ Your primary focus will be on ensuring that the software systems are scalable, reliable, maintainable and cost effective.
**Our Ideal Candidate**
Someone who has the drive and passion to learn quickly, has the ability to multi-task and switch contexts based on business needs.
**Qualifications**
+ 7 to 15 years of experience in Design and coding in C/C++ preferably in Linux Environment.
+ Very good knowledge Data structure and Algorithms and complexity analysis.
+ Experience in developing Distributed High Performance Computing software using Parallel programming frameworks like MPI, UCX etc.
+ In depth experience in Multi-threading, Thread Synchronization, Inter process communication, and distributed computing fundamentals.
+ Very Good knowledge of Computer science fundamentals like, Operating systems internals (Linux Preferred), Networking and Storage systems.
+ Experience in performance profiling at application and system level (e.g. vtune, Oprofiler, perf, Nividia Nsight etc.)
+ Experience in low level code optimization techniques using Vectorization and Intrinsics, cache-aware programming, lock free data structures etc.
+ Experience in GPU programming using CUDA, OpenMP, OpenACC, OpenCL etc.
+ Familiarity with microservices architecture and containerization technologies (docker/singularity) and low latency Message queues.
+ Excellent problem-solving and analytical skills.
+ Strong communication and collaboration abilities.
+ Ability to mentor and coach junior team members.
+ Experience in Agile development methodologies.
**Additional Qualifications:**
+ Experience in HPC Job-Scheduling and Cluster Management Software (SLURM, Torque, LSF etc.)
+ Good knowledge of Low-latency and high-throughput data transfer technologies (RDMA, RoCE, InfiniBand)
+ Good Knowledge of Work-flow orchestration Software like Apache Airflow, Apache Spark, Apache storm or Intel TBB flowgraph etc.
Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities.
**Additional Information**
**Time Type:**
Full time
**Employee Type:**
Assignee / Regular
**Travel:**
Yes, 10% of the Time
**Relocation Eligible:**
Yes
Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.
Be The First To Know
About the latest Back end development Jobs in Bangalore !
Software Engineering Manager

Posted 1 day ago
Job Viewed
Job Description
From making valuable connections between people and businesses to building premium services that deliver high-value experiences, we are the teams who create all of Meta's products used by billions of people around the world. As Meta focuses on building the next evolution of social experiences, the team plays a crucial role in shaping the communication pathways that all sized businesses, especially small to medium ones, need to thrive in the new digital economic environment. And we achieve that from end-to-end product and technology innovation.As a Software Engineering Manager on the team at Meta, you can help build cutting-edge full-stack technologies that will transform the way people and businesses connect and communicate. You'll help develop the next-generation of products that help us connect the next billion people, create new features that have billions of interactions per day and be a part of a team that's working to help people connect with each other around the globe
**Required Skills:**
Software Engineering Manager Responsibilities:
1. Be both a highly technical, hands-on coder and effective people manager
2. Hold your own in technical discussion, be a subject matter expert, and have strategic influence
3. Participate in technical design
4. Communicate cross-functionally and drive engineering efforts
5. Measure the impact of the team and set clear expectations and goals
6. Manage the coordination of the activities of the team with responsibility for results, including costs, methods, and staffing.
**Minimum Qualifications:**
Minimum Qualifications:
7. 3+ years of Engineering Management experience
8. 5+ years of software engineering work experience, including hands-on technical management
9. 5+ years coding in C, C++, Java, C# or other relevant coding languages
10. Demonstrated experience and skills to recruit and manage technical teams, including performance management
11. Successful candidate must remain in role in the same team in India for a minimum period of 24 months before being eligible for transfer to another role, team or location.
**Preferred Qualifications:**
Preferred Qualifications:
12. Bachelor's or Master's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
13. Experience with scripting languages such as Python, Javascript or Hack
**Industry:** Internet
Manager Software Engineering, ITC
Posted today
Job Viewed
Job Description
WHO YOU’LL WORK WITH
The Manager, Reliability Engineering will lead a team of talented Site Reliability Engineers focused on delivering reliable and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which includes Reliability Engineering, Observability Engineering, and Quality & Release Engineering.
While a variety of engagement methods exist, SREs are primarily embedded with product delivery teams across Global Technology. This leader will work with those scrum teams and all the roles adjacent and therein. These product delivery teams can span all of Nike’s most critical digital properties: Nike.com, NikeApp, SNKRS, brick & mortar retail, wholesale platforms, marketing technologies, order fulfillment and distribution platforms, etc. In order to deliver Reliability Engineering goals, you will partner and influence at multiple levels of not only Global Technology, but across business units and geographical locations.
WHO WE ARE LOOKING FOR
• Bachelors degree and 10+ years work experience as a software engineer, team lead, or manager
• Thorough understanding of how to deliver software with reliability and resilience concepts
• Hands-on experience building, deploying, and operating software using modern cloud-based techniques and micro-service architecture patterns
• Ability to build strong relationships with partners/stakeholders and use influence to drive positive change
• A history of finding and reducing toil within complex systems and processes
• Experience with modern observability tooling, processes, and mindset
• A passion for learning, teaching, and mentoring
• And most importantly, a strong desire for building and motivating teams focused on continuous improvement
WHAT YOU’LL WORK ON
Site Reliability Engineers are blessed to work with a variety of technologies and teams, have the opportunity to solve complex issues, and contribute to the most important areas of Nike’s global business.
As a Manager, Reliability Engineering you will:
• Partner with leaders in product, engineering, business, and operations to identify and address risks, vulnerabilities, and limits in our system before they lead to large-scale issues
• Improve the availability, reliability, and observability of Nike’s services and reduce the burden of human toil with tooling, automation, or process change
• Define a roadmap and execution strategy in collaboration with peer engineering teams, partners, and product management teams
• Identify, curate, and adapt key metrics for not only system health and performance, but for team success
• Create and promote a great work environment and positive team culture that optimizes team success and safety; where different backgrounds, cultures, industry and life experiences are valued
• Coach assigned engineers on problem solving, analysis, influence, architecture
• Collaborate with SRE technical leads and other Reliability leaders to identify training and up- skilling opportunities, monitor industry trends, and define new reliability patterns for the broader organization.
Manager Software Engineering, ITC
Posted today
Job Viewed
Job Description
WHO YOU’LL WORK WITH
You will be a part of the larger Global Technology organization working on Nike’s internal Consumer Product & Innovation tools and report to the team’s Engineering Leader. You will work day-to-day with the team of engineers, the team’s Product Manager and Principal Engineers in the organization on software projects to achieve Nike’s business objectives. You will also engage with other Global Technology functions and teams on organizational and technical goals
WHO WE ARE LOOKING FOR
We’re looking for a thought leader who can help, lead, coach, and inspire a team of Software Engineers. We want someone with a background in software engineering and someone who has a background in modern software delivery principles/philosophies. The ideal candidate would also have a background in cloud native architecture and microservice design.
WHAT YOU’LL WORK ON
You will be part of a leading a team of engineers building out tooling for our internal Consumer Product & Innovation team members. We are investing in building modular, configurable and “API-First” capabilities which will be consumed by modern web applications build with the most recent SPA frameworks. You are expected to help coordinate with other teams and provide guidance and coaching for your team. Your primary job is to build a collaborative culture on the team and empower your team to solve problems quickly.
Experience leading teams in a highly collaborative environment
Bachelor’s degree in Computer Science or Engineering, Information Systems, or similar field or relevant professional experience in lieu of a degree
10+ years’ experience in technology & software engineering roles
Significant experience in software engineering, demonstrable knowledge of the set of roles, skills, activities, practices, tools, and deliverables applied at every phase of the software lifecycle
Experience with cloud architecture, infrastructure as code, CI/CD and related tools.
Experience with AWS platform including Lambda, Step Functions, DynamoDB, Elasticsearch, S3
Experience with implementing and integrating AI, Machine Learning and related data solutions preferred.
Strong understanding of architectural design patterns and computer-science fundamentals
Must have knowledge and/or Experience of open-source technologies and impact of make/buy decisions in the area of data movement, enrichment, workflow, orchestration, and content management.
Must be able to articulate and/or have experience with integration patterns, data movement and enrichment capabilities.
Must have an understanding of enterprise security and privacy requirements associated with the above technologies.
Proven experience collaborating on latest technologies with Engineers and Architects.
Extensive background in working with business partners
Proven track record of being results oriented with demonstrated ability to achieve aggressive goals.
Proven communication and facilitation skills.
Experience with Agile software development methodology.
Must excel working in team-oriented roles that rely on ability to collaborate with others