Software Development Engineer 3 | ScaleneWorks INC
full-time
Posted on August 21, 2025
Job Description
Software Development Engineer 3
Job Summary
The Software Development Engineer 3 will play a crucial role in developing and maintaining software solutions that meet the needs of the organization. This position requires a strong foundation in object-oriented programming, database management, and system design, contributing to the overall success of the development team and the organization’s goals.
Responsibilities
- Develop and maintain software applications using C++ with a focus on object-oriented programming principles.
- Design and implement solutions utilizing both relational and non-relational databases.
- Collaborate with cross-functional teams to design and implement microservices architecture and system design.
- Create and maintain REST APIs to facilitate communication between services.
- Participate in continuous development practices and manage CI/CD pipelines.
- Apply Agile methodology in project management and software development processes.
Qualifications
- Strong knowledge of C++ (minimum experience with C++ 14).
- Extensive experience with relational and non-relational databases.
- Proficiency in UNIX, Python, GDB, GTest, and Git.
- Strong analytical skills and a problem-solving attitude.
- Excellent communication skills, both oral and written.
- Previous experience in a continuous development environment.
- Familiarity with Agile methodology.
- Educational qualifications: Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred Skills
- Experience with microservices architecture.
- Knowledge of additional programming languages or frameworks.
Experience
- Minimum of 6+ years of relevant experience in software development.
Salary
- Estimated salary range: ₹2,800,000 per annum.