Associate Software Engineer/ Software Engineer - C++
AI Summary
An entry-level C++ software engineer at Inivos who develops, maintains, and enhances software components, writes clean code, participates in code reviews, and writes unit tests alongside senior engineers.
About this role
Inivos is a global leader in business solutions, headquartered in Colombo, Sri Lanka. At Inivos, our dynamic team of consultants, developers, and quality engineers has propelled us to the forefront of the industry, establishing a strong client base across Asia, the Middle East, Scandinavia, Australia, the UK, Netherlands and North America. Explore exciting possibilities in Software and Product Development, seamlessly integrate with our global team through Resource Augmentation, and be a key player in shaping the future of technology with Inivos Global.
We are looking for a passionate and motivated Associate Software Engineer/ Software Engineer – C++ to join our growing engineering team at Inivos.
This opportunity is ideal for fresh graduates who have recently completed an internship in C++ software development and are looking to take their first step into a professional software engineering career.
You will work alongside experienced engineers on real-world software projects, gaining hands-on exposure to software development practices.
Job Responsibilities
- Develop, maintain, and enhance software components using C++
- Apply object-oriented programming and software engineering principles to real-world problems
- Write clean, readable, maintainable, and efficient code
- Debug and troubleshoot software issues using appropriate development and debugging tools
- Participate in code reviews and technical discussions with senior engineers
- Collaborate with team members to understand requirements and implement solutions
- Write and execute unit tests to ensure software quality and reliability
- Work with version control systems such as Git
- Learn and follow established software development processes, coding standards, and best practices
- Continuously improve technical knowledge and stay updated with relevant technologies
Requirements
- Bachelor's degree in Electronic & Telecommunication Engineering (ENTC), Computer Engineering, Software Engineering or Computer Science is a muct.
- Recently completed or nearing completion of an internship involving C++ software development
- Strong understanding of C++ fundamentals
- Good knowledge of Object-Oriented Programming (OOP)
- Understanding of data structures and basic algorithms
- Familiarity with Git or other version control systems
- Good analytical and problem-solving skills
- Ability to understand technical concepts and learn new technologies quickly
- Good communication and teamwork skills
- Strong enthusiasm for software engineering and continuous learning
Benefits
- Competitive compensation.
- Recognition & appreciation.
- International exposure.
- Open work culture.
- Medical & Insurance entitlement upon eligibility.
- Recreational activities and events.
Skills
Explore related jobs
More jobs at Inivos
Similar Algorithms jobs
Jobs in Colombo
- Intern, KYC OperationsRefinitiv India Shared Services Private Limited · Colombo, Sri Lanka
- Executive - Channel Marketing ProjectsUnilever Manufacturera, S. de R.L. de C.V. · Colombo, Sri Lanka
Industrial Trainees - Race to the Blu Future: BluStartRadisson Hotel Group · Colombo, WP- Senior Product Manager - Enterprise Asset Management & Agentic AIIFS · Colombo, Western Province
- Lead Agentic Security EngineerIFS · Colombo, WESTERN PROVINCE
- Associate Manager, Financial Accounting and ControlRefinitiv India Shared Services Private Limited · Colombo, Sri Lanka
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.