Position title
Tech Mahindra Job - IT Job Alerts - Software Engineer Jobs
Job Location
Remote work from: IN; US; AU; NZ; HK; JP; KZ; MY; SG; TW; TH; UZ; VN; AT; BY; BE; DK; FR; DE; GR; NL; RU; ES; CH; UK; GB; DZ; KW; MA; QA; SA; MX; AE; CA; GT; DO

Base Salary
USD20-USD25 Per hour



Employment Type

Tech Mahindra Recruitment 2024

Tech Mahindra, a leading provider of information technology services and digital transformation solutions, is seeking a talented and passionate Software Engineer to join our growing team! This is a remote position, allowing you to leverage your coding expertise and contribute to Tech Mahindra's success from the comfort of your own workspace anywhere in India.

Tech Mahindra Jobs Near Me

In this dynamic role, you'll play a key role in designing, developing, and implementing cutting-edge software solutions. You'll collaborate with a team of experienced engineers to tackle challenging projects, utilizing your technical skills to create innovative solutions that meet our clients' needs. Your strong foundation in software development principles, combined with your problem-solving skills and eagerness to learn, will be instrumental in helping us stay at the forefront of technological advancements.


Are you a coding whiz with a passion for innovation and a desire to make a real impact? Do you thrive in a collaborative environment and enjoy working on complex software projects? If you're looking for an opportunity to contribute to a leading IT services company, develop your software engineering skills in a remote work environment, and be part of a team that's shaping the future of technology, we want to hear from you! We're searching for a motivated individual with a strong work ethic and a hunger to learn and grow within the exciting world of software development.

Key Responsibilities

  • Participate in all phases of the software development lifecycle (SDLC), from requirement analysis and design to coding, testing, and deployment.
  • Develop, test, and debug high-quality, efficient, and maintainable software code according to established coding standards and best practices.
  • Collaborate with other engineers, designers, and product managers to define technical specifications, troubleshoot issues, and ensure project success.
  • Write clean, well-documented, and reusable code that adheres to coding conventions and maintainability guidelines.
  • Stay up-to-date on the latest software development technologies, tools, and frameworks.
  • Identify and implement solutions to technical challenges and software bugs.
  • Perform unit testing and participate in integration testing activities.
  • Prepare technical documentation and reports as needed.
  • Continuously learn and adapt to new technologies and methodologies.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 1 year of experience in software development (preferred).
  • Proficiency in at least one programming language (e.g., Java, Python, C++, C#).
  • Understanding of software development methodologies (e.g., Agile, Waterfall).
  • Familiarity with object-oriented programming (OOP) principles.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and manage multiple tasks effectively.
  • A passion for learning and staying up-to-date with the latest technologies.


This role is ideal for candidates with a minimum of 1 year of experience in software development. Recent graduates with a strong academic foundation in computer science, a passion for coding, and a willingness to learn are also encouraged to apply.

Why Join Tech Mahindra?

As a Software Engineer at Tech Mahindra, you'll enjoy:

  • The opportunity to work on challenging and innovative software projects that make a real impact for our clients.
  • A dynamic and collaborative work environment where you'll learn from experienced engineers and continuously develop your skills.
  • Competitive salary and benefits package offered by a well-established and respected IT services company.
  • The flexibility of a remote work environment.
  • Be part of a global team that's at the forefront of technological advancements.
  • Opportunity to work on cutting-edge technologies and contribute to the digital transformation journey of leading organizations.

Application Process

To apply, please submit your resume and a cover letter that outlines your relevant skills and experience. We look forward to hearing from you!

Shape the Future of Technology with Tech Mahindra!

At Tech Mahindra, we value innovation, collaboration, and a commitment to excellence. If you're a talented and passionate software engineer with a desire to make a difference, we encourage you to apply!

In this pivotal role, you'll be an integral part of our software development team, playing a key role in designing, developing, and implementing the next generation of software solutions. We offer a competitive salary and benefits package, along with the flexibility of working remotely. If you're ready to embark on a rewarding career in software engineering and join a company that's shaping the future of technology, apply today!

Don't miss out on this exciting opportunity! Apply today!

Important Links

Find the Link in Apply Now Button

Date posted
March 23, 2024
Valid through
December 31, 2024
Close modal window

Position: Tech Mahindra Job - IT Job Alerts - Software Engineer Jobs

Thank you for submitting your application. We will contact you shortly!