Senior / Staff / Principal Software Engineer | C++ | Rust | Linux | Security | Storage & Virtualization | Distributed Systems | Query Optimization |

Bengaluru, Karnataka, India


India

India

India







Master of Computer Applications, Computer Programming, Specific Applications
Bangalore institute of technology

Bachelor Of Computer Application(BCA), Computer Programming, Specific Applications
The University of Burdwan
Join Swadhin and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior / Staff / Principal Software Engineer | C++ | Rust | Linux | Security | Storage & Virtualization | Distributed Systems | Query Optimization |
I’m a Staff Software Engineer with 13+ years of experience building C++/Linux infrastructure across security, storage, databases, and distributed systems. My work has spanned security and authentication at Okta, storage, backup, and virtualization at Arcserve, and database and distributed infrastructure at Oracle. Across these environments, I’ve focused on designing and building systems that are performant, reliable, scalable, and maintainable. I work primarily with Modern C++ and Linux, with growing experience in Rust. My technical focus includes system architecture, distributed systems, performance engineering, security, storage, and database infrastructure. I enjoy taking complex infrastructure problems, breaking them down into clear designs, and building solutions that remain reliable under real-world scale, concurrency, and failure conditions. Beyond individual systems, I’ve led technical initiatives across teams, worked through architectural trade-offs, contributed to design and technical decisions, and helped engineers align around robust solutions. I’m particularly interested in challenging systems and infrastructure problems at the intersection of performance, reliability, security, storage, and distributed systems.
Bengaluru
claude code
claude
dalle
deepseek
gemini
github copilot
Staff Software Engineer at Okta, Apr 2026 - Jul 2026 · 4 mos, Bengaluru, Karnataka, India, Designed Linux authentication platform components for security-critical production environments. Worked on IPC and process-security boundaries with emphasis on threat modeling and attack-surface reduction. Contributed to architecture and technical design decisions for platform security components. Partnered across teams on production engineering, reliability and security requirements.
Senior Software Engineer at Arcserve, Oct 2022 - Apr 2026 · 3 yrs 7 mos, Owned design and delivery of enterprise-grade backup, recovery, storage, and virtualization capabilities protecting physical and virtual infrastructure for enterprise customers, spanning Windows and Linux platforms.
Senior Member Of Technical Staff at Oracle, Aug 2019 - Oct 2022 · 3 yrs 3 mos, India, Autonomous Database : An autonomous database is a cloud database that uses machine learning to automate database tuning, security, backups, updates, and other routine management tasks traditionally performed by DBAs. Unlike a conventional database, an autonomous database performs all these tasks and more without human intervention. A complex and high skill application to introduced. advance database features.
Senior Software Engineer at HARMAN International, Mar 2017 - Aug 2019 · 2 yrs 6 mos, India, Project Description: White Box White Box is a distributed project developed for our esteemed client, IRI, aimed at revolutionizing data collection and analysis within the retail industry. The project's core concept revolves around collecting warehouse data from various retailers, processing it through advanced data analytics, and applying business logic to derive valuable insights. Project Concept: Data Collection: White Box collects warehouse data from multiple retailers, encompassing diverse product categories and sales metrics. Data Processing: A dedicated team of data analysts processes the collected data, organizing it into structured formats suitable for analysis. Business Logic Application: Once the data is organized, White Box applies sophisticated business logic to derive actionable insights. For instance, identifying top-selling products and underperforming products across retailers.
Software Engineer at Scientific Games, Feb 2016 - Mar 2017 · 1 yr 2 mos, India, • Developed and implemented reverse play support for turntable in C++ using boost and unit tests on a Linux machine. • Resolved critical issues reported by customers to ensure smooth functionality of Icore iLottery module. • Utilized Zend layer to communicate between PHP and C++ for seamless integration of business logic and database manipulation.
Master of Computer Applications, Computer Programming, Specific Applications, Bangalore institute of technology
Bachelor Of Computer Application(BCA), Computer Programming, Specific Applications, The University of Burdwan
github: https://github.com/swadhingoswami