Tech Lead (GoLang) at Angel One · Remote, anywhere, Anywhere · 5 - 10 years · Profitable · Remote friendly · Posted 6 Jul 2022

Designation: Technical Lead (ABL_SS_272)
Position description:
- Work with Product and Engineering leaders to drive and implement platform and product vision.
- Leverage deep and wide knowledge of technology stack to recommend appropriate architecture and design solutions, and provide technical leadership to a team of rock star Software Engineers.
- Translate the impact of design choices on non-functional attributes like scalability, performance, availability, and security.
- Create large-scale, multi-tiered, distributed web applications with databases, and designing web services, APIs, data models, and schemas, using SQL or NoSQL.
- Experience with Cloud environments, such as AWS.
- Comfortable working with Windows and Linux environments.
- Work with different data storage solutions such as Postgres, Oracle, SQL Server, ElasticSearch, SQL, Hadoop, or MongoDB.
- Experience delivering high-quality software following continuous delivery and using code quality tools (JIRA, GitHub, Jenkin, Hudson, Sonar, and Fortify, etc.).
- Drive adoption of best practices across the Software Engineering Lifecycle, including reviews, source control, build processes, continuous integration, and deployment.
- Develop and maintain cross-functional relationships and alignment.
Primary Responsibilities:
- Application Development using Golang / C++.
Reporting Department: Application Development and Maintenance (1991)
Educational qualifications preferred Degree: Bachelors degree
Required Skills:
- Experience of building scalable architectures
- Hands-on experience with GoLang, Node Js, C++ or Java or any other Open Source technologies/ Cloud Servers
- Experience in developing software using a formal & structured development methodology
- Ability to work in a collaborative team environment
- Experience with test-driven development & proper unit testing of code
- An iterative approach to development, using short development cycles & frequent builds
- Object-oriented programming/ Object Oriented Design (OOP/OOD)
- Ability to develop secure solutions & knowledge of industry best practices regarding information security & defensive development

About Angel One
About
We are Angel One (formerly known as Angel Broking). India's most trusted Fintech company and an all-in-One financial house. Founded in 1996 Angel One offers a world-class experience across all digital channels including web, trading software and mobile applications, to help make millions of Indians informed investment decisions.
Certified as a Great Place To Work for six-consecutive years, we are driven by technology and a mission to become the No. 1 fintech organization in India. With a 9.2 Million+ registered client base and more than 18+ million app downloads, we are onboarding more than 400,000 new users every month. We are working to build personalized financial journeys for customers via a single app, powered by new-age engineering tech and Machine Learning.
We are a group of self-driven, motivated individuals who enjoy taking ownership and believe in providing the best value for money to investors through innovative products and investment strategies. We apply and amplify design thinking with our products and solution.
It is a flat structure, with ample opportunity to showcase your talent and a growth path for engineers to the very top. We are remote-first, with people spread across Bangalore, Mumbai and UAE. Here are some of the perks that you'll enjoy as an Angelite,
- Work with world-class peer group from leading organizations
- Exciting, dynamic and agile work environment
- Freedom to ideate, innovate, express, solve and create customer experience through #Fintech & #ConsumerTech
- Cutting edge technology and Products / Digital Platforms of future
- Continuous learning interventions and upskilling
- Open culture to collaborate where failing fast is encouraged to invent new ways and methods, join our Failure Club to experience it
- 6-time certified as a Great Place To Work culture
- Highly competitive pay structures, one of the best
Come say Hello to ideas and goodbye to hierarchies at Angel One!
Photos
Connect with the team
Similar jobs (10)
Experience and Required Skill Sets:
1 Solid experience in software design and development using Microsoft ASP.NET framework, C#, Visual Studio, and in writing clean, readable, and easily maintainable code
2 5+ years of experience in WCF, WPF, VB.NET, SQL Server, JQuery, Angular 10 and above.
3 5+ years of experience in developing highly scalable REST/Web APIs
4 5+ years of experience in developing highly efficient SQL/NoSQL Queries
5 5+ years of experience in Relational and Document databases
6 Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
7 Experience in using the MVC framework, working knowledge in APIs, and Service Oriented Architecture
8 Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
9 Experience in Angular version 10 and above is required
10 Expert in SQL programming & Database Design (Stored procedure, Function, Trigger, Constraints, Replication)
11 Strong ability in HTML and JavaScript (AJAX, DOM)
12 Development experience with data integration technologies including REST, SOAP, JSON, XML
13 Expertise in programming and usage of any unit testing framework. Expertise in integration testing and continuous integration.
14 Experience working in a DevOps environment will be an added advantage.
Responsibilities:
• Ability to create complex, enterprise-transforming applications that meet and exceed client expectations.
• Responsible for the bottom line. Strong project management abilities. Ability to encourage the team to stick to timelines.
• Follow best-in-class coding practices and review the solutions vis-à-vis the requirements and technical specifications.
• Should demonstrate strong client interfacing capabilities like emails and calls with clients in the US/UK
About the role
You will be a pivotal member of the leadership team, responsible for driving the company's product and platform strategy while overseeing engineering excellence across AI, data, platform, DevOps and infrastructure. This is a mission-critical role for an engineering leader who is both strategic and hands-on, and who can build scalable technologies for global enterprise clients in a fast-paced innovation ecosystem.
Reports to: CEO · Location: Bengaluru, India — hybrid, 3 days a week in office
What you will do
Technology & product leadership
- Define and drive the technology vision, architecture and long-term platform roadmap.
- Oversee the architecture, design and delivery of highly scalable enterprise systems.
- Ensure engineering excellence, velocity and reliability across the product lifecycle.
Engineering & platform management
- Lead platform engineering, product technology, DevOps, infrastructure and Quality Engineering.
- Build robust cloud-native systems using the Azure, AWS and GCP ecosystems.
- Oversee operational effectiveness, including uptime, production reliability and cost optimisation.
Innovation & AI strategy
- Spearhead Mission AI by developing scalable, production-grade AI/ML and GenAI capabilities.
- Own the GenAI/LLM solutions architecture.
- Core specialisation in AI agents and autonomous workflows, data extraction and intelligent automation.
- Direct hands-on architectural oversight of large language models, applied AI and multi-layered deep learning products.
- Extensive expertise in building intelligent document automation systems — similar in complexity to patent parsing, legal workflow automation and structured decision intelligence tools.
Technical leadership
- A proven track record overseeing product architecture, tech strategy and cross-functional engineering execution across core full-stack and AI platforms.
- Collaborate with executive leadership on business strategy, client requirements and product delivery.
- Build, mentor and scale high-performing engineering teams with a growth mindset.
- Establish a strong technology culture grounded in ownership, innovation and continuous learning.
What success looks like
- Mission AI: build a world-class AI system leveraging GenAI, ML and enterprise-grade data engineering.
- Hyper-scaling: architect and scale the platform to match global industry leaders in the IP space.
- Culture building: develop a strong engineering organisation with high ownership, performance and innovation DNA.
Qualifications & experience
- Preferably under 15 years of enterprise software engineering experience across B2B SaaS or technology-first companies; fewer is fine for an exceptional engineer.
- A proven track record of taking early-stage AI/ML prototypes and scaling them into robust enterprise SaaS platforms featuring multi-agent orchestration, complex workflows and decision intelligence.
- Experienced in building and mentoring agile, lean startup teams of full-stack and machine learning engineers from the ground up.
- Proven leadership in defining and executing technology strategy and platform roadmaps.
- Extensive cloud-native engineering experience with Azure, AWS and GCP.
Technical expertise
- Strong full-stack engineering background (Java, Python, JavaScript frameworks).
- Expertise with JS frameworks such as React, Angular and Node.js.
- Experience building and scaling distributed systems and microservices.
- Strong knowledge of databases (SQL, NoSQL), data modelling and unstructured data management.
- Strong understanding of Agile methodologies and tools (Atlassian, Git, CI/CD pipelines).
Behavioural & leadership competencies
- Product and delivery management expertise, end to end, including delivery and customer support.
- Excellent communication, with the ability to influence executive stakeholders.
- High technical proficiency combined with strong business acumen.
- Strong analytical and decision-making skills.
Key Responsibilities
- Lead and manage the software development function, including developers, technical leads, architects, and QA engineers.
- Define and execute the software development roadmap in alignment with the company's business strategy and growth objectives.
- Oversee the design, development, testing, deployment, and maintenance of scalable, secure, and high-performance software applications.
- Lead the development and enhancement of fintech platforms, financial applications, payment solutions, and digital financial products, as applicable.
- Drive API development, third-party integrations, banking integrations, payment gateway integrations, and other financial technology integrations.
- Establish software architecture standards, coding practices, development methodologies, and engineering best practices.
- Ensure application security, data protection, system reliability, scalability, and performance across software platforms.
- Drive the adoption of modern technologies, cloud-based solutions, DevOps practices, automation, and CI/CD pipelines.
- Oversee software development life cycles, sprint planning, release management, quality assurance, and production support.
- Establish engineering KPIs, monitor team performance, and ensure timely delivery of high-quality software solutions.
- Collaborate with Product, Business, Compliance, Information Security, and Operations teams to translate business requirements into effective technology solutions.
- Ensure software development processes adhere to applicable regulatory requirements, security standards, internal policies, and IT governance practices.
- Manage technology budgets, external development partners, software vendors, and resource allocation.
- Mentor and develop engineering leaders, build a high-performing technology team, and foster a culture of innovation, accountability, and continuous improvement.
- Identify opportunities for process optimization, technical debt reduction, and improvement in software delivery efficiency.
Required Qualifications & Experience
- Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 15–20+ years of experience in software development, engineering, and technology delivery, with approximately 20 years preferred.
- Significant experience in leading software development teams and managing large-scale application development initiatives.
- Strong expertise in software architecture, system design, API development, databases, microservices, and distributed systems.
- Experience with modern programming languages, frameworks, cloud platforms, DevOps, CI/CD, and software engineering tools.
- Proven experience in developing scalable, secure, and high-availability applications.
- Experience in fintech, banking, payments, digital lending, financial services, or related technology domains is preferred.
- Understanding of financial data security, application security, regulatory compliance, and secure software development practices.
- Demonstrated ability to manage multiple projects, engineering teams, delivery timelines, and technology priorities.
- Excellent leadership, strategic planning, analytical, stakeholder management, and communication skills.
Work Location: In person
About the role
We are hiring a Principal Engineer to own the hardest technical problems in our product and see them through from first sketch to stable production. You will set technical direction, design systems that scale, and raise the engineering bar through your own work and the people around you. This is a hands-on leadership role: you write code, review designs, and ship.
What will you do?
You will own outcomes, not just tasks. Expect to spend your time on the following.
• Own projects end to end. Take an ambiguous problem, shape the requirements, design the solution, break down the work, deliver it to production, and stay accountable for how it runs afterwards.
• Lead system design. Author and review architecture for services, data pipelines and integrations, with clear trade-offs on scale, latency, cost, consistency and reliability.
• Write and review critical code. Build the hardest components yourself, and set standards for code quality, testing and maintainability through code and design reviews.
• Own deployment and operations. Design CI/CD, infrastructure and release strategies. Drive observability, on-call readiness, incident response and post-incident learning.
• Solve hard problems. Debug production issues across the stack, and find root causes in performance, concurrency, data and scaling problems.
• Mentor and multiply. Coach senior and junior engineers, grow future tech leads, and make the whole team faster and more confident.
• Partner across functions. Work with product, design, data and business teams to turn goals into technical plans, and to say no or reshape scope when needed.
• Shape technical strategy. Guide build-versus-buy decisions, manage tech debt, evaluate new technologies, and contribute to the engineering roadmap.
• Raise the bar. Help define engineering practices, hiring standards and culture, and take part in interviewing.
What are we looking for?
• Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Core engineering
• 10+ years of professional software engineering, with a track record of shipping and running production systems.
• Strong computer science fundamentals: data structures, algorithms and complexity, operating systems, networking, databases and concurrency.
• Fluency in at least one major backend language (for example Python, Go, Java, or Node.js/ TypeScript) and the ability to pick up others quickly.
• Deep knowledge of relational and NoSQL data stores: schema design, indexing, transactions, query tuning and replication.
System design and problem solving
• Proven ability to design distributed systems that are scalable, fault tolerant and cost aware, and to explain the trade-offs clearly.
• Experience with APIs, event-driven and asynchronous architectures, queues, caching and service-to-service communication.
• A structured approach to ambiguous problems: break them down, test assumptions, decide with incomplete data, and measure results.
• Strong debugging instincts, including performance profiling and production troubleshooting.
Delivery and operations
• Have led at least two significant projects from inception to production, including planning, milestones, risk management and launch.
• Hands-on experience with deployment: CI/CD pipelines, containers (Docker, Kubernetes), a major cloud (AWS, GCP or Azure), and infrastructure as code.
• Practical experience with monitoring, logging, alerting, SLOs and incident management.
• Habit of writing tests and automation, and of leaving systems more reliable than you found them.
Leadership and communication
• Experience leading engineers without formal authority, through influence, mentoring and clear technical writing.
• Excellent written and verbal communication: design docs, RFCs and concise updates to non-technical stakeholders.
• Ownership mindset, sound judgment on priorities, and comfort working in a fast-moving environment.
Nice to have
• Experience in fintech, lending or another regulated, data-heavy domain.
• Exposure to AI/ML or LLM-based systems in production: model serving, evaluation, retrieval, and cost and latency management.
• Deep experience with data engineering: streaming, batch pipelines, warehouses or search systems.
• Security and compliance awareness: authentication, encryption, audit trails, secure SDLC.
• Experience with multi-tenant SaaS, high-throughput systems or zero downtime migrations.
• Open-source contributions, conference talks, or technical writing.
• Experience scaling an engineering team or helping set up hiring and onboarding practices.

About the company
The client is the home base for hardware engineers. They give the teams building robots, rockets, medical devices, and the next generation of physical products a single place to move fast without breaking things, turning CAD chaos into a system of record engineers actually love to work in. We're profitable, post-Series A, and growing our Hyderabad engineering team.
About the role
We're looking for a tech lead to set the technical direction for a growing team and raise the bar for everyone around them. This is a hands-on leadership role: you'll still write production code, but your largest impact comes through architecture, mentorship, and the standards you instill. You own outcomes for a team, not just your own commits.
What you'll do
- Lead the technical direction of a team building across our TypeScript/React + Node.js + AWS stack
- Drive architecture decisions, document tradeoffs, and align the team on a clear technical path Mentor engineers through code review, pairing, and guidance, growing them toward strong production ownership
- Set and uphold standards for code quality, testing, and operational rigor
- Stay hands-on: write production code on the highest-leverage and hardest problems
- Partner with product and leadership to scope work, manage technical risk, and deliver predictably
- Be accountable for the reliability and maturity of the systems your team owns in production
What we're looking for
- Demonstrated technical leadership: you've set direction for a team and elevated those around you
- Strong full-stack proficiency in TypeScript, React, and Node.js, plus solid AWS depth
- A track record of shipping to production and owning systems in operation, and of holding a team to that same standard
- Strong architectural judgment: you decompose ambiguous problems, weigh tradeoffs, and make decisions others can build on
- Excellent communication: you keep your team aligned and stakeholders informed, and you surface risk early
- Comfort leading in a fast-paced, high-ownership early-stage environment
Why choose us?
- The teams building advanced hardware and the robots, machines, and devices shaping the future run
- Direct access to founders; you'll help shape product and engineering direction, not just execute tickets
- Fast feedback loops: what you build is in front of customers in days, not quarters
- Profitable at Series A, so you get startup upside without the constant fundraising-survival anxiety
- Competitive compensation and meaningful equity
- Bi-yearly appraisal cycles
- Upto 20% Bonus based on performance
- Monthly Swiggy vouchers
- Flexibility with work hours
Tech Lead – Backend
Roles & Responsibilities
The company is building the operational backbone for how B2B enterprises run their business.
As a Tech Lead on the backend team, you will own the technical direction for a core domain of the platform—systems where correctness is non-negotiable, scale is unforgiving, and edge cases never stop coming. You will also mentor Senior Engineers in your pod.
This is a hands-on role: you will write code and design systems yourself day to day, pair on complex problems, review the work of engineers around you, and be the person who figures out what's actually broken before it becomes a fire.
You will report into the Engineering Manager / Head of Engineering. This is not a feature-factory role. You are here to raise the level of abstraction the team works at, not simply to ship tickets faster.
What You'll Own
- Design and build core platform services that handle complex business logic reliably at scale.
- Architect and own integrations with external enterprise systems, including their quirks, rate limits, and failure modes.
- Build APIs that enterprise engineering teams actually want to integrate with, not just ones that technically work.
- Own production debugging end to end: diagnose issues across services using logs, traces, and metrics, and make incidents boring rather than fires.
- Embed security and compliance thinking into your systems by default, not as a retrofit.
- Mentor Senior Backend Engineers in your pod: pair on hard problems, review their work, and help them grow as engineers.
- Set the architectural direction for your domain: choose frameworks, patterns, and abstractions that shape the platform for years.
- Lead design reviews and code reviews, and set the technical standard the rest of the team calibrates against.
- Hold a clear bar for quality, follow-through, and ownership across the engineers you work with, ensuring systems are healthy in production, not just merged.
- Partner with Product, Implementation, and Customer Success as the engineer who understands the system deeply enough to challenge requirements when necessary.
- Raise the technical bar for the engineers around you without slowing the team down.
Ideal Candidate
- Strong Tech Lead / Staff Engineer / Lead Engineer Profile
- Proven experience operating at Tech Lead, Staff Engineer, or Lead Engineer level.
- Mandatory – Overall Experience
- Minimum 6+ years of overall Software Engineering / Development experience building production backend systems.
- Mandatory – Tech Lead Ownership
- Proven Tech Lead ownership with experience setting technical direction, architecture, frameworks, or engineering standards used by other engineers.
- Mandatory – Backend Development
- Strong hands-on backend development experience with deep proficiency in at least one backend programming language such as Python, Java, or Golang.
- Mandatory – System Design & Distributed Systems
- Strong experience in system design and distributed systems, including architectural trade-offs, scalability, failure modes, reliability, and long-term maintainability.
- Mandatory – APIs & Integrations
- Experience designing and building APIs, backend services, and external/enterprise integrations.
- Strong experience owning complex business logic and production systems.
- Mandatory – Technical Leadership
- Formal technical leadership experience, including mentoring Senior Engineers, conducting design and code reviews, driving engineering quality, and leading technical decisions across a team.
- Mandatory – Hands-on IC + Tech Lead
- Must be a hands-on Individual Contributor + Tech Lead, with approximately 70–80% hands-on coding/engineering involvement.
- Pure people-management profiles are not suitable.
- Mandatory – Company Background
- Experience working in Product Companies, Startups, or B2B SaaS organizations.
- Mandatory – Education
- CS degree or equivalent, such as B.Tech / B.E. / B.S.
- Preferred – Technical Skills
- Experience with Kafka, NATS, RabbitMQ
- AWS
- Docker / Kubernetes
- CI/CD
- Observability and monitoring
- Security and compliance
- Multi-tenant systems
- Financial, billing, or enterprise platforms
Technology Stack: Next.js, Express.js, PostgresSQL, GCP
Location: Ahmedabad
About Medflix - empowering healthcare professionals for better care
Medflix (www.medflix.app/app) is a platform where healthcare professionals (doctors, medical students and more) stay updated through live talks, Q&As, support material and more. Through the platform we believe that these professionals can be empowered to deliver better care to patients (like our families) throughout the globe.
In its current (and evolving) form, it is a live learning and engagement platform seeing tremendous week-on-week growth through stellar speakers and a very active early community. The product is in the growth stages and you will be playing a key role in steering the tech to create a scalable and lovable product experience.
We are backed by startup, VC and PE veterans including Kunal Shah (CEO, Cred), Raghunandan G (Zolve, ex-TFS), Avnish Mehra (Everstone) and more.
Medflix is a platform by PlexusMD (www.plexusmd.com/app), a network trusted and loved (4.4 stars on Playstore and 4.4 on Appstore) by more than 3 lakh doctors in India and working closely with leading healthcare providers and companies like AIIMS, Jaslok, Hinduja, Apollo, HCG, Elsevier, Association of Physicians of India, Indian Association of Cardio-thoracic surgeons, Society of Nuclear Medicine, Govt of Gujarat (HFW Dept), Govt of Haryana (SIFHW), McKinsey and company, Takeda, Mankind and others.
About the Role
Tech stack (expertise in all is not required, experience in some will be sufficient):
- React / Next.js (required, at least 1 year of experience)
- Express.js (required, at least 1 year of experience)
- Familiarity with cloud services (gcp / azure / aws)
- PostgreSQL (or expertise in any relational database)
- Redis
- Docker/Kubernetes deployment (good to have)
For this role we are looking for engineers with an entrepreneurial mindset, an understanding of how startups operate and who like to get their hands dirty when unknown things come their way. You will work closely with the product team to prioritise and ship features with a predictable cadence.
As this role is full-stack, you need to have a good understanding of frontend design and be obsessed with responsiveness and pixel-perfect behaviour. On the backend side, an OCD for efficiency and optimisation is a required personality trait.
Demonstrated history of solving hard problems (frontend/backend or both) is a great-to- have.
Benefits and growth
While we ensure competitive compensation (plus ESOP options for deserving candidates), at Medflix, you will also have a strong say in how final solutions look. You will get the opportunity to learn to steer an accelerating rocket ship.
College credentials, background or years of experience are no bar for growth inside the company for enthusiasts who believe in our mission and demonstrate that passion to create a product that healthcare workers love.
Location: Bangalore
Department: Engineering
Reports to: SVP
Experience required: 6+ years
About Tracxn:
Tracxn (Tracxn.com) is a Bangalore-based product company providing a research and deal sourcing platform for Venture Capital, Private Equity, Corp Dev, and professionals working around the startup ecosystem.
We are a team of 600+ working professionals serving customers across the globe. Our clients include Funds like Andreessen Horowitz, Matrix Partners, GGV Capital, and Large Corporations such as Citi, Embraer & Ferrero.
Founders
- Neha Singh (ex-Sequoia, BCG | MBA - Stanford GSB)
- Abhishek Goyal (ex-Accel Partners, Amazon | BTech - IIT Kanpur)
About Technology Team:
Tracxn's Technology team is 60+ members strong and growing. The technology team is subdivided into multiple smaller teams, each owning one or more services/components of the technology platform. Ours is a young team of motivated engineers with a minimal management structure where almost everyone is actively involved in technical development and design activities. We have a team-centric culture where the ownership and responsibility of a feature or module lie with a team compared to an individual.
We value ownership, continuous learning, consistency, and discipline as a team.
Our Tech Stacks:
We work on an array of technologies, including but not limited to backend and frontend systems such as Java, Python, Spring Boot, Node.js, ReactJS, Next.js, Webpack, and Storybook; cloud and serverless platforms like AWS, etc; data and infrastructure technologies such as Elastic Stack (Elasticsearch), MongoDB, MySQL, Redis, Kafka, and Ansible; large-scale web crawling solutions; modern data pipelines and ETL workflows; and AI/ML-driven projects.
Job Overview:
We are looking for experienced software engineers with 6+ years of overall software development experience, including backend development and proven people-management skills. The ideal candidate will lead the engineering team(s), drive technical excellence, and ensure timely delivery of high-quality software solutions.
Job Responsibilities:
- Lead, mentor, and manage a team of software engineers
- Own technical planning, architecture discussions, and execution
- Collaborate with product managers and stakeholders
- Drive best practices in software development, testing, and deployment
- Conduct code reviews and ensure high engineering standards
- Manage delivery timelines, resource planning, and technical risks
- Support hiring, onboarding, and performance management of engineers
Job Requirements :
Professional Experience
- Proven experience leading or managing software engineering teams
- Track record of delivering complex, scalable software systems
- Experience driving technical initiatives and influencing architectural decisions
- Strong collaboration experience with product, design, and cross-functional teams.
Technical Leadership & Management
- Ability to mentor, coach, and grow engineers across different experience levels
- Experience conducting performance reviews and providing technical feedback
- Strong ownership of team delivery, timelines, and quality
- Experience balancing hands-on technical work with people management
Backend & System Architecture Expertise
- Strong proficiency in modern backend architectures, design patterns, and microservices architecture.
- Proficiency in at least one server-side programming language (e.g., Java, Python, etc.)
- Solid understanding of API design principles and implementation
- Hands-on experience with relational and non-relational databases and knowledge of data pipelines and data warehousing concepts.
Technical Competencies
- Strong system design and problem-solving skills
- Knowledge of caching strategies, performance optimization, and scalability
- Understanding of data modeling and query optimization
- Familiarity with search and indexing technologies
- Understanding of security best practices in backend systems
Culture:
- Work with performance-oriented teams driven by ownership and passion.
- Learn to design systems for high accuracy, efficiency, and scalability.
- No strict deadlines, focus on delivering quality work.
- Meritocracy-driven, candid culture. No politics.
- Very high visibility regarding which startups and markets are exciting globally.
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World's Best Employers 2025) is consistently listed among the most admired companies in the world.
This role is part of Cognizant IOA (Intuitive Operations and Automation) — and more specifically, a product team with its own origin story. We started as Matterway, a German startup building automation software from scratch. We were acquired by Cognizant, but we kept our team, our culture, our pace, and our way of working. We move like a startup, think like a startup, and now do it with the backing of a global company.
We combine human expertise with intelligent automation, ML operations, and digital experience solutions to help technology and digital-native companies build smarter, more adaptive operating models.
What's the opportunity?
We are looking for Senior Product Engineers to join our team. We're a tight crew of 5 senior engineers, from different corners of the world. We're hiring 3 more people, and those people will shape what this team becomes.
We're building a platform to support the agentification of our operations. You'll work across a suite of products including a cloud platform for process optimization, desktop application, browser extension, and specialized AI agents.
This is genuinely frontier work: we don't follow AI trends, we implement them. New model drops on a Monday; we've prototyped with it by Wednesday.
We believe this is the most exciting time to join. Be part of the founding R&D talent in this area and help set the technical bar for everything that comes next.
What will you be doing?
Your day-to-day responsibilities:
- Design and evolve the core architecture of our platform
- Set technical standards and take ownership of complex projects end-to-end
- Work on a well-architected, fast-evolving TypeScript codebase using technologies such as React, Node.js, Electron, and GraphQL
- Collaborate with product managers, designers, and engineers to solve challenging technical and business problems, with real autonomy
- Participate in the full development lifecycle: scoping, design, estimation, coding, testing, debugging, code reviews, maintenance, and support
- Evaluate and implement proofs of concept using the latest AI tools and models
You will know you're successful if:
- You develop projects independently until they deliver their intended business value
- You keep top-notch software quality standards about design, implementation, and documentation
- You're the person who brings something new to the team's radar, a model, a technique, a tool, before anyone else has heard of it
What makes you a great fit
Must-haves:
- Excellent English (C1+) with exceptional written and verbal communication
- Strong proficiency with TypeScript across frontend and backend, including building and maintaining Node.js-based services
- Experience in frontend development using modern frameworks such as Vue.js or React
- Knowledge of any E2E testing framework such as Playwright, Puppeteer, Selenium, Cypress
- Ability to work independently and take ownership of deliverables
- Strong technical fundamentals, genuine intellectual curiosity, and a drive to keep getting better
- You follow AI closely, not just as a user but as someone who reads the papers, watches the releases, and has opinions. You're excited about where this is going and want to be building at the edge of it
Nice-to-haves:
- Familiarity with AI-coding tooling (Claude Code, Cursor, OpenCode, etc.)
- Experience with cloud infrastructure (AWS, Azure or GCP) and infra-as-code deployment
- Having built or maintained CI/CD pipelines or workflows, especially GitHub actions
Why join us?
- Be at the cutting edge of AI agents and applying LLMs to real-world use cases, not in theory but in production
- Work on hard problems with high agency: your ideas get heard; your decisions get shipped
- Join a small but growing internationally distributed team.
- giving you real influence over how it evolves
- The resources of a global company with the speed and culture of a startup
- Remote-first set-up, with the option to work from one of our 13 locations in India: Chennai, Bangalore, Hyderabad, Pune, Mumbai, Gurgaon, Noida, Kolkata, Kochi, Coimbatore, Bhubaneswar, Mangalore, and Indore
- Flexible working hours
- Collaborative, pragmatic engineering culture focused on outcomes
- Fast-growing team within Cognizant, with access to global resources and real career opportunities
Job Description
ABOUT THE ROLE
The Senior Principal Software Engineer – Full Stack is a key technical leader responsible for defining and driving the technical strategy across the entire engineering function. You will own complex, high-impact systems, deliver enterprise-scale SaaS products at Champion Pace, and serve as a recognized internal subject matter expert — providing thought leadership to redefine the supply chain through an intelligent, adaptive platform.
WHAT YOU'LL DO
- Architectural Ownership: Design, implement, and lead the development of robust frontend frameworks and backend services, taking end-to-end ownership of critical, cross-functional components.
- Technical Strategy: Apply deep expertise in highly specialized domains to develop complex systems, contribute to company objectives, and drive creative and effective goal achievement.
- Problem Resolution: Proactively debug, diagnose, and resolve highly complex technical issues and performance bottlenecks across the stack with minimal guidance.
- System Design: Apply conceptual thinking to understand advanced technical implications and construct highly scalable system architectures.
- Technical Mentorship: Act as an internal subject matter expert — mentor senior and principal engineers, lead cross-team code reviews, and establish high standards for quality and performance.
- Policy & Principles Guidance: Direct the application of existing technical principles and actively guide development of new policies and engineering standards.
- Code Optimization: Translate complex product and technical requirements into clean, efficient, maintainable code; optimize system architecture for scale and performance.
- Cross-Functional Collaboration: Build formal networks across organizational groups and collaborate closely with Product, QA, and DevOps to deliver world-class SaaS products.
- Strategic Influence: Convey advanced technical concepts and persuade diverse stakeholder audiences to drive cross-organizational alignment and technical adoption.
- Functional Accountability: Determine methods and procedures on new assignments, taking ultimate responsibility for results that impact the entire engineering function.
Qualifications
MUST-HAVE QUALIFICATIONS
- 12+ years of professional software development experience (8+ with a Master's; 5+ with a PhD).
- Expert-level proficiency in HTML, CSS, JavaScript, Java, Node.js, Python, and RESTful APIs.
- Deep experience with microservices, SQL/NoSQL databases, and modern frontend frameworks.
- Proven ability to own and drive complex, cross-functional technical architecture end-to-end.
- Strong track record of mentoring senior engineers and leading technical standards across teams.
- Deep understanding of cloud-native architectures, Agile product development, OOP fundamentals, and data structures & algorithms.
NICE-TO-HAVE
- Experience with agentic or AI-powered platform engineering.
- Familiarity with manufacturing or supply chain SaaS domains.
- Background in AI governance, evaluation, and observability.


















