Software Engineer(C++, STL, Data Structures)

  • Full Time
  • India
  • Posted 4 weeks ago

insightsoftware

Software Engineer (C++, STL, Data Structures)

πŸ“ Location: Bengaluru, Karnataka, India
πŸ’Ό Job Type: Full-time
🏒 Company: Insightsoftware


πŸ’Ό Role Overview

Insightsoftware is seeking a Senior C++ Software Engineer to join our dynamic software development team. This role involves writing high-quality code, contributing to software design, code reviews, and automated testing throughout the software development lifecycle. The successful candidate will be passionate about continuous improvement and will also work on Java code for connectivity solutions.


πŸ”‘ Key Responsibilities

βœ… Develop, maintain, and improve software, ensuring quality and performance.
βœ… Manage individual project priorities, deadlines, and deliverables.
βœ… Contribute to continuous delivery infrastructure improvements.
βœ… Participate in recruiting and mentoring top engineering talent.
βœ… Drive roadmap execution and incorporate customer feedback into the product.
βœ… Collaborate on Agile development to release high-quality software regularly.
βœ… Assist your team in troubleshooting development and production issues.


🎯 Desirable Skills and Experience

πŸ”Ή Strong OS, data structure, and algorithms fundamentals.
πŸ”Ή Expertise in object-oriented programming (OOP) concepts and C++ implementation.
πŸ”Ή Knowledge of Java programming for writing optimized and reusable code.
πŸ”Ή Experience in developing database technologies and using database APIs (e.g., ODBC).
πŸ”Ή Familiarity with BI tools like Tableau, Microsoft Power BI, and Lumira (optional).
πŸ”Ή Experience with memory and performance profiling tools.
πŸ”Ή Solid understanding of Agile methodologies and experience with CI/CD pipelines.
πŸ”Ή Knowledge of network interactions, including authentication and authorization flows (e.g., oAuth, JWT).


🌟 Personal Skills

πŸ”Ή Strong written and verbal communication skills for effective collaboration.
πŸ”Ή Ability to make decisions in application code design and solution development.
πŸ”Ή Strong work ethic, emotional intelligence, and time management skills.
πŸ”Ή Adaptability to work in a fast-changing environment while following a clear plan.


πŸŽ“ Qualifications

πŸ”Ή Bachelor’s degree (minimum 5 years of related experience) or Master’s degree (minimum 5 years of related experience), or equivalent work experience.
πŸ”Ή Proficiency in C++ and experience with relational databases (MySQL, SQL Server, Oracle, etc.).
πŸ”Ή Familiarity with tools like Bamboo, Visual Studio, and Azure is a plus.
πŸ”Ή Experience developing on Windows (mandatory), Linux, and OS X is desirable.
πŸ”Ή Ability to lead and mentor others in a collaborative team environment.


🌍 Equal Employment Opportunity

At Insightsoftware, we are committed to equal employment opportunity, ensuring an inclusive and diverse workforce. We do not discriminate on the basis of race, gender, sexual orientation, disability, or any other legally protected status.


πŸ“© Apply Now

Ready to join a growing, dynamic team? Apply Today and contribute to delivering world-class financial reporting solutions at Insightsoftware!

To apply for this job please visit jobs.smartrecruiters.com.

Job Overview
Job Location