C++ Engineer

Posted One Month Ago
Be an Early Applicant
Lancaster, PA, USA
In-Office
Mid level
Information Technology • Professional Services • Software
The Role
Maintain and modernize a mature C++ ERP codebase: design and implement features across C++, C#, Rust, and JScript; debug cross-language call stacks; refactor large codebases incrementally; and map business processes to code and UI.
Summary Generated by Built In

We are seeking an experienced C++ developer to work on a team maintaining and modernizing our primary product, an Enterprise Resource Planning package for small to medium-sized businesses. This person will join an experienced team as they work to grow and maintain a mature C++ codebase. 

Location
Lancaster PA, Moscow ID, or remote.

Responsibilities 

  • Design and implement new features in C++, C#, Rust, or JScript. 
  • Investigate, diagnose, and fix bugs where the call stack may span C++, C#, JScript, and Rust code. 
  • Understand and map business processes to code and user interface. 

Skills 

  • Experience rewriting/refactoring large codebases in an incremental manner. 
  • Fluency in C++ is required. 
  • Experience with C# is desired. 
  • Experience with more recent systems languages such as Rust, Zig, or Odin is desirable but not required. 
  • SQL fluency and experience with RMDBs, preferably Postgres, is desirable. 
  • Older Windows technology (COM, Active Template Library, MFC) is desirable.  
  • Experience with JScript or other JavaScript flavors is desirable as the ERP customization layer uses JScript interfacing through COM. 
  • Experience with bookkeeping, running a small business, working in manufacturing or distribution is great for customer empathy. 

As a member of the Koble team, you'll receive: 

  • Health coverage option for individual and family
  • Dental, vision, short-term and long-term disability options available
  • 401k Plan

About Us 
For 30+ years Koble has been leading the way for small to medium-sized enterprises to manage and grow their businesses. Our customers are the backbone of our communities - from manufacturing to equipment sales/services to distribution - and our team is passionate about working alongside them through ERP software and professional services to help them grow and flourish.   

Our culture is built on the foundation of Christian values. We live this out by blessing our customers with our work, honoring each other, and building our communities.  

Today we serve hundreds of businesses throughout US and Canada with a team of over sixty employees, and we're growing fast! 
If your responses to the application are obviously un-edited AI, you'll be disqualified from this position.

Skills Required

  • Fluency in C++
  • Experience rewriting/refactoring large codebases incrementally
  • Design and implement features in C++, C#, Rust, or JScript
  • Investigate and debug cross-language call stacks spanning C++, C#, JScript, and Rust
  • Experience with C#
  • Experience with Rust, Zig, or Odin
  • SQL fluency and experience with RDBMS (preferably Postgres)
  • Familiarity with older Windows technologies (COM, Active Template Library, MFC)
  • Experience with JScript or other JavaScript flavors (ERP customization layer via COM)
  • Experience or familiarity with bookkeeping, small business operations, manufacturing or distribution
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: Lancaster, Pennsylvania
68 Employees
Year Founded: 1989

What We Do

We are passionate about partnering with small businesses by providing an ERP platform and professional services to facilitate business growth because we believe the right systems lead to better business, more productive teams, and stronger communities

Similar Jobs

NinjaOne Logo NinjaOne

Cplusplus Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
85K-110K Annually

NinjaOne Logo NinjaOne

Cplusplus Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
150K-240K Annually

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
150K-220K Annually
In-Office or Remote
2 Locations
3295 Employees
70K-150K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account