Architect Bengaluru, Karnataka Architect

Aryaka

Bengaluru

On-site

Confidential

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Aryaka is seeking a senior software engineer in Bengaluru to design and develop networking software components, focusing on high performance and reliability.

You will contribute to both high-level and low-level design, review peers' code, and help improve features with robust unit tests. The role requires deep understanding of system architecture, multi-threading, and TCP/IP networking, with strong problem-solving and communication skills.

Qualifications

  • 15+ years of software industry experience.
  • Experience in C/C++ development.
  • Strong problem-solving and learning ability.
  • Understanding of system architecture and scalable design.
  • Experience in network programming and TCP/IP.
  • Experience with multi-threading and event handling.
  • Familiar with software development and test processes.
  • Excellent verbal and written communication skills.

Responsibilities

  • Involve in high- and low-level design of networking software components.
  • Provide technical expertise across assignments.
  • Participate in code reviews to ensure production-ready code.
  • Improve features, fix bugs, and perform unit testing.

Skills

C/C++ development
Network programming
Multithreading
System architecture
Problem solving
Debugging
Communication skills

Job description

Description
You will have -
  • More than 15+ years of industry experience in building robust software systems.
  • Experience in developing software modules in C/C++.
  • Ability to learn new technologies and languages and a good problem solver.
  • Good understanding of system architecture and designing scalable software systems.
  • Experience in network programming, TCP/IP and modern operating systems principles.
  • Experience in designing software modules with multi-threading and event handling.
  • Good understanding of software development and test processes.
  • Excellent verbal and written communication skills
Good for you to have (anyone or many) –
  • Prior experience in design and development of VPN/IPSec/overlay protocols.
  • Good understanding of Linux networking
  • Python, Perl, bash/shell
You will possess these technical skills –
  • C/C++ and network programming
  • Design and implementation of multi-threaded scalable network components
Bird’s eye view of your role –
  • Involve in high level and low-level design and development of networking software components.
  • Provide technical expertise in the areas of assignments.
  • Involve in code reviews of peers and ensure high quality production ready code.
  • Improving existing features, bug fixing and unit testing.
What will you bring –
  • Good experience in design/develop and maintain robust scalable system.
  • Good problem solving, debugging and analytical skills.
  • Deep understanding of software design principles and design patterns.
  • Skillful in Algo and DS.
  • Self-driven, self-motivated leader/programmer.
  • Open minded and collaborative individual.
What are your performance objectives –
  • Ability to write high quality maintainable code.
  • Understanding the requirements or change requests and translate them into high/low level design.
  • Skillful in debugging complex software problems or issues from QA or production environment.
  • Performance tuning, memory, or other optimizations of software components.

Who we are – Aryaka is the leader in delivering Unified SASE as a Service, a fully integrated solution combining networking, security, and observability. Built for the demands of Generative AI as well as today’s multi-cloud hybrid world, Aryaka enables enterprises to transform their secure networking to deliver uncompromised performance, agility, simplicity, and security. Aryaka's flexible delivery options empower businesses to choose their preferred approach for implementation and management. Hundreds of global enterprises, including several in the Fortune 100, depend on Aryaka for their secure networking solutions. For more on Aryaka, please visit www.aryaka.com

Why Aryaka – We have won "Great Places to Work" World-Wide because we have an amazing company culture that is inviting, collaborative, supportive, and inclusive to our employees. We encourage our employees to expand their knowledge base and provide the tools to help them get there. We are always innovating and looking at ways to improve and expand, and we listen to our employees and their ideas. We have an amazing group of very respected "Thought Leaders" who are always open to mentoring. Our Benefits are World-Class, and we have a flexible work structure to allow you to maximize your work/life balance.

Aryaka Networks, Inc. is an equal opportunity employer and supporter of Diversity, Inclusion, and Belonging. All candidates from all backgrounds, ethnicities, genders, and gender identities are strongly encouraged to apply. Aryaka considers the "whole person" without regard to race, color, religion, sex, national origin, physical or mental disability, or veteran status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Architect
Architect

Aryaka Networks, Inc. • India

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

Aryaka • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Flexible work structure
World-Class Benefits
Collaborative work culture
Platform Engineer
Platform Engineer

Aryaka • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Flexible work structure
Continuous learning opportunities
World-class benefits
Platform Engineer Bengaluru, Karnataka Platform Engineer
Platform Engineer Bengaluru, Karnataka Platform Engineer

RTL2 Fernsehen GmbH & Co. KG • Bengaluru

On-site
INR 800,000 - 1,200,000
Flexible work structure
Continuous learning opportunities
Data Engineer
Data Engineer

Aryaka • Bengaluru

On-site
INR 1,200,000 - 3,600,000
Dynamic work environment
World-class benefits
Flexible work structure
Sr Software Engineer Developer
Sr Software Engineer Developer

Story Terrace Inc. • Mumbai

On-site
INR 600,000 - 1,000,000
Software Engineer Developer
Software Engineer Developer

Story Terrace Inc. • Mumbai

On-site
INR 2,500,000 - 5,000,000
Competitive compensation
Health care plan including family
Great team
+2
Software Engineer-Kernel/Driver
Software Engineer-Kernel/Driver

Arista Networks • Bengaluru

On-site
INR 900,000 - 1,500,000
Software Engineer-Kernel/Driver
Software Engineer-Kernel/Driver

Arista • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Engineer I, SASE Platform
Senior Engineer I, SASE Platform

NETGEAR • Bengaluru

On-site
INR 2,500,000 - 4,500,000