Senior C++/C# Software Engineer

Infovisa, Inc.•Centennial, CO
•$65,000 - $85,000•Onsite

About The Position

Infovisa, Inc. is looking for a senior level Software Engineer to join our team in our office in Centennial, Colorado. We are looking for a technically strong engineer with strong leadership skills to expand and maintain our flagship client server accounting product built to work on Windows. Individual contributions are seen and recognized at Infovisa. You will be involved in all levels of the software development life cycle. Each team member is required to wear many hats and wear them well. We’re seeking a motivated individual to join our team, with the potential to grow into a leadership role over time. The right candidate will have the skills and ambition to eventually step into a team leader position.

Requirements

  • Bachelor’s degree in computer science or related field.
  • Enjoy solving problems.
  • Want to work full time in the office, collaborating with and potentially leading team members.
  • 5+ years of meaningful job experience using C++ or C#.
  • Enjoy working in C++.
  • Be flexible and adapt well to change.
  • Be able to maintain focus and complete tasks with minimum oversight.
  • Enjoy being visible and taking responsibility.
  • Demonstrate a solid understanding of finance fundamentals and possess a genuine interest in learning more about the business domain.
  • Have strong communication skills, easily communicating with customers or team members who are not engineers.
  • Recognize and identify potential risks.
  • Able to identify, evaluate, and present options to mitigate risk.
  • Think big picture while also seeing and taking care of the details.
  • Recognize, identify, and act upon opportunities for improvements.
  • Collaborate directly with customers as required, gathering user requirements and translating those requirements into action items.
  • Possess the desire to make an immediate and positive impact on our development team, our company, and our clients.
  • Can legally work in the United States on a permanent basis.

Nice To Haves

  • Potential to grow into a leadership role over time.
  • Skills and ambition to eventually step into a team leader position.
  • Most of our new development is written in C# and .NET, but we have a very large legacy code base written in C++ that will not be going away.

Responsibilities

  • Expand and maintain our flagship client server accounting product built to work on Windows.
  • Be involved in all levels of the software development life cycle.
  • Wear many hats and wear them well.
  • Grow into a leadership role over time.
  • Step into a team leader position.
  • Embrace the use of AI to improve code quality and productivity.
  • Work in C++.
  • Be creative and interested in all tiers of software development, from backend interfaces to user experience.
  • Be flexible and adapt well to change.
  • Maintain focus and complete tasks with minimum oversight.
  • Be visible and take responsibility.
  • Demonstrate a solid understanding of finance fundamentals and possess a genuine interest in learning more about the business domain.
  • Communicate easily with customers or team members who are not engineers.
  • Recognize and identify potential risks.
  • Identify, evaluate, and present options to mitigate risk.
  • Think big picture while also seeing and taking care of the details.
  • Recognize, identify, and act upon opportunities for improvements.
  • Collaborate directly with customers as required, gathering user requirements and translating those requirements into action items.
  • Make an immediate and positive impact on our development team, our company, and our clients.

Benefits

  • Annual bonuses
  • Profit sharing plan
  • Health insurance coverage
  • Life and disability insurance
  • Retirement savings plan
  • Paid holidays (10+ days)
  • Paid time off (PTO)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service