Software Developer
- For Career Direction
- Work From Home
- 0 to 5 Years
Key Responsibilities
- Design and develop scalable, robust, and high-performance code for Core Network as a Service components
- Maintain and optimize code to ensure testability, reliability, and long-term maintainability
- Build and enhance cloud-based network services and solutions
- Ensure code quality through unit testing, performance tuning, and maintainability best practices
- Participate in peer code reviews and collaborative development
- Work closely with a multicultural, agile team to deliver reliable solutions
Must-Have Skills
- BE / B.Tech in Computer Science, Computer Engineering, or related field
- Strong programming skills in C, C++, or Go
- Solid understanding of Unix/Linux systems
- Knowledge of processes, sockets, inter-process communication (IPC)
- Good understanding of networking fundamentals (TCP/IP, routing, tunneling basics)
- Ability to write clean, efficient, and testable code
- Good verbal and written communication skills
- Willingness to learn, collaborate, and adapt in an agile environment
Good to Have
- Exposure to distributed systems, microservices, or scalable architectures
- Experience or familiarity with cloud platforms (AWS, GCP, Azure, etc.)
- Knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Understanding of DevOps practices, CI/CD pipelines, or automation tools
- Interest in system design and architecture thinking
- Innovative and problem-solving mindset
About the job
Here, opportunities come in two ways — roles within Career Direction and roles for our client requirements. Most internal positions are Work From Home, providing flexibility, comfort, and a balanced work environment. Client-based roles may require Hybrid or Work From Office setups depending on project demands, collaboration needs, and company policies. This structure allows candidates to explore a wide range of opportunities and apply for roles that best align with their skills, preferences, and long-term career goals.
Career Direction benefits apply only to Career Direction employees and may include health and wellness support, financial wellbeing programs, flexibility and time off, family care assistance, community involvement opportunities, and personal development support. These benefits, along with growth opportunities, are provided based on factors such as performance, dedication, skill level, assessment results, and available projects. Offerings may vary as they depend on organizational policies, project requirements, and client expectations.
Note: Salary range information is omitted as it applies to US-based roles, and compensation details will be discussed during the interview.