Associate Software Engineer/ Software Engineer - C++

Posted 5 Days Ago
Be an Early Applicant
Colombo, LKA
In-Office
Entry level
Information Technology • Software • Consulting
The Role
Develop, maintain, debug, and enhance C++ software components. Apply object-oriented programming, data structures, and software engineering principles; write clean code and unit tests; participate in code reviews; use Git; collaborate with engineers; and continuously develop technical skills.
Summary Generated by Built In

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 Required

  • Bachelor’s degree in Electronic and Telecommunication Engineering, Computer Engineering, Software Engineering, or Computer Science
  • Recently completed or nearing completion of an internship involving C++ software development
  • Strong understanding of C++ fundamentals
  • Good knowledge of object-oriented programming
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Peterborough
127 Employees
Year Founded: 2018

What We Do

At Inivos, we take pride in delivering adaptable and comprehensive Enterprise business solutions that exceed our clients' expectations. Our success is built on the foundation of our core values of honesty, innovation, and agility, which have been with us since our inception in 2018. We have assembled a league of highly talented Specialist Engineers and Consultants who have championed projects in various industries and product initiatives. Our expertise is renowned, and we consistently position ourselves at the forefront of innovation.

Similar Jobs

Mastercard Logo Mastercard

Manager, Specialist Sales, Small and Medium Enterprises

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Colombo, LKA
38800 Employees

Cin7 Logo Cin7

Assistant Manager, HR & Administration

Cloud • eCommerce • Logistics • Software
Easy Apply
Hybrid
Colombo, LKA
276 Employees

Cin7 Logo Cin7

Customer Success Manager

Cloud • eCommerce • Logistics • Software
Easy Apply
Hybrid
Colombo, LKA
276 Employees

Cin7 Logo Cin7

Customer Success Specialist

Cloud • eCommerce • Logistics • Software
Easy Apply
Hybrid
Colombo, LKA
276 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account