Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CSI

Software Engineer III

CSI

Software Engineer III designing, coding, testing, and debugging scalable UI applications for Computer Services, Inc. Leading product development and enforcing coding standards with a focus on user experience.

Posted 7/30/2026full-timeRemote • 🇺🇸 United StatesSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates advanced proficiency in C++, TypeScript, and Node.js for backend service development, with a strong focus on scalable application design, API integration, and modernization of legacy systems. Proven ability to lead large projects, mentor engineers, and implement Agile and CI/CD practices in complex financial technology environments.

Highest-signal resume keywords
C++ ModernizationTypeScript DevelopmentNode.js Backend DevelopmentAPI Design and IntegrationAgile and CI/CD Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++TypeScriptNode.jsAPI DesignScalable Service DesignDebuggingTestingIntegration PatternsLegacy System ModernizationService-Oriented Architecture
Soft Skills
CoachingMentorshipProblem-SolvingThought LeadershipOwnership
Certifications & Qualifications
Advanced DegreesRelevant Certifications
Industry Keywords
Financial SystemsCore Banking PlatformsOnline Banking EcosystemsThird-Party Vendor IntegrationsSystem Interoperability

Tech Stack

Tools & technologies
AngularJavaScriptNode.jsTypeScript

About the role

Key responsibilities & impact
  • Design, code, test, and debug scalable applications and services using modern TypeScript and Node.js patterns
  • Maintain and document program changes with a focus on reliability, performance, and integration quality
  • Take ownership of the development and rollout of entire products or large projects, particularly those involving backend services, C++ modernization efforts, and complex third-party integrations
  • Write technical specifications, including API contracts, integration patterns, and modernization approaches for legacy C++ systems; identify project and programming risks
  • Champion processes and technologies (Agile, CI/CD, service-oriented architecture) while coaching colleagues on backend development, integration practices, and modernization strategies
  • Provide proactive investigation, problem-solving, and thought leadership, particularly in integration design and system interoperability
  • Offer coaching and mentorship to less experienced Software Engineers, especially in building scalable services and managing complex integrations

Requirements

What you’ll need
  • Accredited university, college, or trade school education and training in applicable technology; advanced degrees or relevant certifications preferred.
  • 7+ years of successful, relevant software engineering experience, with a strong focus on backend service development and complex system integrations.
  • Advanced proficiency with C++, experience with TypeScript and Node.js, including modern backend development patterns, scalable service design, and application performance considerations.
  • Experience designing, building, testing, debugging, and maintaining scalable applications and services in a production environment.
  • Experience with financial systems, core banking platforms, online banking ecosystems, APIs, or third-party vendor integrations strongly preferred.
  • Working familiarity with C++ codebases, including the ability to support, maintain, and contribute to modernization of legacy systems.
  • Experience with API design, API contracts, third-party integrations, vendor dependencies, and system interoperability.
  • Ability to work within complex sections of major applications, preferably within online banking, financial technology, or other highly integrated enterprise environments.
  • Experience contributing to legacy-to-modern platform migrations, service-oriented architectures, CI/CD practices, and Agile development environments.
  • Proven ability to take ownership of large projects or product rollouts and manage delivery effectively across technical and cross-functional stakeholders.
  • Ability to coach, mentor, and support less experienced engineers in backend development, integration practices, and modernization strategies.

Benefits

Comp & perks
  • Comprehensive range of benefits
  • Competitive salary (based on skills, qualifications, experience, and location)
  • Eligibility for incentive awards based on individual and business performance