What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportunities for people like YOU - people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story. Position Summary We are seeking a talented individual to fill a Senior Software Engineer role in a cross-functional agile team. Your purpose will be to bring a lean, agile approach to design and development, help us to deliver inspired, effortless human connection by leveraging quality microservice practices. You will be responsible for design, development, configuration, customization, implementation and operational maintenance. Your role will be instrumental in defining and developing well-architected API solutions, ensuring quality and coding best practices. Your backend APIs will help the company to deliver strategic and complex business solutions. You should be able to manage offshore team members, guide/mentor them and resolve their queries. · Deliver strategic complex business solutions catered around backend APIs. · Identify solutions to business requirements. · Estimate and plan workloads for upcoming sprints. · Frame development solutions and explain thinking in a compelling way. · Ensure development is maintainable, reusable and of high quality. · Identify problems or areas for continuous improvement and provide solutions proactively. Mandatory Skills · RESTful API strategy (Springboot, Spring reactive, Junit) · DevOps (CI/CD) · Kubernetes · Kafka · Gitlab · AWS (EKS, DynamboDB, IAM, Cloud Formation, etc) · New Relic - setting up monitoring, notifications · Splunk Roles And Responsibilities Work closely with a dedicated cross-functional team Collaborate daily with product owners, business analysts, developers, testers, UX designers, and operations staff to deliver high-quality solutions. Participate in sprint ceremonies such as planning, daily stand-ups, retrospectives, and reviews to ensure transparency, alignment, and continuous improvement. Foster a culture of open communication, shared ownership, and accountability across disciplines. Build strong working relationships that promote knowledge sharing, innovation, and collective problem-solving. Follow SAFe Agile practices Participate actively in Program Increment (PI) Planning, sprint planning, and other SAFe ceremonies to align team objectives with organizational goals. Adhere to Agile principles including iterative development, continuous integration, and incremental delivery. Collaborate with Agile Release Train (ART) members to ensure coordination, dependency management, and delivery of value. Continuously improve team performance by incorporating feedback, leveraging metrics, and embracing Agile mindset and values. Deliver new functionality Design, develop, test, and deploy new product features that meet business and customer needs. Ensure code quality through peer reviews, automated testing, and adherence to development standards. Collaborate with stakeholders to refine requirements, define acceptance criteria, and ensure alignment with strategic goals. Continuously identify opportunities for enhancement and innovation in product features and user experience. Support existing functionality (with a DevOps mindset) Maintain, monitor, and optimize existing applications to ensure high availability, reliability, and performance. Implement continuous integration and continuous deployment (CI/CD) pipelines to streamline delivery and minimize downtime. Proactively identify and resolve production issues, applying root cause analysis and preventative measures. Work closely with operations and support teams to improve system observability, incident response, and recovery processes. Bring your expertise to: Investigate incidents and performance bottlenecks using logs, monitoring tools, and diagnostic data. Provide timely resolutions and communicate effectively with stakeholders regarding impact and recovery progress. Translate business requirements into scalable, maintainable, and efficient technical solutions. Contribute to architectural discussions and ensure alignment with overall system design principles. Evaluate and adopt modern tools, frameworks, and technologies that enhance system performance and developer productivity. Refactor legacy components and improve technical debt to align with current standards and best practices. Mentor and support junior team members through code reviews, knowledge sharing, and pair programming. Help define and refine engineering standards, coding guidelines, and quality assurance processes. Encourage automation, test-driven development, and continuous improvement across the development lifecycle. Serve as a trusted technical advisor to business stakeholders, helping them understand opportunities and constraints of technology. Qualifications/Certifications (Optional): Azure Certified Solution Architect Salary Range : >$100,000 Date of Posting: 09-Dec-25 Next Steps: If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us. For a complete list of open opportunities with Cognizant, visit http://www.cognizant.com/careers . Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check. Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.