1,958 Cad Software jobs in India

Software Engineering

New
Hyderabad, Andhra Pradesh Microsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you a customer-obsessed, AI-curious problem-solver who thrives in an inclusive, collaborative global team? The Azure CXP team's mission is to transform Microsoft Cloud customers into fans. Through our deep engineering engagements with customers and teams across Microsoft, we analyze and amplify customer needs and drive the vision to improve Cloud quality, security, and reliability. Our culture of growth mindset and empowerment are central to who we are and how we work. 
We are customer-obsessed problem-solvers. We orchestrate deep engagements in areas like incident management, support, and enablement. We analyze and amplify those customer voices, both within our own team, and across the Cloud + AI team, bringing the customer connection to the Quality vision for Azure. We innovate ways to scale what we learn across our customer base.  Diversity and inclusion are central to who we are, how we work, and what we enable our customers to achieve. We know that empowering our customers starts with empowering our team to show up authentically, work in ways that are best for them, and achieve their career goals. Azure Reliability team is a multidisciplinary engineering organization part of CXP dedicated to making, "Azure the safest and most reliable Cloud". 
We are the Azure Reliability team; a multidisciplinary engineering organization committed to making Azure the world's safest and most reliable cloud. For Azure's most critical services and products, we apply a Site Reliability Engineering (SRE) approach. Our software engineers work closely with product teams to enhance availability, reliability, observability, and operability across our planet-scale systems. 
We prioritize long-term platform improvements through engineering over repetitive manual tasks. Increasingly, we leverage AI to amplify our ability to scale reliability across Azure. Our teams contribute to product architecture, share knowledge and code, and focus on building reusable solutions that benefit multiple teams and services.  
As the SRE discipline evolves, we continuously learn from industry peers and contribute to its advancement by innovating within our group and sharing our insights publicly. Our team brings diverse professional backgrounds, both traditional and non-traditional, and we're committed to growing diversity. We believe that an inclusive environment where everyone feels safe to contribute leads to better teams, better products, and a better workplace. We're not looking for people who know it all; we're looking for those eager to learn it all. If you thrive on collaboration, embrace challenges, and see mistakes as opportunities to grow, we'd love to meet you. 
Every day, our customers stake their business and reputation on our cloud. You can help #AzCXP provide our customers with the world-class cloud services they need to succeed. 
**Company Culture Statement **
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**
Billions of users across the world rely on our products, and to meet this demand we design and implement world-class distributed systems.   
As a Software Engineer in one of our Azure SRE teams, you will be responsible for improving the reliability of key Azure products.  
The Azure SRE key focus areas are: 
+ Defining system reliability goals through Service Level Objectives (SLOs). Enhancing production posture with targeted improvements in observability and operability (telemetry, alerting, incident/change management, safe deployment practices). 
+ Building reusable automation and processes that help multiple teams meet their reliability goals. Influencing product architecture and roadmaps to ensure customer-experienced reliability is a core design principle. 
+ Contributing directly to product code to achieve reliability outcomes. Leveraging AI to proactively detect anomalies, predict incidents, and automate operational workflows - scaling reliability efforts across complex systems. 
We are looking for engineers passionate about the above areas who are also interested in:  
+ Designing and developing large-scale distributed software services and solutions. Delivering "best-in-class" engineering by ensuring services are modular, secure, reliable, testable, diagnosable, observable, and reusable. 
+ Collaborating with internal and external partners to support team goals. Balancing pragmatism with vision - driving continuous improvements in process and codebase. Building automation to prevent or remediate service issues before they impact users. 
+ Driving innovation in large-scale operations by applying cutting-edge AI tools and techniques to reduce operational toil and scale reliability engineering across complex systems. 
+ Gaining a working understanding of Microsoft businesses and contributing to cohesive, end-to-end user experiences. 
**Qualifications**
Required Qualifications:
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
+ OR equivalent experience
Preferred Qualifications :
+ Familiarity with modern distributed software design patterns and cloud systems architecture, including microservices, containers, load balancing, queuing, caching. 
+ Proventrack recordin building, shipping, andoperatingreliable solutions. 
+ Proficiencyin programming languages like C#/Java/Python. 
+ Experience with data technologies (SQL/NoSQL/etc.). 
+ Experience with Azure is a plus. 
+ Experience in AI adoption with tools like GitHub Copilot, AzureOpenAIand custom copilots to streamline development and reduce toil. 
#EiP
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 Engineering

Bangalore, Karnataka Microsoft Corporation

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Are you interested in working for one of the most exciting products in Microsoft, passionate about exceeding customer expectations and advancing Microsoft's cloud first strategy? Are you interested in a start-up like environment, excited about cloud computing technology and driving growth in one of Microsoft's core businesses? If so, then look no further than the Azure Customer Experience (CXP) Team!
Microsoft Azure provides customers with an on-demand and infinitely scalable infrastructure and platform for customers to build, host, and scale service applications on the Internet through Microsoft's global data centers. As part of the Azure Engineering organization, Azure CXP is a rapidly growing team committed to driving Azure growth through our relentless pursuit of satisfied Azure customers, by leading world-class customer reliability engagements, engineering modern customer-first experiences for scale, and by driving deep customer insights and empathy into the broader Azure Engineering organization.
**Responsibilities**
Responsibilities
Our team is looking for a Software Engineer to help develop a world-class, customer-centered engineering infrastructure. You will work with Azure CXP Program Managers and Data Scientists as well as other Azure engineering teams and the Field, Marketing and Support organizations to define and deliver critical, customer-facing features and the tools, infrastructure and end-to-end solutions required for all the rapidly expanding programs in Azure CXP. In this role, you will need strong customer empathy and an ability to focus our engineering efforts on Azure's business priorities. Please find the details of the responsibilities.
Engineering Excellence
Develops knowledge of and learns to apply best practices to reliably build code that is based on well-established methods. Develops an understanding of global and local regulations for technologies and system applications. Learns about customer scaling requirements and application of best practices for meeting scaling needs and performance expectations.
Learns about and helps to support communication with key partners across the Microsoft ecosystem of engineers. Supports partner teams across Microsoft (e.g., Xbox, Office) and supports projects to drive and achieve desirable user experiences and fitting the dynamic needs of partners/customers through product development.
Learns about and helps to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Contributes to efforts to check for visible evidence to demonstrate compliance for product features. Develops understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft.
Learns about, shares new ideas, and leverages software developer tools to create, debug, and maintain code for features. Uses internal tools and open source when possible.
Learns to develop and contribute to automation within production and deployment of a product feature. Runs code in simulated, or other non-production environments to confirm functionality and error-free runtime for products with oversight.
Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Implement
Learns to review work items to gain knowledge of product features in partnership with appropriate stakeholders (e.g., project managers). Assists and learns about breaking down work items into tasks and provides estimation. Escalates any issues that would cause a delay.
Learns about and supports deployment to customers following the correct measures to push features out to customers. Learns about and considers the impact of build deployments on both users and other services. Learns about best practices for the deployment of features safely.
Understand User Requirements
Contributes in partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a feature. Considers a variety of feedback channels to incorporate insights into future designs or solution fixes. Begins to incorporate appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value.
Coding
Learns to review code and helps to review code of others to ensure it meets the team's and Microsoft's quality standards. Participates in code review processes for self-development, gathers feedback, and learns about coding standards and the team's features. Applies coding patterns and best practices.
With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Learns about and applies diagnosability, reliability, and maintainability, and understands when the code is ready to be
**Qualifications**
Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
1+ years of experience with hands-on coding and designing distributed software systems
1+ years of experience in developing and delivering highly scalable distributed platform solutions
Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineering

Microsoft Corporation

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Every year, we welcome thousands of university students from every corner of the world to join Microsoft. You bring your aspirations, talent, potential-and excitement for the journey ahead. We're a company of learn-it-all's rather than know-it-alls and our culture is centered around
embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. Does this sound like you? Learn more about our cultural attributes.
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.
Those hired into this role are invited to participate in Microsoft Aspire Experience, a learning and development experience where you will build your network, cultivate intentional capabilities, and gain perspective into the career opportunities across Microsoft's many exciting businesses.
Come build community, explore your passions, and do your best work at Microsoft with thousands of university graduates from every corner of the world.
**Responsibilities**
+ Understand Requirements - Contributes in partnership with stakeholders (e.g., project manager, technical lead) to determine user requirements for a feature. Begins to incorporate appropriate continuous feedback loops measuring customer value.
+ Design - Learns and contributes to processes for the architecture of a product/solution feature and learns to create proposals by testing design hypotheses and helping to refine code plans under the technical leadership of others.
+ Produces code to test hypotheses for technical solutions and assists with technical validation efforts. Helps with and participates in the development of design documents for simple designs or user stories with oversight, helps to determine the technology that will be leveraged, and how they will interact.
+ Coding - With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Learns about and applies diagnosability, reliability, and maintainability, and understands when the code is ready to be shared and delivered. Apply coding patterns and best practices to write code.
+ Implement - Learns to review work items to gain knowledge of product features in partnership with appropriate stakeholders (e.g., project managers). Assists and learns about breaking down work items into tasks and provides estimation.
+ Reliability and Supportability - Learns about and contributes to operations of live service as issues arise on a rotational, on-call basis. Identifies solutions and mitigations to simple issues impacting performance or functionality of Live Site services.
+ Engineering Excellence - Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
+ Embody our culture and values.
**Qualifications**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ Understanding of Computer Science fundamentals, data structures, algorithms, operating systems, design patterns and related topics
Visit our Careers FAQ Page to learn more about the interview process and answers to commonly asked questions.
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 Engineering

Ralliant

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Overview**
We are seeking a **Software Engineer** with solid experience in **C#, .NET, C++** , and **Docker** to support the development and maintenance of our systems, working alongside senior engineers to deliver high-quality software and ensure product continuity.
**Key Responsibilities**
Develop and maintain software components using C#/.NET and C++.
Support containerisation and deployment processes with Docker.
Work with senior engineers on design reviews, implementation, and testing.
Write clean, maintainable, and well-documented code.
Participate in knowledge transfer and ensure smooth onboarding into existing systems.
Collaborate with global teams to deliver high-quality features and fixes.
**Qualifications & Skills**
Bachelor's degree in Computer Science, Engineering, or related field.
2-5 years of professional software development experience.
Proficiency in **C#, .NET, and C++** .
Experience with **Docker** and containerised applications.
Familiarity with CI/CD pipelines and version control (e.g., Git).
Strong problem-solving and collaboration skills.
**Ralliant Corporation Overview**
Ralliant, originally part of Fortive, now stands as a bold, independent public company driving innovation at the forefront of precision technology. With a global footprint and a legacy of excellence, we empower engineers to bring next-generation breakthroughs to life - faster, smarter, and more reliably. Our high-performance instruments, sensors, and subsystems fuel mission-critical advancements across industries, enabling real-world impact where it matters most. At Ralliant we're building the future, together with those driven to push boundaries, solve complex problems, and leave a lasting mark on the world.
We Are an Equal Opportunity Employer
Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
**About Qualitrol**
QUALITROL manufactures monitoring and protection devices for high value electrical assets and OEM manufacturing companies. Established in 1945, QUALITROL produces thousands of different types of products on demand and customized to meet our individual customers' needs. We are the largest and most trusted global leader for partial discharge monitoring, asset protection equipment and information products across power generation, transmission, and distribution. At Qualitrol, we are redefining condition-based monitoring.
We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
**Bonus or Equity**
This position is also eligible for bonus as part of the total compensation package.
This advertiser has chosen not to accept applicants from your region.

Software Engineering

Pune, Maharashtra Mastercard

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Software Engineering
The Enterprise Monitoring team offers robust monitoring, event management, correlation, automation and run book solutions to help MasterCard deliver continuous up-time of business services and applications and optimize operations costs and efficiency.
This individual will work closely with technology support teams and application teams to build monitoring and automation solutions to improve the application and infrastructure availability.
1) Have you resolved a complex application availability issue with monitoring and automation?
2) Are you a self-started with minimal direction and guidance?
3) Have you ever been part of a team with diverse skills and experience located in different geographical locations/time zones?
Role
- Administer, support, and maintain Mastercard's In-house monitoring server called Arcana which is developed in 'C'. Mastercard Interface Processors (MIPs) communicate with Arcana throughout the day, sending diagnostic data and transaction counters to the system, and responding to operator-initiated ad-hoc commands
- Represent Enterprise Monitoring team as Arcana SME in project meetings and provide advice, status, training, and technical support.
- Work with our customers to understand the requirements and implement solution using available tool sets and scripting languages.
- Maintain design and support documents for all built solutions and processes.
- On-call administration and Operations support.
- As new technologies emerge and impact our environment, learn these technologies very quickly and resolve any problems involved in integrating new technologies.
- Support business disaster recovery procedures for assigned areas of responsibility.
- Accurately document duties and procedures to aid the department in cross-training and absentee coverage.
- Work with technical engineering teams to manage and improve processes.
- Ability to identify tasks which should be automated and then write the necessary script.
All About You
- At least 5-8 years of programming and application development experience, preferably 'C' language( including dynamic memory allocation and basic data structures).
- Hands-on with Perl/Shell Scripting along with Advanced RedHat Linux
- Moderate comfort with Cassandra administration, DataStaxC++ Cassandra driver.
- Strong analytical and problem-solving skills
- Good knowledge of relational databases, version control tools and of developing web services
- Proficient understanding of code versioning tools, such as Git, svn.
- Maintaining existing code base, to include troubleshooting bugs and adding new features.
- Familiarity with at least couple of database technologies like Oracle, SQL , MongoDB, Cassandra.
- Networking experience from basics to advanced, along with security knowledge.
- Solid knowledge of operating systems, infrastructure software, computer hardware and peripherals.
- Good to have knowledge about Monitoring tools.
- Ability to manage multiple activities and work with a strong sense of urgency
- Should have good communication skills and strong people skills
- Ability to understand business needs and translate them into technical solution.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
This advertiser has chosen not to accept applicants from your region.

Engineering Generalist | Software Engineer

302021 Jaipur, Rajasthan Synoriq

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Are you a technology generalist who sees chaos as a challenge and complexity as a puzzle waiting to be solved? Do you believe that true engineering excellence is about sorting things out from the root, regardless of the technology stack?

We are searching for a rare talent—a hard-core techie who thrives on end-to-end ownership. This isn't a role where you're just a "front-end person" or a "backend person." We are building a team of problem-solvers who can navigate the entire technical landscape, from the user's browser to the deepest layers of our infrastructure. You will be a hands-on contributor, a strategic thinker, and a leader who can turn an ambiguous problem into a systematic, scalable, and easy-to-consume solution.

What You'll Do

Architect and Build End-to-End Solutions: Take complete ownership of features, from ideation and design to development, deployment, and monitoring.

Deconstruct and Simplify: Dive into complex, messy systems, identify the root-causes of issues, and build elegant, long-term solutions that make our technology easier to understand and maintain.

Embrace Any Challenge: Whether it's optimizing a database query, building a performant UI, or configuring a CI/CD pipeline, you are eager to jump in wherever the problem exists. No task is too small or too large; it's all about solving the problem.

Drive Technical Excellence: Be a champion for best practices in code quality, system design, and performance, helping the team level up with every new project.

Automate for Efficiency: You are creatively "lazy" in the best possible way. If a problem repeats, you're not just fixing it—you're building a tool or process to ensure it never needs to be fixed again.

Mentor and Lead: Guide and inspire your peers with your technical expertise and systematic approach to problem-solving.

Why This Role is Different

We don't care about the number of years on your resume or your specific list of certifications. We care about your ability to solve problems and your desire to own the entire solution. This role offers a high degree of autonomy and the chance to have a massive impact, directly influencing our product and technology strategy from day one. If you're tired of working in a silo and want to be a true generalist, this is your opportunity.

RequirementsWhat You Bring

A "Problem-First" Mindset: A track record of solving fundamental problems, not just implementing features. You are a curious and relentless tinkerer who loves to figure out how things work.

Full-Stack Fluency: While you don't need to be a master of every single technology, you must be proficient enough to operate across the entire stack—front-end, back-end, databases, and infrastructure. We would on Java, Springboot, React JS, Postgres, MySQL and AWS cloud platform.

Technology Agnosticism: You understand that a programming language is just a tool. You can quickly learn new stacks and apply the right one to the problem at hand.

Experience with Chaos: You've been in the trenches and have experience transforming legacy, fragile systems into robust, reliable ones. A background of at least two years in a startup or similar fast-paced environment is a big plus.

Strong Communication: You have the ability to clearly articulate complex technical concepts to both technical and non-technical audiences.

A Passion for Simplicity: You are obsessed with creating solutions that are not only powerful but also intuitive and maintainable for both developers and end-users.

BenefitsWhat We Offer:

Impactful Product: At Synoriq, you get to work on exciting products and software that create a huge impact in the lives of common people. You get exposure to the financial sector. With projects of such scale, we work on the latest technologies in the market. 

Great Nucleus of Minds: You get to work with the smartest people and learn together. Our team is a bunch of talented designers, engineers, singers, storytellers, and dancers.

Fun: We understand that there is a life outside the office too. We offer flexibility in your work schedule and work from home so that you give your best every day.

Leadership Initiatives: We promote the overall development of an individual and help you realize your professional goals. There are ample learning opportunities providing exposure to different domains and to work in cutting-edge technology.

About Synoriq

Synoriq is a core lending product company that offers solutions for banking and financial services. At Synoriq, our purpose is to build a better world through technology. Headquartered in Jaipur, India, we are a team of 150+ lending experts, designers and engineers. We believe problems of any complexity can be solved if you have great leaders. Our utmost focus is on leadership and we thrive to create outstanding leaders who deliver on our promises to all the stakeholders. By creating leaders, we play a critical role in shaping a better world for our people, our clients, our communities, and our nation. By creating a work environment that is exciting and flexible, and by fostering growth through ongoing learning and development programs, we empower our employees to achieve their professional and personal goals. We work with some of the big names in the industry. Some of our clients include:

Financial Services: Finova Capital, Spandana, SPFC, SG Finserve, CSL, and more (30+ Customer)

Promoter Profile

Mudit Jain is the CEO and Founder of Synoriq. He is an IIT Bombay Alumni with experience of 14+ years of working with various banks, HFCs, and NFCs. He served as the Country Head for Finmechanics at a very young age of 24. He has also worked with PwC and Diamond Consulting after graduating from IIT Bombay. Before starting Synoriq, he was the co-founder of Qriyo - India’s first managed home tuition app.

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

Remote Engineering Apprentice - Software Development

201301 Noida, Uttar Pradesh ₹25000 Monthly WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for motivated individuals to join their team as Remote Engineering Apprentices focusing on Software Development. This is a fully remote, full-time internship designed to provide hands-on experience and mentorship in a professional software engineering environment. As an apprentice, you will work closely with senior developers on real-world projects, contributing to the design, development, testing, and deployment of software applications. You will gain exposure to various programming languages (e.g., Python, Java, JavaScript), frameworks, and development tools. Responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, debugging issues, and assisting with the creation of technical documentation. You will also have the opportunity to learn about agile development methodologies, version control systems (like Git), and CI/CD pipelines. This program is ideal for recent graduates or individuals looking to transition into a software development career. Essential qualities include a strong passion for technology, a quick learning ability, excellent problem-solving skills, and a proactive attitude. While formal experience is not required, a foundational understanding of computer science principles and basic programming concepts is beneficial. Access to a reliable internet connection and a suitable remote workspace is necessary. This apprenticeship provides a unique pathway to developing critical skills and building a successful career in the tech industry.

Key Responsibilities:
  • Assist in the design and development of software features and modules.
  • Write, test, and debug code under the guidance of senior engineers.
  • Participate in code reviews to ensure code quality and best practices.
  • Learn and apply version control systems (e.g., Git) for code management.
  • Contribute to the creation of technical documentation and user guides.
  • Collaborate with team members using remote communication and project management tools.
  • Gain practical experience with agile development methodologies.
  • Troubleshoot and resolve software defects.
  • Research and implement new technologies or tools as required.
  • Actively participate in team meetings and learning sessions.
Qualifications:
  • Recent graduate with a degree in Computer Science, Engineering, or a related field, or a strong demonstrated passion for software development.
  • Basic understanding of programming concepts and languages (e.g., Python, Java, C++).
  • Familiarity with data structures and algorithms.
  • Strong analytical and problem-solving skills.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and teamwork skills.
  • Ability to work independently and manage tasks effectively in a remote setting.
  • Access to a stable internet connection and a suitable remote work environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Cad software Jobs in India !

Manager, Software Engineering

Pune, Maharashtra Mastercard

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Manager, Software Engineering
Overview
- Responsible for the analysis, design, development and delivery of software solutions
- Defines requirements for new applications and customization's, adhering to standards, processes and best practices
- Hands on Engineering Manager on Kubernetes, Java, Spring boot technologies. 80% coding and 20 managerial duties.
Responsibilities
- Formally supervises, coaches, and develops a work group/team
- Ensures own team(s) compliance to goal setting and performance appraisal process
- Coach and guide employees within own team(s)
- Provides strategic leadership related to specific applications and systems, or software-development methodologies
- Provides coaching and guidance to own Software Engineering teams
Experiences
- IT experience in all phases of the development lifecycle and in relationship building with business clients
- Experienced in engaging external IT vendors, including managing vendor selection and maintenance of vendor relations
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
This advertiser has chosen not to accept applicants from your region.

Director, Software Engineering

New
Pune, Maharashtra Mastercard

Posted today

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Director, Software Engineering
Summary
Lead Mastercard's Account Level Management (ALM) platform engineering teams to deliver secure, scalable, and innovative solutions that enable issuers to manage account level economics, rewards, and product migrations without disrupting the cardholder experience.
Overview
ALM powers strategies such as Enhanced Value, Product Graduation Plus, and High Value, providing issuers with flexibility and insights to optimize portfolio performance. The platform integrates with authorization and clearing flows at global scale, requiring high availability, resilience, and security.
We are seeking a hands on Director of Software Engineering to lead multiple teams, drive architectural modernization, and foster a culture of innovation and operational excellence.
Role
- Define and execute the multi-quarter engineering roadmap for ALM services and UI experiences.
- Lead delivery of distributed, event-driven systems using Java/Spring Boot, Axon, and Kafka.
- Drive adoption of cloud native tooling (Kubernetes, PCF) and modern engineering practices (CI/CD, automated testing, observability).
- Champion agile methodologies at scale and continuous improvement.
- Build and mentor high-performing engineering managers and senior ICs.
- Promote AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity and quality.
- Ensure operational excellence: SLIs/SLOs, incident response, capacity planning, and risk management.
- Partner with Product, BizOps, and Architecture teams to deliver business outcomes.
All About You
Must have
- 10+ years in software engineering, including 5+ years leading managers and senior engineers.
- Expertise in Java/Spring Boot, Axon Framework/Kafka, and cloud native platforms (Kubernetes, PCF).
- Strong experience with agile delivery and scaling frameworks (Scrum, SAFe).
- Proven success building and leading high-performing, inclusive teams.
- Demonstrated experience running large, highly performant platforms at global scale, ensuring reliability, resiliency, and cost efficiency.
- Hands on experience with AI powered developer tools (e.g., GitHub Copilot).
- Excellent communication and stakeholder management skills.
Nice to have
- Payments or regulated industry experience.
- Familiarity with authorization/clearing flows and issuer/acquirer ecosystems.
- Knowledge of mainframe or large RDBMS (DB2/Oracle) modernization.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

New
Hyderabad, Andhra Pradesh Google

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Engineering Manager
_corporate_fare_ Google _place_ Hyderabad, Telangana, India
**Advanced**
Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain.
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 8 years of experience in software development.
+ 3 years of experience building developer tools (e.g., compilers, automated releases, code design and testing, test automation frameworks).
+ 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
**Preferred qualifications:**
+ Master's degree or PhD in Engineering, Computer Science, or a related technical field.
+ 5 years of experience in a technical leadership role leading project teams and setting technical direction.
+ 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
+ Experience collaborating with engineering leaders, product managers, and designers.
+ Experience in full-stack related roles with frontend, backend, data management, and application integration.
+ Excellent project and people management skills.
**About the job**
Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.
With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
The Core team builds the technical foundation behind Google's flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google's products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
**Responsibilities**
+ Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
+ Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching.
+ Develop the mid-term technical outlook and roadmap within the scope of your (often multiple) team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
+ Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
+ Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See alsoGoogle's EEO Policy ( ,Know your rights: workplace discrimination is illegal ( ,Belonging at Google ( , andHow we hire ( .
If you have a need that requires accommodation, please let us know by completing ourAccommodations for Applicants form ( .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
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 Cad Software Jobs