1497 Backend Systems jobs in Bangalore

Lead Software Engineer, Backend Systems

750001 Bangalore, Karnataka ₹1600000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing tech company focused on AI and emerging technologies, seeking an experienced Lead Software Engineer specializing in backend systems. This position is 100% remote, allowing you to contribute to innovative projects from anywhere in India. You will be responsible for designing, developing, and maintaining scalable, high-performance backend services that power our client's cutting-edge applications. The ideal candidate is a seasoned engineer with a strong grasp of distributed systems, microservices architecture, and a passion for building robust, efficient software.

Responsibilities:
  • Lead the design, development, and deployment of scalable backend services and APIs.
  • Architect and implement microservices-based solutions using modern technologies and best practices.
  • Drive the adoption of best practices in software development, including CI/CD, automated testing, and code reviews.
  • Collaborate with frontend engineers, product managers, and other stakeholders to define requirements and deliver features.
  • Optimize application performance, scalability, and reliability.
  • Mentor and guide junior software engineers, fostering a culture of technical excellence.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Ensure the security and integrity of data and systems.
  • Contribute to technical roadmaps and architectural decisions.
  • Participate in on-call rotations for production support.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in backend software development.
  • Proven experience leading engineering teams and projects.
  • Expertise in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
  • Deep understanding of distributed systems, microservices architecture, and cloud platforms (AWS, GCP, Azure).
  • Experience with database technologies (SQL and NoSQL), caching mechanisms, and message queues.
  • Proficiency in designing and building RESTful APIs.
  • Strong understanding of containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
This fully remote role offers an exciting opportunity to shape the technical direction of a forward-thinking company and work on challenging problems in the AI and emerging technologies space. If you are a motivated and skilled backend engineer ready to take on leadership responsibilities, apply now.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Software Engineer - Backend Systems

560001 Bangalore, Karnataka ₹180000 Monthly WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a highly innovative tech company, is seeking a seasoned Senior Software Engineer specializing in backend systems to join their fully remote engineering team. This is an exceptional opportunity to contribute to the design, development, and maintenance of scalable, high-performance backend services that power cutting-edge applications. You will be instrumental in architecting robust solutions, mentoring junior engineers, and driving best practices in software development. The ideal candidate possesses a deep understanding of distributed systems, microservices architecture, and modern programming languages, coupled with a passion for building reliable and efficient software.

Responsibilities:
  • Design, develop, test, deploy, maintain, and improve software systems.
  • Lead the technical design and implementation of complex backend features and services.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Java, Python, Go, Node.js).
  • Architect and build scalable microservices and distributed systems.
  • Collaborate with product managers, designers, and other engineers to define and deliver new features.
  • Mentor junior software engineers, providing technical guidance and code reviews.
  • Optimize application performance, reliability, and scalability.
  • Troubleshoot and debug production issues, ensuring high availability of services.
  • Contribute to the continuous improvement of development processes, tooling, and infrastructure.
  • Stay current with emerging technologies and industry best practices.
  • Participate in on-call rotation to support production systems.
  • Develop and maintain comprehensive documentation for APIs and system designs.
  • Advocate for code quality, testing, and automated deployment.
  • Conduct technical research and propose innovative solutions to complex problems.
  • Ensure security best practices are implemented across all backend services.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience, with a strong focus on backend systems.
  • Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js, C++).
  • Experience designing and building microservices architectures.
  • Deep understanding of database technologies (SQL and NoSQL), including performance tuning and schema design.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Strong knowledge of API design principles (RESTful, gRPC).
  • Experience with asynchronous messaging systems (e.g., Kafka, RabbitMQ).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong understanding of software development best practices, including testing, CI/CD, and version control.
  • Effective communication and collaboration skills, with the ability to work effectively in a remote team.
  • Experience with performance monitoring and profiling tools.
  • Familiarity with system design principles and data structures.
This is a fantastic opportunity for a talented engineer to shape the future of backend technology from anywhere.
This advertiser has chosen not to accept applicants from your region.

C++ Backend Engineer (Systems)

Bangalore, Karnataka Nexstem

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time

About the Role

We are seeking a highly skilled and experienced C++ Backend Engineer to join our core technology team. Please note: This is not a traditional web backend role. You will be responsible for designing, developing, and maintaining the critical system services and tools that run directly on our Linux-based EEG Headset . You will work at the intersection of hardware, firmware, and software, architecting robust solutions for real-time data handling, device management, and system operations on an embedded platform. Youll closely work with key stakeholders on hardware and software to ensure the deployment of a scalable and performant system software.


Roles and Responsibilities

  • System Services Development: Architect, develop, package (DEB/APT), deploy, and maintain Linux system services and daemons that interface directly with our EEG hardware.
  • Device Integration: Design and implement kernel modules, user-space drivers, and interfaces that enable high-throughput, low-latency data acquisition from EEG sensors.
  • Real-Time Data Pipelines: Build and optimize high-frequency data capture, buffering, and streaming pipelines to support real-time signal processing.
  • Tooling & Automation: Develop developer tools, test harnesses, and CI/CD pipelines tailored for embedded Linux devices.
  • System Architecture: Collaborate with firmware, signal-processing, and frontend teams to define scalable architectures that meet stringent performance and reliability targets.
  • Agile Execution: Participate in sprint planning, code reviews, pair programming, and retrospectives, continuously improving our agile processes.


Requirements

  • Hands-On Linux Expertise: Deep understanding of Linux OS internals (kernel subsystems, module programming, system services, packaging DEB-based applications).
  • C++ Proficiency: 34 years of professional experience in modern C++ (11/14/17), including STL, concurrency, memory management, and performance tuning.
  • Computer Architecture: Strong grasp of CPU architecture, caching, memory hierarchy, and their impact on real-time performance.
  • Real-Time Systems: Proven experience building or optimizing hard/soft real-time or near-real-time systems; knowledge of RT patches or real-time scheduling a plus.
  • Signal Processing Foundations: Solid understanding of digital signal processing techniques, filter design, sampling theory, and noise reduction.
  • Software Fundamentals: Expertise in data structures, algorithms, multithreading, interprocess communication, and design patterns.
  • Agile Practices: Familiarity with Scrum/Kanban, user stories, continuous integration, and test-driven development.


Preferred Skills

  • Designs and builds scalable, maintainable systems with a strong focus on reliability and performance.
  • Writes clean, modular code and leads code reviews to uphold engineering standards across the team.
  • Thinks like a product owner, aligning technical decisions with user impact and business outcomes.
  • Mentors peers, collaborates across functions, and communicates complex ideas clearly to any audience.
  • Thrives in ambiguity, takes ownership end-to-end, and adapts quickly to shifting startup priorities.


Qualifications

  • Bachelors or Masters degree in computer science, information technology, or a related field.
  • Certifications or related credentials on Linux fundamentals or related areas is a plus.



This advertiser has chosen not to accept applicants from your region.

Software Engineer

Bangalore, Karnataka Microsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft's mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers' heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.
The Security Platform team's mission is to building cloud solutions to support premium features that provide security, compliance, data governance, data loss prevention, and more, in a fully integrated manner from services to clients of Office 365 as well as Windows. We create global scale services to transport, store, secure and manage some of the most sensitive data on the planet and build our services on top of Azure, Exchange and other cloud platforms, and our experiences in Office applications like Outlook. The IDC arm of the team is expanding substantially and is looking for talented and highly motivated engineers. This is an excellent opportunity for anyone who has, or wants to build, expertise in cloud distributed systems, or in security and compliance, or both.  The team will be building cloud solutions meeting scales that few companies in the industry are required to support, that leverage state-of-the-art technologies to deliver holistic protection to a planet scale user base. The Security Platform team provides leadership, direction and accountability for application architecture, cloud design, infrastructures development and end to end implementation. You will independently determine and develop architectural approaches and Infrastructure solutions, conduct business reviews, and operate our production services. Strong collaboration skills will be required to work closely with other engineering teams to ensure services/systems are highly stable and performant and meet the expectations of internal and external customers and users.
_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._
**Responsibilities**
1. Conducts and creates experimentation to determine the effectiveness of changes for prototyping and testing features, and applies findings back into development. 2. Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered. Applies coding patterns and best practices to write code. 3. Creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Adds new tests, removes antiquated tests, and aggregates tests to improve tests in the feature area. Helps to drive efforts for augmenting test cases and ensures that the solution area has good test coverage. Helps to integrate automation features when planning for testing. 4. Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions. Alerts stakeholders as to the status and gains approval to restore system/product/service for simple problems. Responds within Service Level Agreement (SLA) timeframe. Escalates issues to appropriate owners. 5. Builds knowledge, shares new ideas, and shares pinpoints of engineering tool gaps to improve software developer tools to support other programs, tools, and applications to create, debug, and maintain code for complex product features. Uses open source when possible. Develops higher-level awareness of other kinds of tools outside areas of expertise. Helps to identify internal tools and creates tools that will be useful for creating the product, determining if methods are still applicable for the current solution.
**Qualifications**
Bachelor's Degree in Computer Science or related technical field AND 1 to 3 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java OR equivalent experience.
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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
1. Experience developing and shipping Azure Services is a plus 2. Experience and involvement with DevOps are a plus  3. Effective communication/collaboration skills, ability to deal with ambiguity and prioritize issues 4. Ability to quickly ramp up on multiple technology areas   Interpersonal skills  5. Confident and articulate in expressing ideas to a mixed audience with varying views and challenges
2. Opportunity to work side by side with some of the brilliant minds of the industry in building next generation of cloud security products used across globe.Motivated Growth Mindset Attitude to learnC#, REST, Secure Programming, Cloud Computingmicroservices architecture & scalable design
#MSFTSecurity #CloudSecurity #DataGovernance
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 ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Bangalore, Karnataka IBM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
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.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Bangalore, Karnataka Microsoft Corporation

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Summary
Do you want to be part of a growing global team creating solutions to critical business problems across multiple application and service platforms? We are looking for all levels of full stack software engineers with a range of talents who will drive innovative, scalable & automated solutions as well as delightful end user experiences.
About Us
Our team's charter is to build the fast growing Dynamics 365 Finance, Dynamics 365 Project Operations and Dynamics 365 Human resources services for organizations to deliver every customer engagement on-time and within-budget through an end-to-end solution for sales, planning, resourcing, delivery, billing and accounting so they can run their business optimally. We achieve this through integrating deeply connected capabilities leveraging the best of Microsoft Office, Azure, Dynamics 365 and the Power Platform.
We are looking for a driven software engineer who is passionate about solving enterprise business problems at scale and developing a new class of services for our customers. You will be part of a growing, inclusive and supportive team that values engineering rigor, technical excellence and customer obsession.
Location: Bangalore
**Responsibilities**
+ Drive feature development with focus on technical direction, quality, usability & performance leveraging data for making decisions
+ Participate in livesite operations with emphasis on timely response, delivery & satisfaction for stakeholders
+ Collaborate across internal & external stakeholdersproviding leadership and mentoring
**Qualifications**
Must-haves:
+ Bachelor's degree in Computer Science, Engineering, Advanced Sciences or equivalent alternative education, skills and/or practical experience
+ 1-3 years of professional software development experience specifically in building cloud-based SaaS applications
+ Strong written and verbal English communication skills
+ Strong technical skills including understanding of object-oriented programming & design, algorithms, database concepts & performance, no-sql technologies and microservice architecture
+ Demonstrable coding, debugging, design, testing and problem-solving skills
Nice-to-haves:
+ Dynamics 365 Finance & Operations or other enterprise resource and planning (ERP) or customer relationship management (CRM) software experience
+ Knowledge of microservices principles
+ X+/C#/Java, JavaScript/TypeScript, SQL experience
**#AIERPJobs**
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 ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Bangalore, Karnataka Iron Mountain

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

At Iron Mountain we know that work, when done well, makes a positive impact for our customers, our employees, and our planet. That's why we need smart, committed people to join us. Whether you're looking to start your career or make a change, talk to us and see how you can elevate the power of your work at Iron Mountain.
We provide expert, sustainable solutions in records and information management, digital transformation services, data centers, asset lifecycle management, and fine art storage, handling, and logistics. We proudly partner every day with our 225,000 customers around the world to preserve their invaluable artifacts, extract more from their inventory, and protect their data privacy in innovative and socially responsible ways.
Are you curious about being part of our growth story while evolving your skills in a culture that will welcome your unique contributions? If so, let's start the conversation.
**Summary:**
The Engineer, Software Development will be in the Product Delivery - GRO organisation working on multiple projects associated with the Global Warehouse Management platforms and associated products.
The Engineer will be tasked with designing and implementing Future State solutions within an agile development framework. The ideal candidate will possess experience in Designing and architecting with a focus on optimizing performance, scalability, and Customer experience.
The candidate will have 3-5 years experience in their area of expertise.
**Key Areas of Responsibility:**
●Troubleshoot issues, actively seeking out problems and solving them.
●Be an active participant in learning, troubleshooting, helping the area be a great place to work.
●Engage with the wider business in order to identify opportunities for future work for their team.
●Experiment with new technologies to help push the boundaries of what the team is building.
**Skills required:**
●Strong communication, collaboration and problem solving skills with a track record of delivering production grade systems in a team environment
●Experience working in an agile distributed team with 3 plus engineers
●Motivated individual who learns quickly, has pride in building a new product and can engage others to accelerate technical solutions
●Experience in working with distributed teams
●Experience in GCP services such as Cloud Endpoints, Dataflow, Dataproc, Datalab, Dataprep, Cloud Composer, Pub/Sub, Cloud Functions
●Experience in Agile/SCRUM methodologies.
●Hands on Experience in creating code in the Go programming language.
●Must have experience in any of the following programming languages like Net, C#, Java, Node.js, Python.
●Experience in GCP services such as Cloud Endpoints, Dataflow, Dataproc, Datalab, Dataprep, Cloud Composer, Pub/Sub, Cloud Functions.
●Experience in GCP IaaS such as GCE, GAE, GKE, VPC, DNS, Interconnect VPN, CDN, Cloud Storage,Cloud sql, FileStore, Firebase, Deployment Manager, Stackdriver.
●Must understand Agile/SCRUM methodologies.
●Database Experience in SQL/Oracle.
●Must have experience in Oauth Tools and different Oauth flows.
●Experience in any of the Testing Tools - Any one of the tools like Postman, Jmeter,Soapui,Selenium.
●Exposure to SDLC and continuous delivery toolsets: GitLab CI, and Jenkins or
comparable tools.
**Education:**
BE, BTech or MCA from accredited/recognized university
Category: Information Technology
Iron Mountain is a global leader in storage and information management services trusted by more than 225,000 organizations in 60 countries. We safeguard billions of our customers' assets, including critical business information, highly sensitive data, and invaluable cultural and historic artifacts. Take a look at our history here.
Iron Mountain helps lower cost and risk, comply with regulations, recover from disaster, and enable digital and sustainable solutions, whether in information management, digital transformation, secure storage and destruction, data center operations, cloud services, or art storage and logistics. Please see our Values and Code of Ethics for a look at our principles and aspirations in elevating the power of our work together.
If you have a physical or mental disability that requires special accommodations, please let us know by sending an email to See the Supplement to learn more about Equal Employment Opportunity.
Iron Mountain is committed to a policy of equal employment opportunity. We recruit and hire applicants without regard to race, color, religion, sex (including pregnancy), national origin, disability, age, sexual orientation, veteran status, genetic information, gender identity, gender expression, or any other factor prohibited by law.
To view the Equal Employment Opportunity is the Law posters and the supplement, as well as the Pay Transparency Policy Statement, CLICK HERE
**Requisition:** J
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend systems Jobs in Bangalore !

Software Engineer

Bangalore, Karnataka Microsoft Corporation

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

The Microsoft Silicon Engineering Solutions and Cloud Hardware Infrastructure Engineering (SCHIE) team is responsible for developing and delivering the hardware and firmware that is responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering trusted experience to customers and partners worldwide and we are looking for passionate, motivated engineers to help achieve that mission.  
Are you passionate about working on cutting edge new technology in a team that embodies the growth mindset? Are you hoping to join an organization which is built on a mission "To empower every person and organization on this planet to achieve more"?
The Firmware Center of Excellence is responsible for Hardware/Firmware for Azure Infrastructure. We are working on the next generation Hardware/Firmware for server, silicon and rack infrastructure with a focus on innovation in firmware technology.
**Responsibilities**
We are looking for a highly motivated Software Engineer with a strong background in AI/ML and automation. You must also have basic knowledge of automation development, any one scripting language, python and AI. You must be strong in software development skills and proficient with at least one major programming language. Powershell knowledge will be added plus.
**Qualifications**
Required Qualifications:
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
OR equivalent experience.
Experience with coding in languages including, but not limited to, C, C+Experience with AI & ML models (e.g., Agentic AI framework, AI Foundry, Semantic Kernel, Foundry SDK, Responsible AI, fine-tuning/inferencing, etc.)
Automation scripting
Preferred Qualifications:
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience with coding OR equivalent experience.
Problem solving, debugging troubleshooting skills, advanced design, and development skills.
Self-motivated and able to work independently with minimal supervision.
Experience in architecting, designing and developing software solutions.
Experience with AI tools used in software development.
Experience applying AI or data science concepts in academic, professional, or personal projects, particularly in the context of cloud-based systems.
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 ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Bangalore, Karnataka Huron Consulting Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Huron helps its clients drive growth, enhance performance and sustain leadership in the markets they serve. We collaborate with education organizations to develop strategies and implement solutions that enable the transformative change our clients need to own their future. Together, we empower clients to drive innovation, create sustainable funding streams and deliver better student outcomes.
Today, leaders of higher education institutions and academic medical centers are spending too much time reacting to market forces, rather than focusing on the essential priorities that help students, faculty and staff thrive. The most productive path forward requires an intentional approach and innovative thinking, whereby stakeholders across the entire institution rally around a shared vision and embrace the hard work of effecting change.
You'll help our clients to achieve organizational effectiveness, improve student outcomes, implement new technologies and align resources and investments to ensure long-term sustainability.
Join our team as the expert you are now and create your future.
As a Software Engineer, some of the day to day responsibilities include: Designing, developing, testing, and maintaining the Portal software, as well as delivering product enhancements and fixes that meet or exceed the needs of quality, functionality, and timeliness.
**Requirements**
+ Bachelor's degree in Computer Science, Information Technology, Information Systems, or equivalent professional experience
+ 2 to 4 years of relevant software development experience
+ Strong computer science fundamentals and experience in software design and development
+ Proficiency in object-oriented programming (inheritance, interfaces, multi-threaded, n-tier programming) in a modern environment (.Net, C# preferred)
+ Hands-on experience with C# and Visual Studio
+ Experience with unit testing frameworks such as NUnit
+ Knowledge and experience developing and testing server-based applications, including performance tuning
+ Experience developing RESTful APIs and working with REST
+ Web application development skills with technologies like HTML5, XML, Ajax, jQuery, CSS3, TypeScript
+ Experience with Microsoft Server components: IIS, SQL Server, Windows Server OS, ASP.NET, MVC
+ Working knowledge of relational databases and SQL programming (preferably SQL Server)
+ Experience with source control systems, preferably Team Foundation Version Control (TFVC) or similar
+ Ability to author developer documentation and release notes
+ Familiarity with Agile software development methodologies
+ Strong analytical thinking and problem-solving skills
+ Ability to work independently or collaboratively with minimal supervision
+ Experience in software lifecycle activities: design, coding, debugging, testing, and release
+ Knowledge of object-oriented design and analysis
+ Experience responding to client support escalations and performing development support to ensure customer satisfaction
+ Ability to learn and understand customer domains and translate business requirements into software features
**Preferences**
+ Experience developing Web APIs
+ Knowledge of JavaScript and use of Visual Studio debugger
+ Familiarity with legacy JavaScript (ES3) and modern ECMAScript (ES6)/TypeScript
+ Experience working with WCF or gRPC
+ Basic knowledge of Windows Server configuration and security
+ PowerShell scripting skills for command line operations and automation
+ IIS configuration knowledge including SSL and MIME types
+ Familiarity with Object-Relational Mapping (ORM) frameworks
+ Understanding of database transactions, locking models, and contention management
+ Knowledge of garbage collection in .NET environment
+ Experience with Exchange Web Services (EWS)
+ Query optimization skills for SQL Server
+ Experience with continuous integration tools such as Jenkins
+ Familiarity with authentication and authorization technologies such as OAuth, OpenID Connect, and Identity Server
**Position Level**
Senior Analyst
**Country**
India
At Huron, we're redefining what a consulting organization can be. We go beyond advice to deliver results that last. We inherit our client's challenges as if they were our own. We help them transform for the future. We advocate. We make a difference. And we intelligently, passionately, relentlessly do great work.together.
Are you the kind of person who stands ready to jump in, roll up your sleeves and transform ideas into action? Then come discover Huron.
Whether you have years of experience or come right out of college, we invite you to explore our many opportunities. Find out how you can use your talents and develop your skills to make an impact immediately. Learn about how our culture and values provide you with the kind of environment that invites new ideas and innovation. Come see how we collaborate with each other in a culture of learning, coaching, diversity and inclusion. And hear about our unwavering commitment to make a difference in partnership with our clients, shareholders, communities and colleagues.
Huron Consulting Group offers a competitive compensation and benefits package including medical, dental, and vision coverage to employees and dependents; a 401(k) plan with a generous employer match; an employee stock purchase plan; a generous Paid Time Off policy; and paid parental leave and adoption assistance. Our Wellness Program supports employee total well-being by providing free annual health screenings and coaching, bank at work, and on-site workshops, as well as ongoing programs recognizing major events in the lives of our employees throughout the year. All benefits and programs are subject to applicable eligibility requirements.
Huron is fully committed to providing equal employment opportunity to job applicants and employees in recruitment, hiring, employment, compensation, benefits, promotions, transfers, training, and all other terms and conditions of employment. Huron will not discriminate on the basis of age, race, color, gender, marital status, sexual orientation, gender identity, pregnancy, national origin, religion, veteran status, physical or mental disability, genetic information, creed, citizenship or any other status protected by laws or regulations in the locations where we do business. We endeavor to maintain a drug-free workplace.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Bangalore, Karnataka Microsoft Corporation

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate, high-energy engineers to help achieve that mission.
The DPU team, within the Azure Hardware Systems & Infrastructure group, brings together state-of-the-art software and hardware expertise to create a highly programmable and high-performance chip with the capability to efficiently handle large data volumes. Thanks to its integrated design, this solution empowers teams to operate with increased agility and deliver significantly superior performance compared to CPU-based alternatives.
As a Software Engineer in the DPU Integration and Test team, you will be involved in the testing of the control and data plane software that runs on the DPU's custom-built silicon in a variety of new platforms targeted at storage and networking use-cases. This is an opportunity to build and test innovative products that will be deployed at planet scale.
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.
**Responsibilities**
+ Write test applications in C that will execute on the DPU runtime software and enable testing of various networking protocols and core DPU accelerators/features.
+ Write automated tests in Python to drive end user workflows against networking/storage servers.
+ Be the champion of quality, find product defects before customers do and participate in cross-functional debugs and troubleshooting sessions.
+ Assist in maintaining automated regression suites, running tests, and triaging failures.
+ Research new tools, technologies, and methods to determine which solution best meets the project requirements.
**Qualifications**
**Required/Minimum Qualifications (RQs/MQs)**
+ Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C and / or Python
+ OR equivalent experience
+ 2 Years previous experience in testing and writing automated tests for networking, storage or server platform features/products.
**Additional or Preferred Qualifications (PQs)**
+ Experience testing and/or writing embedded software for NICs and/or DPUs/IPUs.
+ Understanding of and hands on experience with networking (TCP/IP, RoceV2, routing/switching), Software Defined Networking, and server platform firmware (BMC, BIOS etc) testing.
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.
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 ( .
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Backend Systems Jobs View All Jobs in Bangalore