# Software Engineer

**Company:** [RSA](https://hotfix.jobs/companies/rsa)
**Location:** Bengaluru, India
**Role:** Fullstack Engineering
**Experience:** 3+ years
**Skills:** C++, C, Unix, Linux, Windows, Object-Oriented Programming, Data Structures, Algorithms, Design Patterns, TCP/IP, Tls/Ssl, Rest, Cloud Technologies, Cryptography, Build Automation
**Posted:** 2026-08-27

> Develop and maintain large-scale, multi-tier software and storage infrastructure applications using C and C++ across Unix/Linux environments. The role requires 3–6 years of development experience, strong systems design skills, and familiarity with networking, security, and automation.

## Job Description

## Responsibilities
- Design, plan, configure, deploy, and support storage technologies, including capacity planning, performance optimization, and troubleshooting.
- Participate in the software development lifecycle using Agile or Waterfall methodologies.
- Design complex systems and software/storage environments; prepare product specifications and test strategies.
- Develop, integrate, maintain, and enhance software applications and functionality.
- Analyze and review code, resolve software defects, and ensure product quality.
- Present project status and prepare technical documentation.
- Collaborate effectively with developers and work independently when needed.
- Build and maintain end-to-end applications for Unix environments and large-scale, multi-tier systems.
- Develop REST clients and work with web services on Windows and Unix.
- Support build and automation activities on Unix.

## Requirements
- 3–6 years of software development experience.
- Strong object-oriented programming skills using C++.
- Expertise in C and C++ in Unix/Linux environments.
- In-depth experience building end-to-end applications for Unix environments.
- Proficiency with Windows and Unix, data structures, algorithms, design patterns, and threads.
- Experience designing and implementing large-scale, multi-tier applications.
- Understanding of web services on Windows and Unix.
- Familiarity with networking protocols, including TCP/IP and TLS/SSL.
- Familiarity with Windows and Unix security mechanisms.
- Strong build and automation knowledge on Unix.
- Strong communication, collaboration, initiative, and problem-solving skills.

## Nice-to-haves
- Understanding of security fundamentals, including authentication and cryptography.
- Experience building REST clients.
- Knowledge of cloud technologies.
- Knowledge of security technologies.
- Experience leveraging AI for work.

## Similar jobs

- [Product Engineer](https://hotfix.jobs/jobs/12261b92-c9f4-4f9e-86be-e2e64bf0d946) - Improbable - Remote
- [Full-Stack Engineer - Creative Studio](https://hotfix.jobs/jobs/55ec921d-0d93-43f4-9a8c-2a2ddfcaea61) - ElevenLabs - Remote
- [Member of Technical Staff](https://hotfix.jobs/jobs/6051e66a-231c-4f7b-ba49-2841378d314c) - Mercor - Remote - $80k – $150k/yr
- [Software Engineer II - HRIS](https://hotfix.jobs/jobs/6d29a17e-0079-4730-8b3a-0fe51a3a773b) - Rippling - Bengaluru, India
- [Software Engineer 3](https://hotfix.jobs/jobs/9c44479c-cb84-4cf0-bd00-96a662f0b882) - MongoDB - Gurugram, India

**Apply:** https://hotfix.jobs/jobs/9aec3925-796d-4ecc-b5f6-5cc531c4898d
**Canonical:** https://hotfix.jobs/jobs/9aec3925-796d-4ecc-b5f6-5cc531c4898d