HumanBit Logo

Software Development Engineer 2 - C++ - R31300 | ScaleneWorks INC

full-time
Posted on February 2, 2026

Job Description

Software Engineer

Company Overview

Not specified

Job Summary

As a Software Engineer, you will contribute to the analysis, design, development, testing, and documentation of software solutions. You’ll apply your technical expertise, collaborate with cross‑functional teams, and support continuous improvement while working independently within established processes. You will also act as a reference for less experienced colleagues and contribute to team commitments in a scrum environment.

Responsibilities

  • Define and analyze user requirements for new or enhanced software solutions and support feasibility studies.
  • Design and develop software using C++, Object‑Oriented Programming (OOP), Standard Template Library (STL), UNIX scripting, XML/XSLT, and modern Software Development Life Cycle (SDLC) practices including Git, Continuous Integration/Continuous Delivery (CI/CD), and branching strategies.
  • Conduct unit, package, and performance tests, support validation phases, and assist in debugging and incident investigations in collaboration with relevant teams.
  • Produce clear technical documentation and collaborate with Product Management, Development, and Customer‑facing teams throughout the lifecycle.
  • Participate in scrum ceremonies, propose process improvements, and support junior team members through knowledge sharing.

Qualifications

  • Hands‑on experience in C++, OOP, STL, UNIX, shell scripting, Python, XML/XSLT, and tools such as GDB and Valgrind.
  • Familiarity with Git, CI/CD, and SDLC best practices.
  • Experience working in agile/scrum environments with the ability to work independently and collaborate effectively across teams.
  • Ability to understand system behavior, propose technical solutions, troubleshoot issues, and support validation activities.
  • Exposure to database design, cloud concepts, and performance testing is helpful.
  • Strong communication, documentation, and problem‑solving skills, with a willingness to support team members and contribute to collective goals.

Preferred Skills

  • Additional experience or certifications in recent programming languages or methodologies can benefit the role but are not mandatory.

Experience

Not specified

Environment

Not specified

Salary

Not specified

Growth Opportunities

Not specified

Benefits

Not specified

Powered by
HumanBit Logo