Senior C++/C# Software Engineer

Infovisa, Inc.

Centennial (CO)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Life and disability insurance
Retirement savings plan
Paid time off (PTO)
Paid holidays

Job summary

Infovisa, Inc. in Centennial, Colorado, seeks a senior Software Engineer to lead development of its flagship Windows client-server accounting product.

You will maintain and expand the legacy C++ codebase while working heavily with C# and .NET, and you will apply AI tooling to improve quality and productivity. Ideal candidates have a BS in computer science and strong communication skills, comfortable with multi-language code, and a passion for finance fundamentals and collaboration across teams.

Qualifications

  • Bachelor’s degree in computer science or related field
  • Experience using C++ or C#
  • Interest in AI to improve code quality and productivity
  • Experience maintaining a large legacy code base in C++ with C#/.NET
  • Strong collaboration and communication skills
  • Comfort reading and supporting multiple programming languages

Responsibilities

  • Develop and maintain the flagship client-server accounting product for Windows
  • Collaborate across teams including QA, design, and product management
  • Read, understand, and extend the legacy code base in C++ while enhancing C#/.NET components
  • Document, test, and maintain code to ensure quality and reliability
  • Identify risks, propose mitigations, and communicate options to stakeholders

Skills

C++
C#
Communication skills

Education

Bachelor's degree in computer science or related field

Tools

Visual Studio Professional
.NET
Entity Framework
SQL Server
MS Test & Moq
GitHub Copilot
Git
Azure DevOps
PowerShell

Job description

Overview

Infovisa, Inc. is looking for a senior level Software Engineer to join our team in Centennial, Colorado. We are seeking a well-rounded engineer who collaborates well, enjoys challenges, and is technically strong and confident in their abilities. You would spearhead our effort to maintain and expand our flagship client-server accounting product designed to run on Windows.

Individual contributions are recognized at Infovisa. Developers at Infovisa design, document, implement, test, and maintain code. Each team member wears many hats and provides general technical expertise across domains including database design and optimization, hardware, networking, and operating systems.

Responsibilities and Qualifications
  • Have a bachelor’s degree in computer science or related field
  • Enjoy solving problems
  • Have meaningful job experience using C++ or C#
  • Embrace the use of AI to improve code quality and productivity
  • Enjoy working in C++. Most development is in C# and .NET, with a large legacy code base in C++ that needs to be maintained
  • Want to work alongside, collaborate with, and be part of a team
  • Be comfortable reading and supporting a variety of programming languages
  • Be creative and interested in all tiers of software development, from backend interfaces to user experience
  • Be flexible and adapt well to change. Our customers come first. What we are working on is subject to interruption
  • Be able to maintain focus and complete tasks with minimum oversight
  • Enjoy being visible and taking responsibility
  • Have a genuine interest in learning more about the financial accounting business domain. Our developers design quality software because we genuinely want to know and understand our users and their business processes and needs
  • Have strong communication skills
  • Enjoy collaborating and communicating with team members who are not engineers
  • Excel at reading, understanding, and working with existing code. Accept, understand, and capably maintain our legacy code base, with a desire to improve it (not replace it)
  • Recognize and identify potential risks, and be able to identify, evaluate, and present options to mitigate risk
  • Think big picture while also seeing and taking care of the details. Understand the value and importance of pennies in an accounting package
  • Demonstrate a solid understanding of finance fundamentals
  • Recognize and identify opportunities for improvements (in process, procedure, coding practices, UX)
  • Gather user requirements and translate those requirements into action items
  • Possess the desire to make an immediate and positive impact on our development team, our company, and our clients
Technologies
  • Visual Studio Professional
  • .NET
    • C++
    • C#
  • Entity Framework
  • SQL Server
  • MS Test and Moq
  • GitHub Copilot
  • Git source control / branching and merging
  • Azure DevOps
  • Powershell
What We Offer

The Colorado Equal Pay for Equal Work Act requires employers in the state of Colorado to disclose the following information. If the position applied to is not located in Colorado, the following information may not apply. Salary Minimum: $100,000 Salary Maximum: $140,000. The base salary range above represents the low and high end of the salary range for this position. Actual salaries will vary and may be above or below the range based on various factors including but not limited to location, experience, and performance. The range listed is just one component of Infovisa's total compensation package for employees. Other rewards may include annual bonuses and a profit sharing plan. In addition, Infovisa provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays (10+ days) and paid time off (PTO).

About Infovisa

Infovisa proudly develops a suite of industry-leading financial technology solutions used by banks and wealth management organizations across the United States. The best ideas come from our talented employees and Infovisa encourages collaboration and idea sharing across all functional teams to produce the best software solutions. We are a family-owned software company with more than 25 years of success in the financial technology industry.

Infovisa, Inc. is an Equal Opportunity Employer. We welcome all qualified candidates who can legally work in the United States on a permanent basis. We are not able to sponsor applicants who require work visas.

Powered by JazzHR

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++/C# Software Engineer
Senior C++/C# Software Engineer

Infovisa, Inc • Centennial (CO)

On-site
USD 100,000 - 140,000
Health insurance
Life insurance
Disability insurance
+3
Senior ASP.NET Full Stack Developer
Senior ASP.NET Full Stack Developer

Infovisa, Inc. • Lincoln (NE)

Hybrid
USD 100,000 - 140,000
Medical
Dental
Vision
+5
Senior ASP.NET Full Stack Developer
Senior ASP.NET Full Stack Developer

Infovisa, Inc. • Oklahoma

Hybrid
USD 100,000 - 140,000
Medical
Dental
Vision
+5
Senior C++/C# Software Engineer – FinTech Core
Senior C++/C# Software Engineer – FinTech Core

Infovisa, Inc • Centennial (CO)

On-site
USD 100,000 - 140,000
Health insurance
Life insurance
Disability insurance
+3
Senior C++/C# Software Engineer — FinTech, .NET, AI
Senior C++/C# Software Engineer — FinTech, .NET, AI

Infovisa, Inc. • Centennial (CO)

On-site
USD 100,000 - 140,000
Health insurance
Life and disability insurance
Retirement savings plan
+2
Staff Software Engineer
Staff Software Engineer

Visa • Denver (CO)

Hybrid
USD 124,000 - 199,000
Hybrid work model
Staff Software Engineer
Staff Software Engineer

Visa • Highlands Ranch (CO)

Hybrid
USD 124,000 - 199,000
Medical, Dental, Vision
401(k)
Paid Time Off
+1
Software Developer - InfoTrack Exchange, ServeManager
Software Developer - InfoTrack Exchange, ServeManager

InfoTrack US • Denver (CO)

Hybrid
USD 75,000 - 135,000
401(k) Match
Medical, Dental, & Vision Insurance
PTO 20 Days
+3
Staff Software Engineer (.Net/C#)
Staff Software Engineer (.Net/C#)

Visa Inc. • Austin (TX)

On-site
USD 132,000 - 210,000
Medical
Dental
Vision
+5
Director Software Engineering
Director Software Engineering

SupportFinity™ • Austin (TX)

On-site
USD 176,400 - 256,000
Comprehensive benefits package
401(k)
Paid Time Off