Cognizant

Software Architect

Cognizant
Apply
23 hours ago
Vilnius, LithuaniaStaff+

Responsibilities

  • Translate business requirements into architecture, technical designs, and delivery plans with product owners, business analysts, and clients.
  • Lead the design and hands-on development of back-end services using Java, Node.js, or .NET with relevant ORM and data-access frameworks.
  • Guide front-end architecture, including micro frontends, and contribute to development using React, Angular, or Vue with TypeScript, HTML, and CSS.
  • Design API contracts and integration patterns between services and external systems.
  • Define and promote clean code, SOLID principles, automated testing, secure coding, CI/CD, and documentation practices.
  • Drive adoption of AI-assisted development tools and define guidelines for their safe and effective use.
  • Lead code and design reviews, mentor engineers, troubleshoot issues, and improve development processes.
  • Present architecture options, trade-offs, risks, and technical decisions to stakeholders and team members.
  • Participate in agile ceremonies, knowledge-sharing sessions, proofs of concept, and technology evaluations.
  • Participate in sales workshops, assess client requirements, and discuss technical feasibility.

Requirements

  • Strong hands-on experience with at least one back-end stack—Java, Node.js with TypeScript, or .NET—and a modern front-end framework such as React, Angular, or Vue.
  • Experience with microservices, cloud platforms, message brokers, and ORMs.
  • Strong written and verbal communication skills for collaborating with business stakeholders, product managers, designers, and engineers.
  • Ability to make and defend technical decisions involving security, performance, and manageability.
  • Significant experience designing and implementing successful software products and defining application structure, behavior, interactions, and non-functional properties.
  • Ability to analyze business impact and risks associated with architectural decisions.
  • Experience conducting code and process reviews and applying software development best practices.
  • Hands-on daily experience with AI-assisted development tools and understanding of their code-quality, security, intellectual-property, and other risks.
  • Preferred experience with pre-sales activities, RFP/RFI responses, technical solution proposals, effort estimation, client consulting, discovery workshops, and solution workshops.
  • Preferred experience presenting technical solutions to technical and non-technical audiences and designing or integrating GenAI/LLM-based solutions, including RAG, AI agents, evaluation, cost, and responsible-AI considerations.

Benefits

  • Hybrid work model with remote work opportunities and 3 of 5 days weekly from the office.
  • Additional medical insurance covering gym subscription, team events, outreach activities, and other benefits.
  • Professional and personal development opportunities, including Udemy.
  • Open, modern, ergonomic office environment in a multicultural community.
  • Virtual hiring and work practices, with interviews conducted online as well as live from the office.

Tech Stack

AngularApache KafkaAWSAzureCSSExpressGoogle Cloud PlatformHTMLJavaNestJS.NETNode.jsRabbitMQReactSpring BootTypeScriptVue.js

Categories

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