Software Architect

Qpact

Bengaluru

On-site

INR 400,000 - 900,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

QPact is seeking a Software Architect to lead the technical design for Platform Shared Services, including authentication, sandboxing, and licensing. You will shape scalable, secure, and maintainable architectures across product lines and verticals.

You will mentor teams, drive AI-first development practices, and align architecture with security, performance, and cloud patterns. The role requires strong leadership and collaboration with Product and Security teams.

Qualifications

  • Significant experience designing and developing REST APIs.
  • Experience creating and running automated tests.
  • Experience in containerised environments (Docker, Kubernetes).
  • Experience with Linux system architecture/administration and supporting network architecture.
  • Experience working in cloud infrastructure (AWS, GCP, or Azure).
  • Excellent analytical and problem-solving skills.
  • Excellent oral and written communication skills, able to present technical concepts to architects and developers.
  • Experience guiding and mentoring software engineers.
  • Fluent written and spoken English.

Responsibilities

  • Define and champion the technical architecture for Platform Shared Services, ensuring alignment with business objectives and engineering standards.
  • Lead architectural decision-making and provide authoritative guidance on complex technical decisions within the team.
  • Lead the design and standardisation of authentication, sandboxing, and licensing capabilities across our product suite.
  • Develop architectural principles, standards, and guidelines ensuring scalability, security, and performance.
  • Design and oversee implementation of robust APIs and system interfaces enabling seamless integration between platform components.
  • Participate in an on-call rotation.

Skills

REST APIs
Automated tests
AI-assisted dev
Docker
Kubernetes
Linux
Cloud platforms
English fluency

Education

Bachelor's degree

Tools

Docker
Kubernetes
AWS
GCP
Azure
Node.js
OpenLayers
PostGIS
Pyramid
SQLAlchemy

Job description

We are seeking a Software Architect with 15-20 years of experience to lead the technical design and architecture of Platform Shared Services — the authentication, sandboxing, and licensing capabilities that underpin our product suite. In this role you will provide architectural leadership within the Auth., Sandboxing & Licensing team, shaping scalable, secure, and maintainable solutions that serve multiple product lines and industry verticals.

Key responsibilities
  • Define and champion the technical architecture for Platform Shared Services, ensuring alignment with business objectives and engineering standards.
  • Lead architectural decision-making and provide authoritative guidance on complex technical decisions within the team.
  • Lead the design and standardisation of authentication, sandboxing, and licensing capabilities across our product suite.
  • Proactively identify and evaluate emerging technologies and architectural patterns to enhance platform capabilities.
  • Develop and maintain architectural principles, standards, and guidelines ensuring scalability, security, and performance.
  • Design and oversee implementation of robust APIs and system interfaces enabling seamless integration between platform components.
  • Collaborate with Product Management to translate business strategy into technical roadmaps.
  • Partner with the Global Information Security Officer to establish and maintain security architecture standards.
  • Work closely with DevOps and SRE teams to implement cloud-friendly architectural patterns and ensure operational excellence.
  • Mentor and develop technical teams, fostering a culture of engineering excellence and innovation.
  • Define architectural constraint documents that govern how AI code generation is applied within Platform Shared Services, ensuring AI-generated code meets security, performance, and design requirements.
  • Establish team-level PRP standards and prompt templates, ensuring consistent, high-quality AI-generated output aligned with platform architecture.
  • Evaluate and recommend AI-assisted development tooling for adoption across the team, defining governance policies for responsible use.
  • Establish and maintain comprehensive architectural documentation and technical specifications.
  • Participate in an on-call rotation.
Mandatory AI Engineering Competencies

Candidates must demonstrate the ability to work effectively in an AI-First Software Development Lifecycle.

  • Proficient in AI-assisted software development using modern coding assistants to accelerate design, implementation, testing and documentation.
  • Ability to translate business requirements into structured specifications prior to implementation (Spec-Driven Development).
  • Strong prompt engineering skills for software engineering tasks including code generation, test generation, debugging, documentation and architecture.
  • Ability to critically evaluate AI-generated outputs for correctness, security, performance and maintainability.
  • Experience using AI to generate and maintain automated unit, API and integration tests.
  • Demonstrated ability to work with AI agents while retaining full engineering ownership and accountability.
Essential Qualifications & Experience

You must have all of the following:

  • Significant experience designing and developing REST APIs.
  • Significant experience creating and running automated tests.
  • Experience working in a containerised environment (Docker, Kubernetes).
  • Experience with Linux system architecture/administration and supporting network architecture.
  • Experience working in cloud infrastructure (AWS, GCP, or Azure).
  • Excellent analytical and problem‑solving skills.
  • Excellent oral and written communication skills, able to present technical concepts to architects and developers.
  • Experience guiding and mentoring software engineers.
  • Fluent written and spoken English.
Desired Qualifications & Experience

Ideally, you'll have some of the following:

  • Experience with Geospatial Information Systems (GIS) or web mapping.
  • Experience within the telecommunications and/or utilities industries.
  • Knowledge of Node.js design and development.
  • Experience with mobile application development (iOS, Android, Windows).
  • Knowledge of or experience with: OpenLayers, PostGIS, Pyramid, Shapely, Turf, and SQLAlchemy.
  • Experience with security architecture, including authentication standards (OAuth 2.0, SAML, OpenID Connect).
  • Experience with licensing and entitlement management systems.
  • Experience working in an Agile environment.
Education

Bachelor's degree from an accredited university in Computer Science, Engineering, or a related field; or equivalent industry experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

QBurst • Thiruvananthapuram

On-site
INR 2,500,000 - 3,500,000
Technical Architect
Technical Architect

Preferred Square • Gurugram District

On-site
INR 4,000,000 - 7,000,000
AI Technical Architect
AI Technical Architect

Qentelli • Hyderabad

On-site
INR 3,000,000 - 8,000,000
AI Architect
AI Architect

Comviva • Gurugram District

On-site
INR 350,000 - 550,000
Application Architect-Cloud Applications
Application Architect-Cloud Applications

International Business Machines Corporation • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Technical Lead - Full Stack Software Development and AI Innovation
Technical Lead - Full Stack Software Development and AI Innovation

Ford Motor • Chennai

On-site
INR 2,500,000 - 4,000,000
Senior Manager Software Engineering
Senior Manager Software Engineering

Optum • Chennai

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Ansira • Bengaluru

On-site
INR 1,800,000 - 2,600,000
AI Architect
AI Architect

UnitedLayer • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer -AI
Software Engineer -AI

Zealogics IT Solutions Pvt Ltd • Ernakulam

On-site
INR 900,000 - 1,500,000