Cognizant

Sr. Software Engineer B2

Cognizant
Apply
1 day ago
Hyderābād, IndiaStaff+

Responsibilities

  • Design end-to-end architectures for complex, multi-tiered systems through implementation and production support.
  • Transform monolithic applications into loosely coupled, microservices-based architectures.
  • Design highly available, resilient, fault-tolerant, cloud-native, and API-first solutions for customer-facing banking applications.
  • Partner with engineering, infrastructure, security, and DevOps teams on performance, scalability, compliance, and enterprise standards.
  • Analyze systems and processes to identify architectural gaps, automation opportunities, and performance improvements.
  • Evaluate RDBMS, NoSQL, legacy, and emerging database strategies.
  • Communicate architectural trade-offs and decisions to technical and non-technical stakeholders.
  • Ensure solutions meet PCI-DSS, SOX, GLBA, security, privacy, and internal risk/compliance requirements.
  • Contribute to architecture governance, design reviews, reusable patterns, and standards across the GCC.
  • Mentor engineers and junior architects on architectural best practices.

Requirements

  • 12–15 years of web or software development experience with progressively increasing responsibility in solutions or enterprise architecture.
  • Hands-on experience delivering complex, multi-tiered software systems end to end.
  • Understanding of architectural concepts and patterns including SOA, event-driven architecture, microservices, and domain-driven design.
  • Experience with system and process analysis, RDBMS, and NoSQL databases.
  • Experience designing highly available customer-facing applications in a global delivery or shared-services model.
  • Experience designing cloud-native applications and RESTful or GraphQL APIs.
  • Experience with resilient architecture, automation, performance optimization, and monolith-to-microservices transformations.
  • Experience in at least two or three domains among infrastructure, security, DevOps, application development, database technologies, and cloud computing, including AWS, Azure, or GCP.
  • Bachelor’s degree in computer science, engineering, or a related field, or foreign equivalent; equivalent professional experience is also considered.
  • Preferred banking or financial services experience and familiarity with sensitive financial data.
  • Preferred cybersecurity architecture or secure-by-design experience.
  • Preferred experience with Python, Java, JavaScript, Ruby, Golang, C, C++, and Angular, React, or Vue.
  • Preferred UI/UX design exposure, cloud architecture certifications, and TOGAF or equivalent certification.
  • Preferred experience with Agile or SAFe delivery across distributed global teams and time zones.

Categories

Solutions Engineering
Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me