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

1 Month ago • All levels • Data Analysis

Job Summary

Job Description

We are seeking a C++ Software Engineer to join our software development team. Responsibilities include writing high-quality code, contributing to software design, code reviews, and creating automated tests. The role involves managing project priorities, deadlines, and deliverables, as well as improving continuous delivery infrastructure. You will also participate in recruiting and mentoring engineers, driving roadmap execution, and incorporating customer feedback. The job entails developing and executing Agile development processes to release high-quality software regularly and proactively assisting the team in resolving development and production issues through collaboration. Additionally, you will be writing Java code for connectivity solutions.
Must have:
  • Write high quality code
  • Software design
  • Code reviews
  • Automated tests
  • Excellent communication skills
  • Write Java code
  • Object-oriented programming with C++
Good to have:
  • Performance testing
  • Continuous improvement efforts
  • Strong OS, Data structure and Algorithms fundamentals
  • Database technologies experience
  • Low-level C and networking experience
  • ODBC API programming
  • BI tools (Tableau, Power BI, Lumira)
  • Memory and performance profiling tools
  • Agile methodology experience
  • Application code design decisions
  • Solution development experience
Perks:
  • All information will be kept confidential according to EEO guidelines.
  • Background checks are required for employment.
  • 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.
  • Proud to be an equal opportunity workplace.

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

Tesla - Business Resolution Partner

Tesla

Berlin, Berlin, Germany (On-Site)
6 Months ago
InnoPhase IoT - Design Verification Engineer

InnoPhase IoT

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Betson Group - PPC Manager

Betson Group

Malta (On-Site)
1 Month ago
Zuora - Senior Enterprise Solution Architect

Zuora

Milan, Lombardy, Italy (Remote)
1 Month ago
GoMotive - Engineering Manager, AI Reliability

GoMotive

Pakistan (Remote)
1 Month ago
appier - Senior Software Engineer, Data Backend (Data Platform)

appier

Taipei City, Taiwan (On-Site)
1 Month ago
Nagarro - Staff Engineer, Big Data

Nagarro

(On-Site)
9 Months ago
Aeries technology - Data Architect

Aeries technology

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Inkittt - Senior Data Engineer (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (Hybrid)
8 Months ago
Workato - Senior Java Engineer (Data Integration Team)

Workato

Belgrade, Serbia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scientific Games - Director, Product Marketing

Scientific Games

Alpharetta, Georgia, United States (On-Site)
1 Month ago
Activate Games - Game Facilitator

Activate Games

Calgary, Alberta, Canada (On-Site)
1 Month ago
Jane Street - Campus Tech Recruiting Program Manager

Jane Street

New York, United States (On-Site)
3 Months ago
Nintendo - Principal, Product Experience - Pokémon

Nintendo

Redmond, Washington, United States (On-Site)
4 Months ago
Axi - Business Enablement Specialist

Axi

Malaysia (On-Site)
2 Months ago
Lilt - Localization Project Manager, Production - Life Science (Contractor)

Lilt

New Delhi, Delhi, India (Remote)
8 Months ago
Whatnot - Strategy & Operations Manager, International Commerce

Whatnot

London, England, United Kingdom (On-Site)
3 Months ago
Neolytix - Marketing and Branding Intern

Neolytix

(Remote)
1 Month ago
Hudl - Engineering Manager

Hudl

Omaha, Nebraska, United States (Hybrid)
3 Months ago
Saama - Digital Product Owner (Property and Casualty Insurance - Claims)

Saama

United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

caliogo - JIRA Administrator

caliogo

Hyderabad, Telangana, India (On-Site)
5 Months ago
Autodesk - Senior Software Engineer

Autodesk

Pune, Maharashtra, India (On-Site)
2 Months ago
Applied materials  - SAP S/4HANA ABAP & BTP Technical Architect/Leader

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Marks, part of SGS & Co - Accounts Receivable Specialist

Marks, part of SGS & Co

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Hitachi - Azure Developer

Hitachi

Hyderabad, Telangana, India (Remote)
10 Months ago
Dream Sports - Manager - Legal

Dream Sports

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Motorola solutions - Sr Solution Architect

Motorola solutions

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Paytm - Senior Associate - Key Account Manager - EDC - Delhi

Paytm

Delhi, India (On-Site)
1 Month ago
Springer Group - Implementation Specialist, Transformation Initiatives

Springer Group

Pune, Maharashtra, India (On-Site)
1 Month ago
Insight Software - Project Manager

Insight Software

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

Bethesda - Senior Data Analyst

Bethesda

Rockville, Maryland, United States (On-Site)
2 Months ago
ShyftLabs - Data Scientist

ShyftLabs

Atlanta, Georgia, United States (Hybrid)
3 Months ago
Valve corporation - Statistician / Data Scientist

Valve corporation

Bellevue, Washington, United States (On-Site)
9 Months ago
Next Level Business Services - Business Analyst - Mobility

Next Level Business Services

Collegeville, Pennsylvania, United States (On-Site)
10 Months ago
playrix  - Data QA Engineer

playrix

Serbia (Remote)
9 Months ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Months ago
ComeOn Group - Data Engineer

ComeOn Group

St. Julian's, Malta (Hybrid)
1 Month ago
ten square games - Data Scientist

ten square games

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
4 Weeks ago
GameJobs - Product Data Analyst

GameJobs

Baku, Azerbaijan (On-Site)
1 Year ago
Playtika - Data Science Expert

Playtika

Israel (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Dubai, Dubai, United Arab Emirates (On-Site)

Hyderabad, Telangana, India (On-Site)

Gouda, South Holland, Netherlands (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