Software Engineer III designs, codes, tests, and debugs scalable applications and services using modern TypeScript and Node.js patterns. The role maintains and documents program changes with a focus on reliability, performance, and integration quality, and performs complex work in at least one major CSI application. It emphasizes backend services and third-party integrations, including core systems in the online banking ecosystem. The position also supports and modernizes existing C++ codebases and services, helping evolve legacy systems toward more maintainable, service-oriented architectures. The engineer takes ownership of large projects or product rollouts, writes technical specifications, identifies risks, and contributes to complex integrations and system migrations. The role calls for originality and ingenuity to uphold high programming standards and deliver resilient, secure, high-performing integration solutions with significant business impact. CSI provides community and regional financial institutions with open and flexible technologies, including core banking, lending, digital banking, payments, financial crime prevention, and cybersecurity solutions. Compensation is competitive and includes eligibility for incentive awards based on individual and business performance. The company offers a comprehensive range of benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed