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

3 Weeks ago • All levels

Job Summary

Job Description

We are looking for a C++ Software Engineer for our software development team. You will be responsible for key deliverables during your team’s software development lifecycle, including software design, code reviews, and comprehensive automated tests. The successful candidate will have a passion for continuous improvement and must have excellent written and verbal communication skills. You will also be writing Java code for connectivity solutions. Responsibilities include developing, maintaining and improving software, managing individual project priorities, deadlines and deliverables, contributing improvements to our continuous delivery infrastructure, participating in recruiting and mentoring of top engineering talent, driving roadmap execution and enhancing customer feedback into the product, developing, collaborating on, and executing Agile development, and proactively assisting your team to find and solve development and production software issues through effective collaboration.
Must have:
  • Develop, maintain and improve software.
  • Manage individual project priorities, deadlines and deliverables.
  • Contribute improvements to our continuous delivery infrastructure.
  • Participate in recruiting and mentoring of top engineering talent.
  • Drive roadmap execution and enhance customer feedback.
  • Develop and execute Agile development.
  • Assist team to solve development and production software issues.
Good to have:
  • Contributing to performance testing and continuous improvement efforts.
  • Strong OS, Data structure and Algorithms fundamentals.
  • Strong hold on object-oriented programming concepts.
  • Experience developing database technologies.
  • Experience with low-level C and networking is desired.
  • Experience programming database APIs.
  • Experience using BI tools.
  • Experience using memory and performance profiling tools.
  • Experience working with Agile methodology.

Job Details

Job Description

We are looking for a C++ Software Engineer for our software development team.  Apart from writing high quality code, you will be responsible for key deliverables during your team’s software development lifecycle including software design, code reviews, and comprehensive automated tests. The successful candidate will have a passion for continuous improvement and must have excellent written and verbal communication skills. You will also be writing Java code for connectivity solutions.

 

Responsibilities –  

  • Develop maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Contribute improvements to our continuous delivery infrastructure
  • Participate in recruiting and mentoring of top engineering talent
  • Drive roadmap execution and enhance customer feedback into the product
  • Develop, collaborate on, and execute Agile development, product scenarios, in order to release high quality software  on a regular cadence 
  • Proactively assist your team to find and solve development and production software issues through effective collaboration 

Desirable - 

  • Contributing to performance testing & various continuous improvement efforts.
  • Strong OS, Data structure and Algorithms fundamentals
  • Strong hold on object-oriented programming concepts and their implementation through C++.
  • Experience developing database technologies extremely valuable
  • Experience with low-level C and networking is desired, but not necessary.
  • Experience programming database APIs such as ODBC and using database tools strongly preferred
  • Experience using BI tools such Tableau, Microsoft Power BI and Lumira desirable but not mandatory.
  • Experience using any memory and performance profiling tools is required
  • Experience working with Agile methodology i.e Participating in all team activities, including sprint retrospectives, thoughtful code reviews, knowledge sharing sessions, status reporting for project stakeholders, etc

Personal Skills - 

  • Strong written and verbal communications skills to collaborate developers, testers, product owners, scrum masters,  directors, and executives
  • Experience taking part in the decision-making process in application code design, solution development, code review 
  • Strong worth ethic and emotional intelligence including being on time for meetings 
  • Ability to work in fast-changing environment and embrace change while still following a greater plan

Qualifications

We are looking for a C++ Software Engineer for our software development team.  Apart from writing high quality code, you will be responsible for key deliverables during your team’s software development lifecycle including software design, code reviews, and comprehensive automated tests. The successful candidate will have a passion for continuous improvement and must have excellent written and verbal communication skills. You will also be writing Java code for connectivity solutions.

 

Responsibilities –  

  • Develop maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Contribute improvements to our continuous delivery infrastructure
  • Participate in recruiting and mentoring of top engineering talent
  • Drive roadmap execution and enhance customer feedback into the product
  • Develop, collaborate on, and execute Agile development, product scenarios, in order to release high quality software  on a regular cadence 
  • Proactively assist your team to find and solve development and production software issues through effective collaboration 

Desirable - 

  • Contributing to performance testing & various continuous improvement efforts.
  • Strong OS, Data structure and Algorithms fundamentals
  • Strong hold on object-oriented programming concepts and their implementation through C++.
  • Experience developing database technologies extremely valuable
  • Experience with low-level C and networking is desired, but not necessary.
  • Experience programming database APIs such as ODBC and using database tools strongly preferred
  • Experience using BI tools such Tableau, Microsoft Power BI and Lumira desirable but not mandatory.
  • Experience using any memory and performance profiling tools is required
  • Experience working with Agile methodology i.e Participating in all team activities, including sprint retrospectives, thoughtful code reviews, knowledge sharing sessions, status reporting for project stakeholders, etc

Personal Skills - 

  • Strong written and verbal communications skills to collaborate developers, testers, product owners, scrum masters,  directors, and executives
  • Experience taking part in the decision-making process in application code design, solution development, code review 
  • Strong worth ethic and emotional intelligence including being on time for meetings 
  • Ability to work in fast-changing environment and embrace change while still following a greater plan

Additional Information

All your information will be kept confidential according to EEO guidelines.

 

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **

insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)

Background checks are required for employment with insightsoftware, where permitted by country, state/province.

At insightsoftware, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.

Similar Jobs

iron bird creation - Senior/Mid Level Designer

iron bird creation

(Remote)
1 Month ago
Qualcomm - Sr. GPU AI Compiler Engineer

Qualcomm

Cork, County Cork, Ireland (On-Site)
1 Month ago
GoDaddy - FullStack Senior Software Engineer

GoDaddy

Colombia (Remote)
1 Month ago
Scale AI - Chief of Staff, Public Sector

Scale AI

Washington, District Of Columbia, United States (On-Site)
1 Month ago
Qualcomm - Infra HW Program Manager

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Accenture - Business Advisory New Associate

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Philips - Pricing & Revenue Growth Management for E-commerce – Western Europe PH

Philips

Amsterdam, North Holland, Netherlands (On-Site)
3 Weeks ago
DMG - Principal Product Manager - Growth

DMG

Cincinnati, Ohio, United States (On-Site)
4 Weeks ago
Nintendo - Senior Director, HR Business Partners

Nintendo

Redmond, Washington, United States (Hybrid)
3 Months ago
Philips - Transformation Project Manager-Tariffs

Philips

Bothell, Washington, United States (On-Site)
3 Weeks ago
Xsolla - Product Manager

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago
London stock Exchange - Principal Network Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
2 Months ago
Alpha Sense - Enterprise Account Executive, Corporate

Alpha Sense

New York, New York, United States (Hybrid)
7 Months ago
Domo - Technical Adoption Engineer (ACE)

Domo

American Fork, Utah, United States (On-Site)
2 Months ago
Canva - Corporate Accounting Manager

Canva

Seattle, Washington, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Aeries technology - Assistant Manager - Legal & Compliance

Aeries technology

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Bito - Inside Sales Executive

Bito

Pune, Maharashtra, India (Hybrid)
4 Months ago
London stock Exchange - Senior Software Engineer (Java Developer)

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Alphawave Semi - Assistant Manager - Finance

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Bazaar Voice - Software Development & Deployment Manager

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Alphawave Semi - Senior Engineer - EMIR

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Wind River - Senior Site Reliability Engineer (Senior SRE)

Wind River

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Normalyze - Performance Test - Senior Engineer - Solutions - Data Security - India

Normalyze

Bengaluru, Karnataka, India (Remote)
7 Months ago
Vigaet - Nuke Compositing Supervisor

Vigaet

Bengaluru, Karnataka, India (On-Site)
9 Months ago
FICO - Java Customer Support Engineer II

FICO

Bengaluru, Karnataka, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

London, England, United Kingdom (On-Site)

Hyderabad, Telangana, India (Hybrid)

Paris, Île-de-France, France (On-Site)

London, England, United Kingdom (On-Site)

Paris, Île-de-France, France (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Insight Software

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug