At CalcAir, we’ve been helping employee benefits professionals breathe easier for over 50 years—and we’re just getting started. As a trusted name in benefits software and services, we blend deep industry roots with a forward-thinking mindset.
CalcAir is part of the Gemini Group, one of the operating groups within Constellation Software Inc. (CSI). Being under CSI—a global leader in vertical market software—means we benefit from the stability, innovation, and long-term investment philosophy of a world-class software organization, while still operating with the agility and culture of a specialized team.
Join a team where experience meets innovation, and where your work truly shapes the future of how people work, plan, and retire. If you're ready to make an impact, grow your career, and have a little fun along the way, CalcAir might be the perfect fit.
Learn more about us here:
➡️ CalcAir: https://calcairebs.com/
➡️Gemini: https://www.csigemini.com/
➡️ Constellation Software: https://www.csisoftware.com/
About the Role:
We are seeking an experienced and meticulous Software Engineer to take a lead role in the refactoring and modernization of a mission-critical retirement plan administration system. This legacy application has been developed and maintained over 25 years using Visual Basic 6 (VB6) and is now being migrated to VB.NET or C#. This project is crucial for enhancing the efficiency, security, and scalability of our core systems. You will work closely with business analysts, QA teams, and product stakeholders to understand business logic, redesign and optimize code, and ensure the modernized solution maintains functionality, performance, and regulatory compliance.
Key Responsibilities:
Analyze, understand, and document a complex VB6 codebase used in qualified retirement plan administration, ensuring thorough documentation to facilitate future maintenance and enhancement.
Refactor, rewrite, and optimize legacy code into modern architectures using VB.NET or C#, aiming for improved performance, maintainability, and scalability.
Collaborate effectively with cross-functional teams, including business analysts, QA teams, and product stakeholders, to translate business rules into clean, maintainable, and scalable code.
Maintain system integrity and data accuracy during the migration process to prevent any disruptions in service.
Implement unit tests and assist with automated testing strategies to ensure the reliability and quality of the modernized system.
Participate in architectural and design discussions to propose and implement improvements in system performance, maintainability, and security.
Proactively identify and resolve issues related to code quality, performance, and technical debt to ensure a robust and efficient system.
Support ongoing system maintenance and enhancements post-migration to continuously improve the system’s functionality and performance.
Ensure strict compliance with data security and retirement plan regulatory requirements to protect sensitive information and maintain regulatory standards.
Core Competencies:
Strong team player with excellent interpersonal skills
Detail-oriented and capable of managing complex technical challenges
Effective communicator, able to convey ideas clearly to technical and nontechnical stakeholders
Proactive problem-solver with a continuous improvement mindset
Required Qualifications:
2+ years of professional software development experience
Proficiency in VB.NET and/or C#, with a solid understanding of .NET Framework or .NET Core
Experience in large-scale codebase refactoring and system migration projects
Solid understanding of software engineering best practices: design patterns, version control, testing, and documentation
Experience working with relational databases (e.g., SQL Server)
Strong analytical and debugging skills
Excellent communication and documentation skills
Preferred Qualifications
Experience with qualified retirement plan administration or financial services systems
Familiarity with modernization tools (e.g., code analyzers, migration tools)
Experience working in agile or iterative development environments
Understanding of data compliance requirements (e.g., ERISA, IRS guidelines)
Why Join Us?
Be part of a transformative project impacting the core systems of a respected retirement software provider
Collaborate with a dedicated team that values quality, innovation, and long-term system sustainability
Competitive compensation and benefits
Opportunity to shape the future architecture of a critical enterprise platform
What's important to us at Gemini:
Make long term investments
In people, technology, and customers. What goes around comes around and when possible, we try to pay it forward.
Growth through learning
Learning is the key to success. We encourage employees to share their expertise and best practices with their peers. That way, we all grow together.
Autonomy
Our staff operate independently in a decentralized structure. Whenever possible, we provide the independence required to drive growth and success.
Trust comes first
We believe in full transparency and ongoing communication; if there is a problem, we try to work collaboratively on solution
FLSA Designation (US Only):
Salary Range (US Only):
Other Compensation (US Only):
Benefits (US Only):
Time off (US Only):
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
SpaceX seeks a Displays Software Engineer to design and implement scalable C++ backends and Lit-based frontends for real-time Starship operator and mission displays in Hawthorne.
Visa is hiring a Senior Software Engineer (Sr. Consultant) to design and deliver large-scale, resilient payment and GenAI-powered backend services within their Austin hybrid engineering team.
Work on production-grade ML infrastructure—design and scale distributed training, inference, and developer platforms for GPU-heavy workloads at an early-stage AI infrastructure company in San Francisco.
Ethyca is seeking a Senior II Backend Engineer to architect and build scalable, secure backend systems that enable enterprise data governance, consent, and privacy at scale.
Lead the frontend of an AI-powered energy marketplace as a Senior full-stack engineer, building delightful interfaces and raising frontend craft across the team.
Motorola Solutions' Envysion team is hiring a Full Stack Software Engineer to develop serverless REST services and React single-page applications that power cloud video-security and analytics solutions.
Help build Bridger's agent platform and full-stack systems in New York City to automate complex professional workflows using cutting-edge AI.
Lead the integration and scaling of a live or production-ready blockchain sportsbook into OleOle’s football-first social and betting ecosystem as a technical founder or senior platform architect.
Senior Solutions Architect needed to lead architecture and integrations for NBCUniversal’s digital advertising ecosystem, specializing in SSAI/DAI, ad-serving, and partner distribution workflows.
Sanity.io seeks an experienced engineering manager to lead a growth-oriented team building AI developer tools, MCP integrations, and experiment-driven platform features to accelerate product adoption.
Lead the design, development, and operation of Attentive’s compute and networking platform as a Senior Software Engineer on the Platform Infrastructure team.
Sandisk is hiring a Staff Platform Engineer to lead the design and implementation of Python-based developer tooling and platform solutions that scale CI/CD, security automation, and developer productivity.
Bridger is hiring a Senior Product Engineer to build full‑stack platform capabilities and AI agents while partnering directly with users in our New York City office.