Senior C++ Software Engineer

Agile, Architecture, Automated testing, Coaching, Hardware, IT management, Infrastructure, Microsoft TFS, Microsoft Windows, Product owner, UDF, TCP/IP, Unit testing, C++, STL Containers, Memory Management, Polymorphism, OOP, C++ Templating, C++ Standard Library, Call Wrapper Library Functions, Component Data Sheets, Retail Industry Protocols, Conexus, IFSF, TFS, GitHub, CI/CD, Fuel Controllers, Allied, Doms, Software architecture, Continuous integration, Mentorship
Full Time
Depends on Experience
Work from home available Travel not required

Job Description

We are looking for a C++ developer responsible for developing and maintaining backend applications. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.

  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team. Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain backend applications.
  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization

Basic Qualifications

  • Bachelor’s Degree in a technical discipline or equivalent work experience
  • Minimum of 6 years in C++ development
  • Previous experience in a technical leadership position (ie: Technical Lead, Manager, Technical Product Owner, or Architect)
  • Strong proficiency in C++, with good knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Strong grasp of Windows platform.
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
  • Familiarity with templating in C++
  • Familiarity with system call wrapper library functions
  • Knowledge of component data sheets and specifications
  • Implementation of automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such TFS and GitHub.
  • Familiarity with continuous integration
  • Knowledge of Agile development methodologies
  • Work well with a global, multi-located team.
  • Solid communication skills
  • Whip-smart, endlessly curious and a born problem-solver

Preferred Qualifications

  • Knowledge of the latest C++11 standard is highly preferred
  • Prior experience or familiarity with hardware, ideally with fuel controllers such as Allied or Doms.
  • Experience with Generic Retail industry protocols such as Conexus and IFSF.
  • Experience with commutation protocol such as TCP/IP and UDF.
  • Worked in the Retail industry
Dice Id : 10212910
Position Id : 7091949
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Software Engineer, Team Leader C C++
  • Prudent Technologies and Consulting
  • Irving, TX, USA
Software Developer (.NET)
  • VPay
  • Plano, TX, USA
Lead Software Engineer - Metaverse (VR)
  • Forward Technology Group
  • Dallas, TX, USA
Software Development Engineer I
  • GM Financial
  • Irving, TX, USA
Senior Staff Software Security Engineer (embedded electronic products)
  • Atrilogy Solutions Group, Inc.
  • Dallas, TX, USA
Senior Android Software Engineer
  • Atrilogy Solutions Group, Inc.
  • Dallas, TX, USA
Software Test Engineer
  • JDM Systems Consultants Inc
  • Austin, TX, USA
Software Engineer Sr Stf - Austin, TX
  • QTC Management, Inc.
  • Austin, TX, USA
Software Engineer Sr Stf - Austin, TX
  • QTC Management, Inc.
  • Austin, TX, USA
Software Engineer Sr Stf - Austin, TX
  • QTC Management, Inc.
  • Austin, TX, USA