CareerPlan

Junior Software Developer (Contract)

BangaloreContract2026-10-30 → 2026-11-10

Core

Modernize the toolchain to be OS-agnostic, ensuring smooth execution across Linux, Windows (WSL2), and high-performance compute environments.

Role type

Junior Software Developer (Contract)

Builds

Backend code, command-line interfaces (CLI), and CI/CD automation scripts for engineering teams.

Domain

Software Engineering / Cross-Platform Development

Required skills

Python, C++, CLI development, cross-platform engineering, data serialization (JSON, XML, YAML), CI/CD automation, unit testing

Preferred skills

Refactoring legacy code, writing automated validation scripts, improving developer experience (DX)

Technologies

Python, C++, Jenkins, WSL2, Linux, Windows

Responsibilities

Write and optimize backend code and CLIs; refactor legacy scripts for cross-platform compatibility; work with data serialization formats; write automated validation scripts for CI/CD pipelines; improve internal tool usability with clear error messages; write unit tests and assist in automated stress tests.