Senior Lecturer - Computer Science

560001 Bangalore, Karnataka ₹90000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious academic institution, is seeking a Senior Lecturer in Computer Science to join their faculty in **Bengaluru, Karnataka**. This position offers an excellent opportunity for an experienced educator and researcher to contribute to curriculum development, deliver engaging lectures, and foster a stimulating learning environment for undergraduate and postgraduate students. The Senior Lecturer will be responsible for teaching a range of computer science courses, mentoring students, conducting research in their area of expertise, and contributing to departmental administration. Key responsibilities include developing and updating course materials, designing and grading assignments and exams, supervising student projects and dissertations, and actively participating in faculty meetings and academic committees. The ideal candidate will possess a strong academic background, a passion for teaching, and a proven record of scholarly activity. Expertise in emerging areas of computer science, such as artificial intelligence, machine learning, data science, cybersecurity, or software engineering, is highly desirable. This role is primarily remote, with opportunities for virtual guest lectures, online student support, and remote research collaboration. While some on-campus presence may be required for specific events or administrative duties, the core responsibilities can be fulfilled remotely. We are looking for an individual dedicated to academic excellence, committed to inspiring the next generation of computer scientists, and capable of contributing to the institution's research profile. Your expertise will be instrumental in shaping the educational experience and research output of our computer science department.

Qualifications:
  • Ph.D. in Computer Science or a closely related field.
  • Minimum of 5 years of experience in teaching computer science at the university level.
  • Demonstrated record of research publications in reputable journals and conferences.
  • Expertise in at least one core area of computer science, with a preference for AI, ML, Data Science, Cybersecurity, or Software Engineering.
  • Excellent presentation and communication skills, with the ability to engage diverse student audiences.
  • Experience with online teaching platforms and learning management systems (LMS).
  • Ability to supervise student research projects and dissertations.
  • Strong collaborative and teamwork skills.
  • Willingness to adapt to a hybrid teaching and research model.
This advertiser has chosen not to accept applicants from your region.

Lead Professor - Computer Science

560001 Bangalore, Karnataka ₹1500000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our esteemed academic institution in **Bengaluru, Karnataka, IN** is seeking a distinguished Lead Professor in Computer Science to join our faculty. This role offers a unique opportunity for an experienced academic to contribute significantly to curriculum development, research, and student mentorship. The position involves a hybrid work model, combining on-campus teaching and research activities with remote administrative and scholarly duties. We are looking for a passionate educator and researcher with a strong publication record and a commitment to fostering a vibrant learning environment. You will play a key role in shaping the future of our Computer Science department, guiding junior faculty, and inspiring the next generation of technologists.

Key Responsibilities:
  • Teach undergraduate and graduate courses in various areas of Computer Science, demonstrating pedagogical expertise.
  • Conduct high-quality research, publish in reputable journals and conferences, and secure research grants.
  • Supervise student research projects, theses, and dissertations.
  • Lead the development and revision of the Computer Science curriculum to ensure relevance and rigor.
  • Mentor and advise students on academic and career pathways.
  • Provide leadership and guidance to junior faculty members, fostering their professional development.
  • Contribute to departmental and university-wide committees and initiatives.
  • Promote interdisciplinary collaboration and research opportunities.
  • Stay abreast of advancements in Computer Science and related fields.
  • Engage in outreach activities to promote the department and the university.

Qualifications:
  • Ph.D. in Computer Science or a closely related field from an accredited institution.
  • A distinguished academic record with significant publications in peer-reviewed venues.
  • Proven experience in teaching at the university level, with excellent pedagogical skills.
  • Demonstrated ability to secure external research funding.
  • Strong leadership qualities and experience in mentoring faculty and students.
  • Expertise in at least one core area of Computer Science (e.g., AI, Machine Learning, Software Engineering, Systems, Theory).
  • Excellent communication, interpersonal, and collaborative skills.
  • Ability to effectively manage responsibilities in a hybrid work environment.
  • Commitment to diversity, equity, and inclusion in academia.
This position offers a competitive salary, comprehensive benefits, and a supportive academic environment conducive to both teaching and research. If you are an accomplished scholar and educator ready to lead and inspire, we invite you to apply.
This advertiser has chosen not to accept applicants from your region.

University Lecturer - Computer Science

560001 Bangalore, Karnataka ₹75000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious academic institution, is seeking a dynamic and knowledgeable University Lecturer to join their Computer Science department. This position offers a unique opportunity to shape the minds of future technologists, contributing to curriculum development and delivering high-quality instruction. You will be responsible for teaching undergraduate and postgraduate courses, mentoring students, conducting research, and actively participating in departmental activities. The role involves a hybrid work model, balancing on-campus teaching and research with remote preparation and student engagement.

The ideal candidate will possess a strong academic background in Computer Science, coupled with a passion for teaching and a commitment to academic excellence. You should be adept at explaining complex theoretical concepts in an accessible manner and fostering an engaging learning environment. Experience in curriculum design, student assessment, and research supervision is highly valued. You will contribute to the department's research output through publications and conference presentations, and potentially seek external research funding. Collaboration with faculty colleagues on interdisciplinary projects and departmental initiatives is also an integral part of this role. We are looking for an individual who can inspire students and contribute to the vibrant academic community.

Responsibilities:
  • Deliver engaging lectures and practical sessions in various Computer Science subjects.
  • Develop and update course materials, syllabi, and assessment methods.
  • Mentor and advise students on academic progress and career development.
  • Supervise student research projects, dissertations, and theses.
  • Conduct independent research in a specialized area of Computer Science.
  • Publish research findings in peer-reviewed journals and present at academic conferences.
  • Contribute to departmental administrative tasks and committee work.
  • Collaborate with faculty on curriculum development and program enhancement.
  • Foster a stimulating and inclusive learning environment for all students.
  • Stay current with advancements in Computer Science and their pedagogical implications.
Qualifications:
  • Ph.D. in Computer Science or a closely related field.
  • Demonstrated experience in teaching at the university level.
  • Strong research record with publications in reputable venues.
  • Expertise in at least one core area of Computer Science (e.g., Artificial Intelligence, Data Structures, Algorithms, Software Engineering, Cybersecurity).
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to work effectively in both academic and collaborative settings.
  • Proficiency in using educational technology and online learning platforms.
  • Commitment to student success and academic rigor.
  • Eligibility to work in India.
This is an exceptional opportunity to build a career in higher education at our client's campus in Bengaluru, Karnataka, IN . You will join a forward-thinking institution dedicated to innovation and excellence in teaching and research. We offer a supportive environment that encourages professional growth and allows you to make a meaningful contribution to the field of Computer Science.
This advertiser has chosen not to accept applicants from your region.

Adjunct Professor (Computer Science)

560001 Bangalore, Karnataka ₹5000 lecture WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

part-time
Our client, a renowned educational institution in Bengaluru, Karnataka, IN , is seeking a qualified Adjunct Professor of Computer Science to teach specialized courses. This hybrid role offers the opportunity to share your industry expertise with aspiring students while maintaining flexibility. You will be responsible for delivering engaging lectures, designing course assignments, and evaluating student performance in alignment with the university's academic standards. This is an excellent opportunity for experienced professionals to contribute to higher education and shape the next generation of computer scientists.

Key responsibilities include:
  • Teaching undergraduate or graduate courses in Computer Science, covering topics such as algorithms, data structures, software engineering, artificial intelligence, or cybersecurity.
  • Developing and delivering course content, including lectures, presentations, and practical demonstrations.
  • Designing and grading assignments, projects, and exams to assess student learning.
  • Providing academic guidance and support to students.
  • Maintaining up-to-date knowledge of current trends and advancements in the field of Computer Science.
  • Collaborating with full-time faculty on curriculum development and academic initiatives.
  • Attending departmental meetings and faculty development sessions as required.
  • Ensuring compliance with university policies and academic integrity standards.
  • Utilizing a combination of on-campus and remote teaching methods effectively.
  • Contributing to a stimulating and inclusive learning environment.

The ideal candidate will possess a Master's degree or Ph.D. in Computer Science or a closely related field. Significant professional experience in the software industry or a relevant technical field is highly desirable. Prior teaching experience at the university level is a plus. Strong presentation skills, excellent communication abilities, and a passion for educating students are essential. Familiarity with online learning platforms and technologies is required for the remote component of this hybrid role. This part-time position offers a competitive per-lecture rate and the chance to make a significant impact on students' academic journeys.
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 UnitedHealth Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start **Caring. Connecting. Growing together.**
**Primary Responsibilities:**
+ Design and develop full-stack solutions integrating Conversational AI and Contact Center Analytics using Google Conversational Insights or similar platforms
+ Perform data analysis on large volumes of conversational data to extract actionable insights and improve customer experience
+ Develop and optimize prompts for LLMs to enhance the performance of AI-driven systems
+ Build and maintain RESTful APIs, backend services, and data pipelines using Python, Java, and JavaScript
+ Work with DBMS technologies (SQL/NoSQL) to manage structured and unstructured data efficiently
+ Apply Responsible AI principles to ensure ethical, transparent, and compliant AI usage
+ Collaborate on Proof of Concepts (POCs) and Minimum Viable Products (MVPs) to validate new ideas and technologies
+ Stay current with emerging technologies and contribute to the innovation roadmap
+ Adapt quickly to changing requirements and work in a fast-paced, agile environment
+ 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 Qualification:**
+ Bachelor's Degree in Computer Science or other relevant streams
_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._
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 Azure Data Processing Unit (DPU) team 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 Azure to develop solutions for solving the next generation problems with increased agility and performance leveraging the DPU's compute, storage, and networking capabilities.
As a Software Engineer in the DPU Networking software team, you will design, develop, deploy and support networking packet forwarding that enable high performant data processing within various network endpoints in Azure data centers. You will work as part of a dynamic, multi-talented team of engineers from across the world. This opportunity will allow you to develop new solutions for the Azure fleet, participate in the design of cutting-edge networking solutions and hone your design and performance optimization skills.
As Microsoft's cloud business continues to grow the ability to deploy new offerings and hardware infrastructure on time, in high volume with high quality and lowest cost is of paramount importance. To achieve this goal, the DPU Networking Software team is instrumental in defining and delivering operational measures of success for quality, delivery, scale and sustainability related to Microsoft cloud software. We are looking for engineers with a dedicated passion for customer focused solutions, insight and industry knowledge to envision and implement future technical solutions that will manage and optimize the Cloud infrastructure.
#azurehwjobs
**Responsibilities**
+ Collaborates with appropriate stakeholders to determine user requirements for a scenario.
+ Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
+ Acts as a Designated Responsible Individual (DRI), working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
+ Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required**
+ Experience in software design and coding of Layer2/L3/L4 ethernet/IP networking packet forwarding functions.
+ Minimum 2years of programming experience in C or C++ Bachelor's degree in computer science or computer engineering, or related technical discipline AND 2+ years software development engineering experience
+ OR equivalent experience.
**Preferred**
+ Experience in developing packet forwarding features within SDN - Software Defined Networking - data path
+ CI/CD Experience: Knowledge of Continuous Integration and Continuous Deployment (CI/CD) practices for streamlined software development and deployment processes.
+ Scripting for Developer Tools: Proficiency in scripting languages to build and enhance developer tools, automating repetitive tasks and improving workflow efficiency.
**Other**
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.
Be The First To Know

About the latest Software professionals Jobs in Bangalore !

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 Caterpillar, Inc.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Career Area:**
Technology, Digital and Data
**Job Description:**
**Your Work Shapes the World at Caterpillar Inc.**
When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
**JOB PURPOSE:**
The Software Engineer contributes to design, development, and deployment of Caterpillar's state-of-the-art digital applications.
**JOB DUTIES:**
**Responsibilities Include:**
+ Responsibilities across functional lines with individuals assigned in new program development and/or maintenance of existing mobile, WEB, Cloud, server, and/or distributed computing systems.
+ Competent to perform HCL eCommerce v 9.1.*, Java, J2EE programming and development assignments without close supervision; normally assigned the more complex aspects of systems work.
+ Build new features on HCL Commerce leveraging out of the box components as well as extending/customizing where necessary to meet business needs.
+ Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
+ Works on complex systems or infrastructure components that may be used by one or more applications or systems under mentorship of Lead and Senior developer.
+ Drives application development focused around delivering business valuable features.
+ Maintains high standards of software quality within the team by establishing good practices and habits.
+ Communicate with others to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
+ Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
+ Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.
+ Typical customers include Caterpillar customers, dealers, other external companies who purchase services offered by Caterpillar as well as internal business unit and/or service centre groups.
+ Collaborate with project leads, senior developers and testers.
+ Good team player with sense of accountability, positivity and flexibility.
**Basic qualifications:**
+ Position requires a four-year degree or equivalent from an accredited college or university.
+ 5+ years of software development experience.
+ 3+ years of experience in developing software applications in HCL Commerce
**Top candidates will also have p** **roven experience in many of the following:**
+ Hands on Experience in IBM WebSphere Commerce Server (WCS) Version 9.x from requirements analysis through architecture/design, development, and deployment
+ Understanding of WCS B2B business model.
+ Knowledge of developing APIs and customizations of WCS 9 Headless commerce
+ Strong Knowledge and hands-on Skills expertise in one or more of the subsystems like Order, Catalog, Member, payment etc.
+ Strong understanding and hands-on experience in WCS key concepts like REST, SOAP, SOA, BOD and Name-value etc.
+ Designing, developing, deploying, and maintaining software at scale.
+ Strong grasp of security principles and how they apply to eCommerce applications.
+ Developing software applications using relational databases. Such as Oracle
+ Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
+ Experience designing well-defined Restful APIs, Deploying and maintaining software using public clouds such as AWS or Azure.
+ Working within an Agile framework (ideally Scrum)
+ Experience in code repository software like GIT.
+ Writing complex SQL queries with relational databases such as Oracle.
+ Hands on experience with API tools such as SOAP UI , Swagger, Postman and Assertible
+ Datastores such as Redis, Elasticsearch, Lucid search, Oracle etc.
+ Debugging and maintaining software in CloudWatch platforms.
+ Team player, share knowledge, improve processes and develop systematic solutions to problem patterns.
+ Strong problem solving and solutions skills.
**Nice to have.**
+ UI, cross browser compatibility, general web functions and standards.
+ Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway.
+ Understanding and hands-on experience in GraphQL
+ Experience in application monitoring tools such as Dyna Trace or App Dynamics
+ Experience in code quality tools like Sonar Qube & Fortify
+ Hands on experience on Azure pipeline customizations.
+ Experience on load testing tools such as JMeter etc.
+ Experience in JavaScript frameworks such as React JS, jQuery and Dojo.
+ Experience in Spring framework.
+ Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.
**Posting Dates:**
October 15, 2025 - October 21, 2025
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community ( .
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.
 

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 Software Professionals Jobs View All Jobs in Bangalore