Software Engineer Recruitment 2026: Multiple Companies Hiring Freshers | Software Engineering, Software development and Technical Support.

Job Summary

Multiple opportunities are available for Software Engineer, Software Development Engineer in Test, Technical Support Specialist, Entry Level Software Engineer, IoT Software Developer, and Java Kafka Engineer roles. These positions focus on software development, backend engineering, quality assurance, technical support, IoT device engineering, distributed systems, and enterprise application development.

Candidates will work on designing, developing, testing, debugging, and maintaining reliable software solutions while collaborating with product, QA, architecture, support, and engineering teams. The roles provide exposure to Java, C#, .NET, Python, React, Angular, Spring Boot, Microservices, Kafka, REST APIs, Kubernetes, Azure, Git, CI/CD, databases, and IoT technologies.

Qualifications

  • Strong programming knowledge in Java, C#, .NET, Python, JavaScript, or another relevant programming language.
  • Understanding of object-oriented programming, data structures, algorithms, software design, and application architecture.
  • Knowledge of RESTful APIs, microservices, databases, SQL, and distributed systems is preferred.
  • For SDET roles, knowledge of software testing, automation, scripting, and QA methodologies is beneficial.
  • For IoT roles, familiarity with MQTT, OPC-UA, Azure IoT Hub, device communication, or edge technologies is an advantage.
  • Strong analytical, troubleshooting, communication, teamwork, and continuous-learning skills.

Apply Now

Job Details - 1

Company Fujitsu's
Role Software Engineer Apprentice
Location Bangalore, India

Job Details - 2

Company Akamai Technologies
Role Software Development Engineer
Location Bengaluru, India (Remote)

Job Details - 3

Company Medpace
Role Software Engineer
Location Navi Mumbai, India

Job Details - 4

Company Husky Technologies
Role Software Developer
Location Chennai, India

Job Details - 5

Company Iris Software
Role Java Engineer
Location Noida, India

Requirements

  • Design, develop, test, debug, and maintain scalable and reliable software applications and backend services.
  • Develop enterprise applications using technologies such as Java, Spring Boot, Microservices, C#, .NET, React, Angular, or Python.
  • Build and integrate RESTful APIs, define service boundaries, and support distributed and event-driven architectures.
  • Work with relational databases and SQL while applying database optimization, caching, asynchronous processing, and performance practices where required.
  • Develop and execute functional, regression, integration, automated, load, and performance tests and support CI/CD-based testing.
  • Use Git, Azure DevOps, CI/CD pipelines, Docker, Kubernetes, cloud platforms, and modern DevOps/DevSecOps practices.
  • Troubleshoot production issues, perform root cause analysis, document resolutions, support releases, and collaborate with cross-functional teams.

Benefits

  • Opportunity to build a career in software engineering, backend development, SDET, technical support, IoT, or enterprise application development.
  • Hands-on experience with modern technologies including Java, Spring Boot, C#, .NET, Python, React, Angular, and Microservices.
  • Practical exposure to cloud platforms, Kubernetes, Docker, Kafka, CI/CD, Git, REST APIs, and distributed systems.
  • Opportunity to develop software testing, automation, debugging, performance optimization, and production support skills.
  • Exposure to IoT technologies, device communication protocols, edge computing, cloud services, and cybersecurity concepts where applicable.
  • Opportunity to collaborate with experienced engineers, QA professionals, architects, product owners, and global teams.
  • Strong career growth foundation in Software Engineering, Test Automation, Cloud Engineering, IoT Development, Technical Support, and Backend Engineering.