Tech Mahindra IT Jobs ďż˝ Software Developer, Engineer & More
Posted 2025-08-21Job Summary:
Tech Mahindra, a leading global provider of digital transformation and technology solutions, is currently seeking skilled and enthusiastic individuals to join our IT team in various roles, including Software Developers, Engineers, and more. As a part of our dynamic team, you will work on cutting-edge technologies, contribute to innovative projects, and help deliver impactful solutions for our global clients. This is an exciting opportunity for professionals looking to further their careers in the technology and IT sectors.
Key Responsibilities:
- Software Development: Design, develop, and deploy software applications using various programming languages and tools.
- Engineering Solutions: Work on diverse engineering projects to build scalable and high-performance systems.
- System Maintenance & Upgrades: Provide ongoing support, system upgrades, and troubleshooting to ensure optimal performance.
- Collaborate Across Teams: Work with cross-functional teams to develop, test, and implement solutions that meet client needs.
- Client Interaction: Participate in client discussions to understand business requirements and provide tailored technical solutions.
- Documentation: Maintain clear and concise documentation of processes, coding, and system architecture.
- Continuous Learning: Stay up-to-date with the latest trends and advancements in software development, engineering, and IT solutions.
Required Skills and Qualifications:
- Educational Background: A bachelors degree in Computer Science, Engineering, Information Technology, or a related field.
- Technical Expertise: Proficiency in programming languages such as Java, Python, C++, or JavaScript, and familiarity with web development frameworks and databases.
- Problem-Solving Skills: Strong analytical and troubleshooting skills to address complex technical challenges.
- Experience with Agile Methodologies: Ability to work in Agile environments, contributing to sprint planning, daily stand-ups, and retrospectives.
- Communication Skills: Excellent verbal and written communication skills, capable of conveying technical information to both technical and non-technical stakeholders.
- Team Player: Ability to collaborate effectively within a multidisciplinary team to achieve project goals.
Experience:
- At least 1-3 years of experience in software development, engineering, or related IT roles.
- Experience working with modern software development frameworks, cloud computing platforms, and databases is a plus.
- Exposure to client-facing roles and project management is advantageous but not mandatory.
Working Hours:
- Flexible working hours, with options for remote work based on the project requirements and company policies.
- Standard working hours will range from 9:00 AM to 6:00 PM, with the possibility of extended hours during critical project phases or client deadlines.
Knowledge, Skills, and Abilities:
- Technical Skills: Proficiency in at least one programming language and familiarity with software development tools (IDEs, version control, etc.).
- Software Engineering: Strong knowledge of object-oriented programming (OOP), algorithms, data structures, and software design patterns.
- Database Management: Experience with SQL and NoSQL databases such as MySQL, MongoDB, or PostgreSQL.
- Cloud Platforms: Knowledge of cloud computing platforms like AWS, Azure, or Google Cloud.
- DevOps and Automation: Familiarity with DevOps practices, CI/CD pipelines, and tools like Jenkins, Docker, and Kubernetes.
- Soft Skills: Effective time management, attention to detail, and the ability to work in a fast-paced environment.
Benefits:
- Competitive Salary: A competitive salary package, based on skills and experience.
- Health and Wellness Benefits: Comprehensive health insurance for employees and their families.
- Professional Development: Opportunities for career growth through training programs, certifications, and workshops.
- Work-Life Balance: Flexibility to work from home and a focus on maintaining a healthy work-life balance.
- Performance Bonus: Incentive bonuses based on performance and project completion.
- Global Exposure: Opportunity to work with international teams on global projects, enhancing your professional experience.
- Employee Recognition Programs: Regular recognition and rewards for high-performing employees.
Why Join Tech Mahindra:
- Innovative Work Culture: Tech Mahindra provides an environment where creativity and innovation are encouraged, allowing you to work on cutting-edge technologies.
- Career Growth Opportunities: With a strong focus on employee development, Tech Mahindra offers a wide range of growth opportunities to enhance your skills and advance your career.
- Global Presence: Being part of a global company, you will have the chance to work with clients and teams across different countries and industries.
- Commitment to Diversity: We are dedicated to fostering an inclusive and diverse workplace, where everyones ideas and perspectives are valued.
- Work-Life Balance: We understand the importance of a healthy balance between personal and professional life, which is why we offer flexible working hours and work-from-home options.
How to Apply:
Interested candidates are invited to submit their updated resumes through the Tech Mahindra Careers portal. Please ensure that your resume highlights relevant skills, experience, and projects that align with the job requirements. Shortlisted candidates will be contacted for the next steps, which may include an initial interview, technical assessment, and final interview. We look forward to receiving your application and welcoming you to the Tech Mahindra family!