Solution Architect at Cast Software · Bengaluru (Bangalore) · 7 - 15 years · ₹25L - ₹35L / yr · Profitable · Posted 6 Jan 2025

Job Title: Sr. Solution Architect – Cloud Migration and Modernization
Location: Bangalore
About CAST
CAST is the software intelligence category leader. CAST technology can see inside custom applications with MRI-like precision, automatically generating intelligence about their inner workings - composition, architecture, transaction flows, cloud readiness, structural flaws, legal and security risks. It’s becoming essential for faster modernization for cloud, raising the speed and efficiency of Software Engineering, better open-source risk control, and accurate technical due diligence. CAST operates globally with offices in North America, Europe, India, China. Visit www.castsoftware.com.
Working closely with Sr. Director-PS and Consulting and Globally with Solution Design Team, he/she will be responsible for success of the CAST product deployment with the assigned clients.
This success will be in part measured by the ability of deployed CAST solution to support the client in analysis of a wide variety of their applications developed in diverse technologies that are prevalent in a typical software house.
He/She should be able to mentor and coach customer team members in deploying and running CAST solution, prepare action plans based on CAST analysis results, help customers in realizing business benefits of CAST implementation in a time-bound manner and prioritize activities in an ever changing, dynamic landscape.
He/she will need to focus efforts to establish a value measurement program to track and identify business value for identified projects to use a template approach to drive value in engagement the clients involved and thereby, help support sales teams in renewals and expansions of the contracts that they support.
Requirements:
The candidate shall below skills and qualifications
•Formal training or certification on software engineering concepts and 10+ years of applied experience.
•Proficient in coding in one or more languages like Java, Spring & Spring Boot.
•Hands-on experience in AWS/Azure/GCP specifically ECS/EKS, Lambda, SQS, SNS, API Gateway, Step functions, storage services or similar skills
•Experience working in Kafka, Cassandra/NoSQL, relational databases and front end technologies like React or similar skills
•Knowledge of CI/CD deployment with tools such as Jenkins, Maven or Gradle.
•Practical cloud native experience.
•Hands-on practical experience in system design, application development, testing, and operational stability.
•Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
•Business Development Skills: Should have inclination to business development and be comfortable in interacting with clients and making ad-hoc presentations, as needed.

About Cast Software
About
Connect with the team
Similar jobs (10)
Key Responsibilities
· System Design: Design secure, scalable, and highly available multi-tenant cloud-based application architectures.
· Integration Strategy: Build robust APIs, webhooks, and data pipelines for complex enterprise client connections.
· Technical Guidance: Mentor software engineers and lead critical code and architecture reviews to ensure engineering excellence.
· Performance & Security: Drive non-functional infrastructure needs including high uptime, strict data privacy compliance, and fast application response times.
· Cross-Functional Collaboration: Partner closely with Product, Security, and Customer Success teams to align technical execution with business roadmaps.
Required Qualifications
· Experience: 8+ years of experience in software engineering with at least 3+ years operating as a technical or solutions architect within a B2B SaaS environment.
· Cloud & DevOps: Deep production knowledge of major cloud infrastructure (AWS, GCP, or Azure), containerization technologies (Docker, Kubernetes), and modern CI/CD automation pipelines.
· Architecture Patterns: Proven expertise designing microservices, event-driven architectures, and high-performance relational and NoSQL database structures.
· Communication: Strong written and verbal communication skills, with a proven ability to translate complex technical concepts clearly to both engineers and business stakeholders.
· Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical work experience).
Preferred Skills
· Prior experience managing architectural frameworks for enterprise compliance frameworks like SOC2, ISO 27001, or GDPR.
· Background in building real-time data processing engines, stream frameworks, or integrating enterprise AI/ML components.
We’re Hiring | Technology Lead – Java & AWS
Locations: Kochi | Trivandrum | Bangalore
Experience: 15–18 Years
Key Skills: Java, AWS, AI/ML
What We’re Looking For
Strong hands-on expertise in Java and enterprise application development.
Solid experience with AWS and cloud-based architectures.
Practical experience implementing AI/ML solutions.
Expertise in solution architecture, system integration, and scalable application design.
Proven ability to lead technical initiatives while remaining actively involved in coding, design, and troubleshooting.
Experience delivering end-to-end enterprise solutions.
Location: Bangalore (Hybrid)
Experience: 10–15 Years
About the Role
At Twenty20 Systems, we are looking for a Solution Architect – Integration (Pre-Sales & Delivery) who can bridge the gap between business, technology, and client success.
This role is ideal for someone who combines strong integration architecture expertise with client-facing consulting, solutioning, and delivery leadership. You will play a key role in shaping client solutions, driving technical discussions, building scalable architectures, and ensuring successful delivery of enterprise integration programs.
This is a role for someone who enjoys owning the solution end-to-end — from pre-sales conversations to delivery execution.
What You’ll Do
- Lead solution architecture and technical consulting for enterprise integration opportunities.
- Work closely with sales, customers, and internal teams to understand requirements and design scalable integration solutions.
- Drive pre-sales activities including solutioning, technical proposals, architecture diagrams, effort estimation, and client presentations.
- Design and review API-led, event-driven, and iPaaS-based integration architectures across enterprise applications.
- Support delivery teams in ensuring architecture alignment, best practices, and successful implementation.
- Provide technical leadership across integration design, troubleshooting, governance, and production support.
- Partner with clients and internal stakeholders to solve business challenges through integration-led digital transformation.
- Mentor engineering teams and contribute to reusable frameworks, accelerators, and delivery playbooks.
What Your First 3 Months Will Look Like
- Understand our product, integration ecosystem, and customer requirements.
- Start leading client solution discussions and pre-sales technical conversations.
- Support ongoing delivery programs with architecture guidance and solution oversight.
- Build strong alignment across sales, product, engineering, and customer teams.
Where You’ll Be in 6 Months
- Leading end-to-end integration solutioning for key customer opportunities.
- Acting as a trusted technical advisor during both pre-sales and delivery stages.
- Driving architecture best practices and reusable integration frameworks.
- Contributing to business growth by enabling stronger technical solutioning and client confidence.
Role Overview
We are looking for a visionary yet hands-on Technical Architect who can define enterprise-wide architecture,
technology strategy and engineering standards across multiple products and platforms. The role is expected to
translate business requirements into scalable technical solutions, guide engineering teams, reduce technical risk,
and remain actively involved in implementation when required. This is not a purely advisory or documentation role:
the Architect may be required to contribute directly to production-quality code, prototypes, critical modules, technical
fixes and architectural proof-of-concepts.
Key Responsibilities
• Define enterprise architecture strategy, target architecture and technology roadmap across products and platforms.
• Design scalable, secure, resilient and maintainable systems aligned with business and product objectives.
• Architect cloud-native, distributed, microservices and multi-tenant SaaS solutions.
• Convert product/business requirements into clear architecture, technical designs, service boundaries, data models
and API contracts.
• Establish architecture governance, coding standards, engineering best practices, design principles and technical
decision records.
• Conduct architecture reviews, design reviews, code reviews and technical risk assessments.
• Identify bottlenecks, scalability concerns, security risks and technical debt, and drive practical remediation plans.
• Drive modernization initiatives, technology evaluation and technical investment decisions.
• Mentor and guide Technical Leads, Senior Engineers and other engineering members.
• Collaborate closely with Product, Engineering, QA, DevOps, Security and business stakeholders.
• Support estimation, technical planning, solution feasibility and delivery planning for new products and major
features.
Hands-on Coding & Engineering Responsibility
• The role is explicitly hands-on. When required by project priorities, the Technical Architect will contribute directly to
coding and implementation—not only architecture and reviews.
• Develop production-quality backend, frontend or integration components where architectural complexity, criticality or
delivery timelines require Architect-level involvement.
• Build technical prototypes, Proofs of Concept (PoCs), reference implementations and reusable frameworks to
validate architectural decisions.
• Assist engineers in debugging complex production or development issues and provide root-cause analysis.
• Contribute to performance optimization, scalability improvements, security fixes and critical technical modules.
• Review and improve existing codebases and guide refactoring/modernization without losing delivery focus.
• Pair with engineers when necessary to transfer architecture decisions into working code and establish
implementation patterns.
• Remain capable of switching between architecture, design, coding, review and technical troubleshooting based on
business/project requirements.
Core Technical Expertise
• Programming: JavaScript, TypeScript, Python, Go (Golang), Java / Spring Boot
• Architecture: DDD, SOA, API-First, Distributed Systems, Multi-Tenant SaaS
• Backend: Node.js, Express.js, Identity, Authentication/Authorization, Messaging
• Data: MongoDB, Redis, Data Modeling, Query/Performance Optimization
• Frontend/Mobile: React.js, React Native
• AI: LangChain, Gemini, RAG, AI Agents, OCR
• Cloud & DevOps: AWS, Docker, Kubernetes, CI/CD
• Security: SSDLC, API Security, Encryption, Governance
• Integrations: WhatsApp Business, Payment Gateways, Enterprise APIs
Product & Engineering Expectations
• Strong understanding of building production-grade software products rather than isolated applications or
proof-of-concepts only.
• Ability to balance ideal architecture with business timelines, budget, maintainability and team capability.
• Comfort working in an evolving product-company environment where requirements may change and multiple
initiatives may run in parallel.
• Ability to make pragmatic technology choices and clearly explain trade-offs to both technical and non-technical
stakeholders.
• Ownership mindset: identify problems proactively, propose solutions and follow through until the technical outcome
is delivered.
• Strong emphasis on reliability, security, observability, performance, scalability and maintainability from design
through production.
Leadership & Collaboration
• Mentor Technical Leads and senior engineers and help establish a strong engineering culture.
• Set clear technical direction without creating unnecessary process or bureaucracy.
• Participate in hiring and technical evaluation of senior engineering candidates when required.
• Help define technical interview standards and assess architecture, coding and problem-solving capability.
• Work directly with leadership to communicate architecture decisions, technical risks, dependencies and delivery
implications.
• Promote documentation of important architecture decisions, APIs, dependencies and operational considerations.
Preferred Qualifications
Experience in FinTech, SaaS, AI platforms, cloud-native architectures and enterprise-scale distributed systems.
Nice to Have
Kafka, GraphQL, Serverless, Machine Learning Platforms, Multi-Cloud Architecture.
What We Expect From the Right Candidate
The ideal candidate
Technical Architect
Experience:
10+ Years
Work Mode:
Onsite / Hybrid
Role Type:
Architecture + Hands-on Engineering + Technical Leadership
Role Overview
We are looking for an experienced and hands-on
Technical Architect
who can define enterprise-widearchitecture, technology strategy, and engineering standards across multiple products and platforms.
The Technical Architect will translate business requirements into scalable technical solutions, guideengineering teams, reduce technical risks, and remain actively involved in implementation when required.
This is
not a purely advisory or documentation-focused role
. The successful candidate should becomfortable contributing directly to production-quality code, prototypes, critical modules, technical fixes,and architectural Proofs of Concept (PoCs).
Key Responsibilities
Define enterprise architecture strategy, target architecture, and technology roadmaps acrossproducts and platforms.
Design scalable, secure, resilient, and maintainable software systems.
Architect cloud-native, distributed, microservices-based, and multi-tenant SaaS solutions.
Translate product and business requirements into architecture, technical designs, serviceboundaries, data models, and API contracts.
Establish architecture governance, coding standards, engineering best practices, and designprinciples.
Conduct architecture reviews, design reviews, code reviews, and technical risk assessments.
Identify scalability bottlenecks, security risks, performance issues, and technical debt.
Drive modernization initiatives and technology evaluations.
Guide technology selection and technical investment decisions.
Mentor Technical Leads, Senior Engineers, and other engineering team members.
Collaborate with Product, Engineering, QA, DevOps, Security, and business stakeholders.
Support technical estimation, solution feasibility, delivery planning, and architecture planning.
Hands-on Engineering Responsibilities
The Technical Architect must remain actively involved in engineering and should be capable of switchingbetween architecture and implementation depending on project requirements.
Responsibilities include:
Develop production-quality backend, frontend, or integration components when required.
•
•
•
•
•
•
•
•
•
•
•
•
•
1
Build technical prototypes, PoCs, reference implementations, and reusable frameworks.
Assist engineering teams with complex technical and production issues.
Perform root-cause analysis and technical troubleshooting.
Contribute to performance and scalability improvements.
Implement or guide security fixes and critical technical modules.
Review existing codebases and recommend improvements.
Drive refactoring and modernization initiatives.
Conduct code reviews and establish implementation patterns.
Pair with engineers when required to translate architectural decisions into working software.
Remain comfortable moving between architecture, design, coding, reviews, and troubleshooting.
Core Technical Skills
Programming
JavaScript
TypeScript
Python
Go / Golang
Java
Spring Boot
Architecture & System Design
Microservices Architecture
Distributed Systems
Multi-Tenant SaaS
Domain-Driven Design (DDD)
Service-Oriented Architecture (SOA)
API-First Architecture
Cloud-Native Architecture
Enterprise Application Architecture
Backend Engineering
Node.js
Express.js
REST APIs / Enterprise APIs
Identity Management
Authentication & Authorization
Messaging
Integration Architecture
Database & Data
MongoDB
Redis
Data Modeling
2
Query Optimization
Performance Optimization
Frontend & Mobile
React.js
React Native
Cloud & DevOps
AWS
Docker
Kubernetes
CI/CD
Containerized Applications
Cloud-Native Deployments
Security
Secure Software Development Lifecycle (SSDLC)
API Security
Encryption
Security Governance
Authentication & Authorization
AI & Emerging Technologies
LangChain
Gemini
Retrieval-Augmented Generation (RAG)
AI Agents
OCR
Enterprise Integrations
Enterprise APIs
Payment Gateways
WhatsApp Business Integration
Third-Party System Integrations
These technologies and architecture areas are specified as the core technical expertise for the position.
Product & Engineering Expectations
The ideal candidate should have:
Strong experience building production-grade software products, not only isolated applications or
PoCs.
3
Ability to balance ideal architecture with business timelines, budget, maintainability, and
engineering-team capabilities.
Experience working in evolving product environments with changing requirements and multiple
parallel initiatives.
Strong ability to evaluate technology options and explain technical trade-offs.
Ownership mindset with the ability to proactively identify and resolve technical problems.
Strong understanding of reliability, security, observability, performance, scalability, and
maintainability.
Ability to take architectural decisions from initial design through successful production
implementation.
Technical Leadership & Collaboration
Mentor Technical Leads and Senior Engineers.
Establish and promote a strong engineering culture.
Define clear technical direction and engineering standards.
Lead architecture, design, and code reviews.
Participate in technical hiring and evaluation of senior engineering candidates.
Help establish technical interview and engineering assessment standards.
Evaluate architecture, coding, system design, and problem-solving capabilities.
Communicate architecture decisions, technical risks, dependencies, and delivery implications to
leadership.
Promote effective documentation of architecture decisions, APIs, dependencies, and operational
considerations.
Preferred Experience
Experience in one or more of the following areas will be preferred:
FinTech
SaaS Products
AI Platforms
Cloud-Native Applications
Enterprise-Scale Distributed Systems
Nice to Have
Kafka
GraphQL
Serverless Architecture
Machine Learning Platforms
Multi-Cloud Architecture
Ideal Candidate Profile
The ideal candidate is a senior engineer and architect capable of operating at both strategic and
implementation levels.
Technical Architect – Product Engineering
Experience: 15+ Years
Location: Pune, India
Employment Type: Full-time
Desired Skills: Python, Technical Architecture, AWS, Microservices, SaaS / Multi-tenant Architecture, Kubernetes, System Design
About the Role
We are looking for a Senior Technical Architect to lead the architecture, design, and technical evolution of an enterprise SaaS product. This is a hands-on leadership role requiring deep technical expertise, strong product engineering experience, and the ability to build scalable, secure, and high-performance platforms.
The ideal candidate should be passionate about solving complex engineering problems, driving innovation, mentoring development teams, and effectively leveraging AI to accelerate software development.
Key Responsibilities
- Own the overall product architecture and technical roadmap.
- Design and build scalable, secure, and highly available enterprise applications.
- Lead the design and implementation of new product features from concept to production.
- Remain hands-on with coding and contribute to critical product components.
- Drive architecture reviews, code quality, performance optimization, and engineering best practices.
- Lead cloud architecture, security, scalability, and DevOps initiatives.
- Evaluate and adopt modern technologies to improve product capabilities and engineering efficiency.
- Leverage AI tools (ChatGPT, GitHub Copilot, Cursor, Claude, etc.) to accelerate software development, code reviews, testing, documentation, debugging, and productivity.
Required Skills & Qualifications
- 15+ years of software product engineering experience with at least 5 years in a Technical Architect role.
- Strong hands-on expertise in Python and modern backend frameworks.
- Deep experience with AWS services and cloud-native application architecture.
- Strong understanding of DevOps, CI/CD pipelines, Infrastructure as Code (Terraform/CloudFormation), Docker, Kubernetes, and container orchestration.
- Experience designing microservices, REST APIs, event-driven architectures, and distributed systems.
- Strong knowledge of SQL and NoSQL databases.
- Experience with scalable SaaS platforms, multi-tenant architectures, and secure application design.
- Excellent understanding of software design patterns, performance tuning, observability, and system reliability.
- Strong analytical, problem-solving, and decision-making skills.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Job Title: Tech Architect - Java Spring Boot
Company Name: Chella Software Private Limited
Company Website
Company details
THE PARTNER OF CHOICE FOR FINANCIAL MARKETS
Our deep domain experience, ultra-high-performance software solutions, and on-time project delivery make us the preferred partner for the financial markets.
Over the last two decades, Chella Software has built deep domain experience in the financial markets and a capability for developing ultra-high-performance software that can handle very high volumes of data with the lowest levels of latency.
We are now preferred partners for a host of Central Banks, Stock Exchanges, Clearing Corporations, Brokerages, and Institutional Investors across 12 countries.
We are a global provider of fintech solutions for central banks, exchanges, central counter parties, and financial market intermediaries. We meet the software needs of customers in India, the Middle East, Africa, Singapore, and the USA.
Central Banks:
- Our portfolio of solutions for central banks includes:
- Chella Switch, a national payment and settlement system designed for central banks in frontier markets, and
- Chella Horizen, a robust, reliable and full coverage investment management and accounting platform for reserve management.
Exchanges and CCPs:
We are at the forefront of providing customized solutions for exchanges, CCPs, depositories, and other financial market infrastructure. Our high-speed, low-latency, high-volume, massively scalable systems are spread across the core areas of trading, surveillance, risk management, clearing, settlement, and compliance.
Our teams have deep expertise in:
- Developing and implementing bespoke solutions on a build-operate-maintain model.
- Re-architecting and re-engineering core applications to address performance and scalability challenges.
- Migrating legacy systems to the latest technologies without disrupting operations.
- Defining and building digital experiences and journeys that facilitatethe addition of new investors to the market.
Brokerages:
Our solutions for brokerages include:
- Chella Trader, a multi-asset, multi-exchange, multi-currency, omni-channel order management system, and
- Chella Clearvision is a modular broker back office that helps scale a broker’s business with incremental investments.
Institutional Investors:
We meet the investment management needs of institutional investors through Chella IMS, a full coverage post-trade investment management and IFRS-compliant accounting platform for pension funds, insurance firms, and family offices.
Location: Madurai - Tamil Nadu
Mode of Working: Work Form Office (Interview shall be face to face at Madurai)
Days of Working: 5 Days a week
Responsibilities
Job Description:
- Tech Architect with expertise in Java Spring Boot to design and implement robust, scalable, and high-performance backend systems. As a Tech Architect, you will be responsible for shaping the technical direction of complex software projects and providing architectural guidance to engineering teams.
- This role requires deep technical knowledge, leadership skills, and the ability to collaborate with various stakeholders to ensure the successful delivery of solutions that meet business and technical requirements. Experience in the Fintech domain is an added advantage.
Key Responsibilities:
- Architectural Design & Strategy:
- Lead the architectural design and implementation of scalable, maintainable, and secure backend systems using Java, Spring Boot, and microservices architecture.
- Define best practices for code quality, testing, security, and deployment processes. Drive the adoption of modern development methodologies (Agile, DevOps) and frameworks.
- Technical Leadership:
- Provide mentorship and technical guidance to developers and engineers on coding standards, design patterns, and technologies.
- Ensure the architecture is aligned with business goals and technical constraints. Conduct code reviews and enforce best practices to maintain high-quality standards.
- Collaboration:
- Work closely with Product Managers, Business Analysts, and other stakeholders to gather requirements and translate them into technical solutions.
- Collaborate with cross-functional teams to define system requirements, integrate with third-party services, and ensure the overall system design is cohesive.
- Problem Solving:
- Analyze and resolve complex technical challenges, such as performance bottlenecks, scalability issues, and system integrations.
- Evaluate and implement new technologies, tools, and frameworks to continually improve the development process.
- Documentation & Reporting:
- Document architectural designs, technical specifications, and implementation guides.
- Provide regular updates on project progress, risks, and technical challenges to senior leadership.
- Continuous Improvement:
- Stay up to date with emerging technologies, industry trends, and best practices.
- Recommend improvements to system architecture, processes, and technologies to enhance the software development lifecycle.
Interview process: Virtual and Face-to-Face
Skills:
Experience: 9-12 Years
Location: Madurai
Job Type: Full-time
Education: B.E(Any stream)/ B.Tech / M.E / M.Tech. or similar
Skills: Java, Spring Boot, and microservices architecture.
Why Join Us?
- Opportunity to work on cutting-edge solutions for capital markets.
- This is a global role and, hence, will provide opportunities to work with organizations across the globe.
- Learn from experienced professionals and grow into a solution architect, product manager or sales role.
- Opportunity for rapid personal and professional growth.
ATGS official Email
anita at atgs.co.in
Join our product development team at Planview as a Senior Software Engineer I and become a pivotal force on the Viz Core Team. This role offers the unique opportunity to shape and lead the development of data-processing pipelines and APIs that are at the heart of our software solutions. These solutions are designed to streamline and enhance the efficiency of software delivery, resonating deeply with software engineers who strive to build better and faster.
At Planview Viz, which is powered by the innovative “Flow Framework,” you will tackle complex data challenges and develop scalable solutions within an AWS cloud environment. Your efforts will be crucial in revolutionizing how businesses harness and interpret vast amounts of workflow data, transforming it into actionable insights that propel organizational efficiency and effectiveness.
Responsibilities (What you'll do)
- Create and refine powerful data-processing architectures that integrate seamlessly with a diverse array of external tools, enhancing the way software is delivered across industries.
- Drive operational excellence by critically analyzing problems, defining requirements, and devising robust solutions that push the boundaries of technology.
- Lead and inspire a team of talented engineers, promoting a culture of ownership, meticulous attention to quality, and proactive problem-solving.
- Stay at the cutting edge of technology by updating and expanding your team’s knowledge of cloud architectures, data processing, and advanced analytics, ensuring that you and your team remain leaders in technological innovation.
- Make a direct impact on the efficiency and effectiveness of software delivery worldwide through innovation and leadership.
Qualifications (What you'll bring)
Who We’re Looking For
The ideal candidate is a seasoned professional in cloud software development with a strong foundation in data processing and scalable software systems. You thrive in collaborative environments and are passionate about advancing cloud technology and data architecture to new heights. You are a leader who enjoys mentoring, guiding, and inspiring others.
Preferred Qualifications
Skills, Knowledge, and Expertise
- A degree in Computer Science, Engineering, or a related field.
- 6+ years of experience with a modern programming language, with a focus on back-end systems and cloud-based technologies.
- Strong capability in architecting and designing robust, scalable software systems.
- Proficiency in AWS or another popular cloud platform.
Additional Qualifications
- Experience with big-data technologies such as Spark and Apache Kafka.
- Experience with Java (version 17), Scala, or other JVM programming languages.
- Experience with tools such as Amazon Redshift and MongoDB.
- Experience with continuous integration and continuous deployment tools such as GitHub, Jenkins, Travis CI, or similar platforms.
- Proficiency in test-driven development.
- Experience with containers and orchestration tools such as Kubernetes.
- Experience working on remote or distributed teams and projects.
Staff Engineer - AI:
Location : India, Remote
Job Description
Egnyte is seeking an experienced Staff Software Engineer to join our Engineering department. The Engineering department builds large distributed components and services that run Egnyte's Cloud Platform. Our code serves billions of requests per day with sub-second latency in a fault-tolerant environment. We process and analyze millions of files and events daily. Some of the responsibilities for this department include Egnyte's Cloud File System, Content Classification, Content Lifecycle Management, User Behavior Analysis, Object Store, Metadata Stores, Search Systems, Recommendations Systems, Synchronization, and intelligent caching of multi-petabyte datasets. We are looking for candidates with a shared passion for building large-scale distributed systems and a keen sense for tackling complexities that come with scaling through multiple orders of magnitude.
In this role, you will (But are not limited to):
- Design and develop highly scalable and resilient cloud architecture that seamlessly integrates with on-premises systems
- Drive the team’s goals and technical direction to find and pursue technical opportunities that make Egnyte’s cloud platform more efficient
- Effectively communicate complex design and architecture details
- Understand company and industry-wide trends to help develop new technologies
- Conceptualize, develop, and implement changes that prevent key systems from becoming unreliable, under-utilized, or unsupported
- Own all aspects of critical software projects from design to implementation, QA, deployment, and monitoring
Qualifications
- BS, MS, or PhD. in Computer Science or related technical field, or equivalent practical experience
- 8-15 years of professional experience in engineering with a history of technical innovation
- Experience providing technical leadership to engineers
Bonus Qualifications (Good to Have)
- The breadth of knowledge across infrastructure domains, with the ability to reason about everything from data center machine software to database solutions to machine learning infrastructure to front-end web or mobile applications
- Demonstrated success in designing and developing large-scale, complex systems
- Expertise with multi-tenant, highly complex, cloud solutions; experience with Hybrid and/or on-premises solutions desired
About Egnyte
In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visit www.egnyte.com
Pncpl Software Engineer
Position Responsibilities :
- Lead the architecture and development of AI-powered, distributed systems that meet enterprise-grade performance and security standards.
- Leverage AI tools for code generation, architectural design, and documentation to accelerate delivery and improve quality.
- Design, build, and maintain services using Java following clean-code and secure design principles.
- Develop agentic AI-based tools, domain-specific copilots, and developer productivity enhancements.
- Collaborate with cross-functional teams to define modular, scalable, and compliant architecture patterns.
- Conduct technical design reviews and produce detailed documentation, including system specifications, API docs, and architecture diagrams.
- Integrate AI solutions into CI/CD pipelines, ensuring observability, automated testing, and deployment standards are met.
- Implement robust monitoring and performance engineering practices to maintain high-quality deployments.
- Continuously evaluate emerging AI technologies and integrate them into development workflows for maximum impact.
- Champion best practices in security, automation, and performance optimization across the organization.
Qualifications :
- 6+ years in software engineering with backend development in Java.
- 3+ years with AI tools for development, prototyping, or documentation tasks.
- Experience with cloud-native development and containerized deployment (Docker, Kubernetes).
- Knowledge of AI integration patterns, vector stores, prompt engineering, and RAG pipelines.
- Ability to design software architecture using sequence diagrams, ERDs, data models, and threat models.
- Comfortable with Gen AI-first environments and working with remote Agile teams.
Preferred Qualifications
- Experience building AI copilots or developer tools using OpenAI/Claude SDKs, LangChain, or similar frameworks.
- Experience working in a fast-paced, AIDLC environment, with a strong understanding of CI/CD practices.
- Familiarity with GitHub Actions, Argo Workflows, Terraform, and monitoring/observability tools.
- Containerization and Orchestration: Proficiency in Docker and Kubernetes for containerization and orchestration.
- Cloud Platforms: Experience with cloud computing platforms such as AWS, Azure, or OCI Cloud.














