Loading job details...
Posted 2026-04-26
About the Company A global leader in digital and branded payment solutions is hiring Software Engineers to build next-generation payment platforms. The organization enables businesses worldwide to deliver gift cards, digital payments, rewards, and financial solutions through a large-scale, secure, and high-performance infrastructure. With a strong presence across global markets, the company focuses on innovation using technologies such as cloud computing, real-time payments, blockchain, and scalable distributed systems. Job Location Bengaluru, India Employment Type Full-Time Role Overview The Software Engineer will be responsible for developing scalable backend systems and contributing to high-performance payment platforms. This role involves working with modern technologies, cloud infrastructure, and distributed systems to deliver reliable and efficient products used by millions of users. Key Responsibilities * Develop clean, efficient, and reusable code * Participate in full software development lifecycle including design, development, testing, and deployment * Build scalable, highly available, and fault-tolerant systems * Collaborate with cross-functional teams including product, QA, and architecture * Work on backend services supporting payment systems * Improve system performance, reliability, and scalability * Debug, test, and enhance existing applications * Contribute ideas to improve product and engineering processes Required Qualifications * Bachelor’s degree in Computer Science, IT, or related field * Strong programming experience in Java * Good understanding of relational databases (SQL) * Knowledge of software development lifecycle and Agile methodologies * Strong problem-solving and analytical skills * Ability to work collaboratively in a team environment Preferred Skills * Experience with Amazon Web Services (AWS) including EC2 and RDS * Knowledge of Docker and Kubernetes * Familiarity with DevOps practices * Understanding of web server performance optimization * Exposure to modern technologies like cloud computing and distributed systems Key Skills * Backend development * Data structures and algorithms * System design basics * Debugging and testing * Communication and teamwork Why Join * Work on large-scale global payment systems * Exposure to cloud, blockchain, and real-time technologies * Opportunity to build products used by millions * Collaborative and innovation-driven environment * Strong focus on learning and career growth Ideal Candidate * Passionate about backend engineering and scalable systems * Curious about new technologies and continuous learning * Strong ownership mindset * Interested in building high-impact products
Get latest job alerts instantly
Trusted by thousands of job seekers
Zebra Technologies • Bengaluru, Karnataka, India
Zebra Software Engineer 1 Jobs 2026 | Freshers Hiring in Bengaluru Company Name • Zebra Technologies Location • Bengaluru, Karnataka, India Posting Date • June 2026 Experience Required • 0-1 Years Job Type • Full Time Work Mode • Hybrid Education Required • Bachelor’s Degree in Computer Science, Software Engineering, or related field • Advanced Degree in a relevant field is also acceptable Required Skills • Software Development • Coding and Debugging • Testing and Deployment • Problem Solving • Analytical Skills • Software Engineering Concepts • Programming Languages • Operating Systems • Algorithms • SDLC • Agile / Scrum • Communication Skills • Team Collaboration About Company • Zebra Technologies provides intelligent automation, asset visibility, and connected frontline solutions that help businesses improve productivity and operational efficiency across industries such as retail, manufacturing, logistics, transportation, and healthcare. Job Description • Zebra Technologies is hiring Software Engineer 1 professionals to design, develop, and maintain software solutions for products and internal systems. • The role involves collaborating with teams on software design projects, coding, debugging, testing, deployment, and improving system performance. • Candidates will work on software engineering tasks while learning modern development methodologies and contributing to business-critical product and system solutions. Roles and Responsibilities • Collaborate with team members to understand requirements for software design projects. • Participate in coding, debugging, testing, and deployment of software solutions. • Analyze processes and systems and share findings with stakeholders. • Recommend improvements for software systems and application performance. • Contribute to the development and testing of software solutions for products and platforms. • Create and maintain technical documentation, code documentation, and test records. • Review changes and upgrades to existing designs and software processes. • Apply software engineering methodologies and best practices in daily work. • Use analytical thinking and judgment to solve technical problems effectively. • Support continuous improvement in software development and delivery processes. Eligibility Criteria • Bachelor’s Degree in Computer Science, Software Engineering, or related field. • 0+ years of experience in software development or related areas. • Equivalent work experience may be considered in lieu of a degree. • Good understanding of software engineering fundamentals and development practices. • Strong communication and teamwork skills. Preferred Skills • Familiarity with software development life cycle models such as Agile or Scrum. • Knowledge of programming languages and software development frameworks. • Understanding of operating systems, algorithms, and system design basics. • Strong quantitative, analytical, and problem-solving abilities. • Ability to work effectively in collaborative engineering teams. Why Join Zebra Technologies? • Opportunity to work with a global leader in enterprise technology and intelligent automation. • Exposure to real-world software engineering and product development projects. • Hybrid work environment with flexible work-life benefits. • Learn and grow in an innovation-driven engineering culture. • Work on impactful technologies across multiple industries. • Access to a supportive environment focused on development, wellbeing, and collaboration. Additional Information • Job Role: Software Engineer 1 • Job Requisition ID: JR102247 • Location: Bengaluru, Karnataka, India • Employment Type: Full Time • Work Mode: Hybrid • Travel Requirement: Up to 15% • Industry: Enterprise Technology / Software Engineering • Freshers Eligible: Yes
Perceptive • Hyderabad, Telangana, India
Perceptive Software Engineering Apprentice Jobs 2026 | NATS Freshers Hiring in Hyderabad Company Name • Perceptive Location • Hyderabad, Telangana, India Posting Date • June 2026 Experience Required • Freshers Job Type • Apprenticeship (12 Months) Work Mode • Not Specified Education Required • Graduate Degree in Software Engineering • Computer Science • Information Technology • Related Technical Disciplines • Eligible under NATS Program Required Skills • Python • JavaScript • SQL • Software Development Life Cycle (SDLC) • Software Testing • Debugging • Documentation • Problem Solving • Team Collaboration • Communication Skills • AI/ML Fundamentals • Learning Agility About Company • Perceptive is a technology-driven organization supporting the biopharmaceutical and clinical research industry. The company provides advanced eClinical and Imaging solutions that help accelerate clinical research and enable faster delivery of life-changing medical treatments worldwide. Job Description • Perceptive is hiring Software Engineering Apprentices under the National Apprenticeship Training Scheme (NATS) for a one-year structured training program. • Apprentices will work alongside experienced engineers and mentors on real-world software projects while developing technical and professional skills. • The role provides exposure to software development, testing, system support, AI automation initiatives, and clinical technology platforms. • Candidates will gain hands-on experience with modern software engineering practices, SDLC processes, and automation frameworks. Roles and Responsibilities • Participate in structured training programs and on-the-job learning assignments. • Work under the guidance of mentors and senior engineering professionals. • Support software development, testing, debugging, and validation activities. • Assist in requirement gathering, documentation, deployment, and SDLC processes. • Contribute to regression testing and issue tracking activities. • Support development of scripts, workflows, and process optimization solutions. • Work with programming tools and eClinical or Imaging systems. • Participate in AI and automation initiatives using Python, Selenium, or RPA tools. • Create project documentation, reports, and activity logs. • Attend team meetings, code reviews, and knowledge-sharing sessions. • Collaborate with cross-functional teams to support project goals. • Follow company policies, standards, and professional practices. Eligibility Criteria • Graduate in Software Engineering, Computer Science, IT, or related disciplines. • Eligible under the NATS apprenticeship program. • Strong interest in software development and emerging technologies. • Good analytical and problem-solving abilities. • Strong communication and teamwork skills. • Fluent English communication skills. Preferred Skills • Foundational certification in AI/ML. • Knowledge of Python programming. • Understanding of JavaScript. • Basic SQL knowledge. • Exposure to Selenium or automation tools. • Interest in AI, automation, and software engineering. • Strong learning mindset and adaptability. Why Join Perceptive? • Structured 12-month apprenticeship program under NATS. • Hands-on exposure to real-world software engineering projects. • Opportunity to work in the clinical research and healthcare technology domain. • Learn from experienced engineers and technical mentors. • Exposure to AI, automation, and modern software development practices. • Comprehensive employee benefits and learning programs. • Strong foundation for a long-term software engineering career. Additional Information • Job Role: Software Engineering Apprentice • Job Requisition ID: JR104833 • Location: Hyderabad, Telangana, India • Employment Type: Apprenticeship • Duration: 12 Months • Industry: Healthcare Technology & Clinical Research • Freshers Eligible: Yes • NATS Eligible: Yes
TCS • Multiple Locations Across India
TCS B.Sc Ignite Hiring 2026 | Freshers Software & IT Careers for Science Graduates Company Name • Tata Consultancy Services (TCS) Location • Multiple Locations Across India Posting Date • June 2026 Experience Required • Freshers Job Type • Full Time Work Mode • As Per Business Requirement Education Required • BCA • B.Sc (IT) • B.Sc (Computer Science) • B.Sc (Mathematics) • B.Sc (Data Science) • B.Sc (Statistics) • B.Sc (Physics) • B.Sc (Chemistry) • B.Sc (Electronics) • B.Sc (Cyber Security) • B.Sc (Biochemistry) • B.Voc (CS/IT) Required Skills • Programming Fundamentals • Analytical Thinking • Problem Solving • Communication Skills • Software Development Concepts • Logical Reasoning • Learning Agility • Team Collaboration • Technology Aptitude • Adaptability About Company • Tata Consultancy Services (TCS) is a global IT services, consulting, and business solutions organization. TCS helps enterprises transform their businesses through technology, innovation, and digital solutions while serving clients across multiple industries worldwide. Job Description • TCS B.Sc Ignite Hiring 2026 is an exclusive opportunity for science and computer application graduates to begin their careers in the IT industry. • Selected candidates will be enrolled in the TCS Ignite program, a specialized "Science to Software" learning initiative designed to transform science graduates into software professionals. • The program provides industry-relevant training, exposure to emerging technologies, and long-term career growth opportunities within TCS. • Candidates will receive structured learning and practical experience across software development and digital technologies. Roles and Responsibilities • Participate in the TCS Ignite learning and development program. • Learn software development methodologies and industry best practices. • Work on technology projects under the guidance of experienced professionals. • Develop skills in modern software engineering and digital technologies. • Collaborate with project teams to deliver technology solutions. • Support application development, testing, and deployment activities. • Analyze business requirements and contribute to technical implementations. • Continuously learn new technologies and enhance technical capabilities. • Follow organizational processes, quality standards, and compliance requirements. • Contribute to innovation and technology-driven initiatives. Eligibility Criteria • Candidates from the Batch of 2026 are eligible to apply. • Must possess a degree in eligible B.Sc, BCA, or B.Voc disciplines. • Strong interest in software development and technology careers. • Good analytical, communication, and problem-solving abilities. • Must meet TCS eligibility guidelines during the recruitment process. Preferred Skills • Basic programming knowledge. • Understanding of software development concepts. • Interest in Artificial Intelligence and emerging technologies. • Strong logical reasoning and aptitude skills. • Ability to learn quickly in a dynamic environment. • Teamwork and collaboration skills. Why Join TCS Ignite? • Specialized Science-to-Software career transformation program. • Opportunity to build a career in one of the world's leading IT companies. • Structured learning and professional development. • Exposure to emerging technologies and innovation. • Career growth opportunities aligned with engineering professionals. • Access to advanced technology projects and global work environments. • Opportunity for higher education through curated postgraduate programs. • Performance-based compensation growth opportunities. Additional Information • Hiring Program: TCS B.Sc Ignite Hiring 2026 • Eligible Batch: 2026 • Registration End Date: 22 July 2026 • Test Date: 26 August 2026 • Employment Type: Full Time • Industry: Information Technology & Services • Freshers Eligible: Yes • Selection Process: TCS B.Sc Ignite Hiring Assessment
AI Foundations for Java Developers: Complete Roadmap to Become an AI Architect
A comprehensive guide for Java developers transitioning into Artificial Intelligence, Machine Learning, Generative AI, and Enterprise AI Architecture with Python, Spring Boot, and real-world system design.
2026-05-20
Python for AI and ML: Why It Dominates the Future of Intelligent Systems
Discover why Python has become the most popular programming language for Artificial Intelligence and Machine Learning. Learn about Python’s global popularity, AI ecosystem, community support, career opportunities, real-world applications, and why developers choose Python for AI and ML projects.
2026-05-25
AI is Creating New Jobs: Future Career Opportunities in Artificial Intelligence (2026 Guide)
Discover how AI is creating new job opportunities across industries. Learn about emerging AI roles, skills required, and how students and professionals can prepare for the future.
2026-04-25