Advanced Software Engineer

7 days ago


Pune, Maharashtra, India NCS Group Full time

NCS Group is a global technology services firm with a team in India that's going places. We're growing across Asia Pacific and need people to help us build next-generation solutions and shape the future of technology.


You'll be working on global projects from day one. With the chance to make an impact across Singapore, Australia, and beyond.


We're guided by our vision of advancing communities and bringing people and technology together to make the extraordinary happen. We create end-to-end technology solutions and services clients with our Next capabilities of digital, cloud, platforms as well as core offerings in Applications, Infrastructure, Engineering, and Cyber Security.


Your role is at the forefront of our technology journey. At NCS, we pride ourselves on empowering our people and talent to their fullest potential, wherever they are in the world. Learning together in our NCS DOJO, we have comprehensive, built-in, training and industry standard qualifications that will allow you to up-skill and re-skill as we grow together.


We're committed to helping learning flow throughout our organization. We've created an ecosystem of meaningful projects, mentorship, and personalized support to ensure you progress and develop. To broaden your perspectives, we also have multiple 'playgrounds' that work as Project Teams, Client Tribes, Strategy Groups, and Center-of-Excellence across Asia Pacific. And if there are any ideas or projects that interest you, we're always listening and ready to play.


The role offers a range of responsibilities including:



  • Design, develop, and maintain enterprise-grade, highly scalable, and high-performing software solutions that meet both functional and technical requirements, including security requirements.
  • Design and develop microservices and APIs using various technologies (e.g., Java).
  • Develop and automate the testing for the software solution, including unit testing, backend integration testing, frontend user interface testing, and end-to-end testing.
  • Work with the Quality Assurance (QA) teams and other internal teams to ensure assigned defects/enhancements are validated, documented, and resolved appropriately.

You will be expected to have:



  • At least 3 years of microservices development experience with technologies such as Java, Apache Camel, Spring Boot, etc.
  • At least 2 years of experience with container technology such as Docker and Kubernetes.
  • At least 2 years of relevant experience in Linux and open-source-based development.
  • At least 2 projects utilizing DevOps and software automation with unit testing and functional testing.
  • Experience with at least 2 databases such as MariaDB/PostgreSQL and MongoDB.
  • Experience in EFK stack and Prometheus/Grafana.
  • Experience in Restful APIs.

Additional experience would be great to have:



  • Experience in software security tools and concepts.
  • Experience in Message Queue brokers such as Apache Kafka.


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software. As a key member of our software development team, you will be responsible for designing, developing, and implementing software features and functionality, as well as troubleshooting and debugging existing systems.Key...


  • Pune, Maharashtra, India Radical Technologies Full time

    **Become a part of our team as a Trainee Engineer**We are looking for highly motivated and skilled individuals to join our team as Trainee Engineers.Key Responsibilities:Develop and maintain software applications using Java, Node JS, Angular, Python, and other relevant technologies.Work on advanced features and functionalities to enhance our products and...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a skilled software engineer to play a key role in advancing the state of the art of software performance tuning applications that leverage GPUs.As a software engineer in the Developer Tools organization, you will be responsible for establishing software solutions for a multitude of platforms, working directly with our GPUs at a low level. You...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionAt Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying secure, scalable, and highly available software solutions in the AWS public cloud.Key Responsibilities:Design and develop software...


  • Pune, Maharashtra, India Zycus Full time

    We are seeking a skilled Advanced Java Software Architect to lead our engineering team and contribute to the development and execution of our technical strategy. The ideal candidate will have a strong development background in JAVA/J2EE, Springboot and Microservices, a proven track record of successful team leadership, and a deep understanding of...


  • Pune, Maharashtra, India Capgemini Full time

    As a Senior Software Engineer, you will be responsible for developing and maintaining complex software systems. With a strong technical background and experience working on advanced projects, you will be able to drive system design and implementation forward.Key Responsibilities:Design and Develop Software SystemsCollaborate with Cross-Functional TeamsEnsure...


  • Pune, Maharashtra, India L4B Software Full time

    Job Title: Senior Android Software EngineerL4B Software is a cutting-edge technology company specializing in embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented...


  • Pune, Maharashtra, India L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We...


  • Pune, Maharashtra, India Cloud Software Group Full time

    About This Opportunity:We are seeking a highly skilled Senior Software Architecture Engineer to join our team at Cloud Software Group. As a key member of our Engineering organization, you will be responsible for designing and implementing scalable and robust JasperReport Server solutions to meet the evolving business needs of our clients.Key...


  • Pune, Maharashtra, India Coupa Software Full time

    Unlock Your Potential as a Senior Software Engineer in TestCoupa is on a mission to revolutionize spend management for today's dynamic businesses. As a Senior Software Engineer in Test, you will play a critical role in ensuring the quality and reliability of our market-leading product suite.Responsibilities:Design and develop advanced automated test suites...


  • Pune, Maharashtra, India L4B Software Full time

    Quality Assurance Engineer for Embedded Operating SystemsL4B Software is a cutting-edge technology company specializing in embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries.As we continue to grow, we are seeking passionate and...


  • Pune, Maharashtra, India Cloud Software Group Full time

    About This Team:We're passionate about empowering people to create innovative solutions and transform how companies interact with data. Our team is dedicated to fostering a collaborative and high-performance work environment where everyone is respected and has access to equal opportunity.Job Description/Responsibilities:Design and develop scalable and robust...


  • Pune, Maharashtra, India HARMAN International Full time

    Transforming the Future of Automotive and Enterprise SolutionsHARMAN International is a technology leader that is rapidly on the move, filled with people who are focused on making life better. Innovation, inclusivity, and teamwork are a part of our DNA.As a Software Engineer for Advanced Android Solutions, you will combine your technical expertise with...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    About the RoleWe are seeking a skilled Java Software Engineer to join our team at BMC Software, Inc. as a key contributor to the development of our cutting-edge SaaS products.Key ResponsibilitiesParticipate in all aspects of SaaS product development, from requirements analysis to product release and sustaining using agile methodology.Work collaboratively...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:The Senior Software Engineer is a key member of our engineering team, responsible for designing, developing, and delivering high-quality software solutions. This role requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively with cross-functional teams.Key...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:At Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our Global Business Applications team. As a Senior Software Engineer, you will be responsible for designing and developing new features and functionality, as well as enhancing application capabilities on our critical back office...

  • Software Engineer III

    3 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job Title: Software Engineer IIIJob Summary:The Software Engineer III is a key member of our software development team, responsible for designing, developing, and troubleshooting software programs for software enhancements, maintenance, and new products. This role requires a strong understanding of computer science fundamentals, including algorithms, data...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Software Development EngineerAt Rocket Software, we are seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and troubleshooting software programs for software enhancements and new products.Key Responsibilities:Design and develop software...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerSummary:Rocket Software seeks a highly skilled Senior Software Engineer to develop and enhance application capabilities on critical systems and platforms. Key Responsibilities:Design and develop technical solutions within a functional area or domain.Lead the overall development and implementation of system enhancements and...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...