Software Engineer
KlariVis
About KlariVis
KlariVis is a banker-built performance intelligence platform that drives clarity, confidence, and speed for financial institutions - all in one platform. We are passionate about solving the data conundrum in the banking industry. We believe that the strength of our company lies in the strength of our people. At KlariVis, we are looking for data-passionate individuals to join our team.
We’re seeking a Software Engineer to join our growing development organization and help design, build, and maintain high-quality software across our platform. This is an exciting opportunity for an experienced engineer who is passionate about building scalable systems, improving code quality, and contributing to a collaborative development culture.
As a Software Engineer, you’ll work closely with our development and data analytics teams to enhance our customer-facing website, in-house ETL tooling, and the integrations that bring our data experiences to life. You’ll also play a key role in upholding the controls and best practices needed to securely protect sensitive customer data.
Software Development & Platform Engineering
- Develop and maintain KlariVis’ website properties using C#, JavaScript/TypeScript, OOP principles, and modern engineering best practices.
- Build and support ETL software and data processing tools using internal frameworks and Azure platform capabilities.
- Integrate visualizations from the Data Analytics team into the website using Power BI Embedded or other solutions.
- Deliver high-quality, maintainable code while contributing to improvements across the existing codebase.
Collaboration, Process & Continuous Improvement
- Work collaboratively across the business using Agile methodologies to deliver reliable and scalable software.
- Participate in peer mentoring and team knowledge-sharing activities.
- Support the creation, documentation, and reinforcement of auditable controls required for securing customer data.
- Continuously develop your skills through training, exercises, and collaborative learning opportunities.
Requirements
What we're looking for:
- BS/BA in Computer Science, Business, or related field preferred.
- 5+ years of experience in software design, development, and testing.
- Hands-on experience with C# or Java and modern JavaScript frameworks.
- Experience with data processing and ETL concepts.
- Preferred experience with Microsoft Azure ecosystem (VMs, SQL Server, storage, Power BI).
- Strong understanding of relational databases.
- Excellent communication, problem-solving skills, and ability to work both independently and collaboratively.
- Patience, adaptability, and strong teamwork mindset.
KlariVis is headquartered in Roanoke, Virginia.?Applicants must be currently based and authorized to work in the United States on a full-time basis. KlariVis does not sponsor applicants for work visas.
This is a hybrid position located in Roanoke, VA. KlariVis offers a competitive compensation package including salary, medical, dental, HSA health benefits, 401(k) match, and flexible time off.