Software Engineer IV - (C/C++)
Role Overview
We are seeking a skilled and motivated Software Engineer to join our engineering team.
The role involves designing, developing, and maintaining high-performance, scalable software solutions in a complex enterprise environment.
You will be part of a highly skilled and motivated Agile engineering team, contributing to the development of innovative solutions for the financial services market.
This is a great opportunity to build your career in a collaborative and supportive environment, with ample opportunities to learn, grow, and benefit from mentorship by experienced professionals.
Key Skills for This Role
Full Job Posting
About Candescent
Candescent is a U.S.-based financial technology company that powers Intelligent Banking for banks and credit unions. The company helps financial institutions move beyond traditional digital banking by unifying data, channels, and real-time intelligence into a single, cohesive platform that delivers adaptive, human‐centered experiences across every interaction.
Position Summary
We are seeking a skilled and motivated Software Engineer to join our engineering team. The role involves designing, developing, and maintaining high-performance, scalable software solutions in a complex enterprise environment. You will be part of a highly skilled and motivated Agile engineering team, contributing to the development of innovative solutions for the financial services market. This is a great opportunity to build your career in a collaborative and supportive environment, with ample opportunities to learn, grow, and benefit from mentorship by experienced professionals.
Responsibilities:
- Contribute to core modules and critical components
- Lead complex technical problem solving and root cause analysis
- Support team members in resolving technical blockers
- Timely tracking of progress and manage technical risks and dependencies
- Coordinate with Clients/client-facing teams for issue resolution
- Address security vulnerabilities and audit findings
- Able to drive technical debt reduction and modernization
- Balance technical excellence with business priorities
- Able to mentor other team members as needed.
Required Skills:
- 10+ years of experience in developing and managing complex software product
- Excellent working knowledge of C, C++, Win32 programming, MFC libraries.
- Excellent understanding of windows internals such as process management, memory management and file system
- Must have working experience of multi treading & Inter Process Communication
- Comfortable and experienced in using Third party libraries and STL.
- Proficient in debugging and experience in using Windbg and/or any other debugging tools
- Good database skills and have experience of working with MS SQL/Oracle databases.
- Familiarity with. Net technologies
- Knowledge of AI tools such as Cursor.
- Experience in working in Agile environment.
- Why Join Candescent
- Work on enterprise‐scale systems with real‐world impact.
- Opportunity to adopt and shape AI‐assisted software engineering practices.
- Competitive compensation with strong work‐life balance programs.
- Inclusive, diverse, and growth‐oriented culture.
- Statement to Third Party Agencies To ALL recruitment agencies: Candescent only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, Candescent employees, or any Candescent facility. Candescent is not responsible for any fees or charges associated with unsolicited resumes.
Qualifications
- 10+ years of experience in developing and managing complex software product
- Excellent working knowledge of C, C++, Win32 programming, MFC libraries.
- Excellent understanding of windows internals such as process management, memory management and file system
- Must have working experience of multi treading & Inter Process Communication
- Comfortable and experienced in using Third party libraries and STL.
- Proficient in debugging and experience in using Windbg and/or any other debugging tools
- Good database skills and have experience of working with MS SQL/Oracle databases.
- Familiarity with. Net technologies
- Knowledge of AI tools such as Cursor.
- Experience in working in Agile environment.
- Why Join Candescent
- Work on enterprise‐scale systems with real‐world impact.
- Opportunity to adopt and shape AI‐assisted software engineering practices.
- Competitive compensation with strong work‐life balance programs.
- Inclusive, diverse, and growth‐oriented culture.
- Statement to Third Party Agencies
Preferred Qualifications
- To ALL recruitment agencies: Candescent only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, Candescent employees, or any Candescent facility. Candescent is not responsible for any fees or charges associated with unsolicited resumes.
About Terafina
Private intelligent banking platform provider serving banks, credit unions, and fintech partners.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Terafina
Senior Software Engineer – Full stack developer (Java & React)
Bengaluru, IND
Senior Software Engineer – Full stack developer (Java & React)
Bengaluru, IND
Sr Digital Strategy Executive
, USA
Manager, Software Engineering
Bengaluru, IND
Cloud Infrastructure DevOps Architect
Dundee, GBR
Principal Digital Strategy Executive
, USA
Benefits Analyst
, USA
Project Coordinator, Creative Operations
Bengaluru, IND
Associate People Business Partner
, USA