Software Development Engineer 4 - C++ | ScaleneWorks INC
full-time
Posted on August 21, 2025
Job Description
Software Development Engineer 4 - C++
Company Overview
Not specified
Job Summary
The Software Development Engineer 4 - C++ is responsible for developing and maintaining software solutions that meet user requirements and align with business objectives. This role requires advanced technical knowledge in C++ and related technologies, as well as the ability to mentor junior team members and contribute to team success through collaboration and code reviews.
Responsibilities
- Analyze specifications and define user requirements for the development of new or upgraded software solutions.
- Design systems and code, demonstrating excellence in C++, Object-Oriented Programming (OOP), and Standard Template Library (STL).
- Utilize troubleshooting skills with tools such as GDB and Valgrind to resolve issues effectively.
- Implement UNIX knowledge and scripting skills (shell scripts & Python) in software development.
- Manipulate XMLs using XSLTs, ensuring compliance with project requirements.
- Apply knowledge of Continuous Integration/Continuous Deployment (CI/CD), Git, and best practices in Software Development Life Cycle (SDLC) to support high-frequency delivery.
- Conduct unit, package, and performance tests to ensure software quality in line with company guidelines.
- Document software applications and produce necessary documentation for various departments.
Qualifications
- Technical Skills:
- Proficient in C++, OOP, and STL.
- Strong troubleshooting skills using GDB and Valgrind.
- Knowledge of UNIX and scripting (shell scripts & Python).
- Experience with XML and XSLTs.
- Familiarity with CI/CD, Git, and SDLC best practices.
- Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to mentor junior team members.
- Educational Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred Skills
- Exposure to cloud technologies.
- Experience in modeling, designing, and implementing databases.
Experience
- Minimum of 5 years of relevant experience in software development, particularly in C++.
Environment
- Work Type: Full-time
- Work Mode: In-office
- Location: Bangalore
Salary
Estimated Salary Range: ₹3,400,000
Growth Opportunities
Potential for career advancement within the company.
Benefits
- List of offered benefits not specified.