CareerPlan

Software Engineer 2

Bengaluru, Karnātaka, IndiaFull-time2026-11-06 → 2026-11-10

Core

Designs, develops, troubleshoots, and debugs software programs for enhancements and new products, including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.

Role type

Software Engineer 2 (Systems Software)

Builds

Systems software components (OS, compilers, networking, utilities, databases)

Domain

Enterprise IT / Systems Software

Required skills

C++, Python, Networking fundamentals, Operating systems (Linux/Unix), Software systems design, Testing methodology, Debugging, Analytical problem solving

Preferred skills

None stated

Technologies

Python, C++, Linux, Unix

Responsibilities

Write functional specs for requirements; Design limited enhancements and updates for subsystems; Analyze design and determine coding/integration activities; Execute testing plans and debug code; Collaborate with internal and outsourced partners on design status and issue resolution.

Seniority

Mid-level (2-4 years experience)