At CSC, we equip innovators with the tools they need to accelerate progress and build a better future. Established in 1986, CSC Leasing is a family-owned, independent equipment financing company headquartered in Richmond, Virginia, with regional offices throughout the United States. With over $2 billion in financed transactions and $1 billion in assets under management, CSC has built a reputation for deep industry expertise, a relationship-driven approach, and flexible financing solutions tailored to businesses of all sizes. We work with clients across diverse industries – including life sciences, biotechnology, clean-tech, AI, manufacturing, and more – helping them acquire essential assets in a cost-effective manner through innovative and competitive leasing programs. Our responsive and client-centered service ensures our clients can access the resources they need to drive growth and innovation.
As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining CSC's enterprise technology stack with a strong emphasis on leveraging AI tools, agentic frameworks, and AI-augmented development practices to accelerate delivery and elevate our products. You will collaborate with cross-functional teams, translate business requirements into scalable solutions, and drive the technical direction across our cloud native applications. You will be a driving force in embedding AI capabilities into both how we build software and what we deliver to clients. This role requires technical expertise, leadership skills, and a forward-thinking mindset, along with the curiosity and adaptability to stay at the forefront of a rapidly evolving AI landscape, to deliver high-quality solutions that advance CSC's innovation strategy.
• Collaborative Environment: Work side-by-side with peer software engineers, product owners, stakeholders, and end users in a team culture that emphasizes experimentation, continuous improvement, and hands-on adoption of emerging technologies.
• Innovation Team Role: Be an integral part of CSC's Innovation Department, contributing to the design and execution of intelligent, scalable solutions that power our growth.
• Reporting Structure: Report directly to the Director, Technology & Innovation ensuring alignment with CSC's strategic technology vision.
Key Responsibilities
Development & Architecture
• Design, develop, and maintain scalable solutions across Cloudflare and AWS using AI-augmented development workflows (e.g., AI-powered IDEs, code generation, and automated testing tools).
• Build, test, and deploy AI-powered applications, agentic workflows, and LLM-based tools that enhance CSC's operations and client-facing products.
• Implement advanced automation, intelligent customizations, and AI-driven process orchestration aligned with best practices.
Integration & Data Management
• Architect and develop integrations between our systems, leveraging AI agents and middleware to ensure data accuracy and synchronization.
• Design and maintain data models, migrations, and transformation strategies that support AI/ML workloads and analytics pipelines.
AI & Agentic Engineering
• Evaluate, integrate, and operationalize AI tools and agentic frameworks (e.g., MCP servers, LLM-based agents, retrieval-augmented generation) into CSC's product offerings and internal workflows.
• Design and build autonomous and semi-autonomous AI agents that can reason, plan, and execute multi-step tasks across CSC's platform ecosystem.
• Establish patterns and guardrails for responsible AI usage, including prompt engineering standards, model evaluation practices, and human-in-the-loop review processes.
• Serve as a technical authority on AI-assisted engineering practices, setting the direction for how the team adopts and scales these capabilities.
Security & Compliance
• Implement and manage security controls, profiles, and permission sets – including governance frameworks for AI-generated outputs and agentic system actions.
• Ensure compliance with CSC's internal policies, relevant industry regulations, and emerging AI-specific standards.
Leadership & Collaboration
• Mentor and guide junior and mid-level developers, fostering AI fluency and effective use of AI-assisted development tools across the engineering team.
• Drive technical decision-making and provide architectural guidance on complex, cross-system initiatives.
• Collaborate with cross-functional stakeholders to design solutions that balance technical soundness, business needs, and strategic AI adoption.
Performance Optimization
• Own the full software development lifecycle – from requirements and testing to deployment and documentation – using AI tools to streamline each phase.
• Diagnose and resolve performance bottlenecks across systems, including AI inference latency, token costs, and agent reliability.
• Establish and enforce coding standards, best practices, and scalable frameworks that account for AI-generated code review and quality assurance.
Continuous Innovation
• Stay current with AWS products, AI/ML advancements, agentic engineering patterns, and the rapidly evolving landscape of AI development tools.
• Propose and champion new AI-driven approaches that improve efficiency, scalability, and user experience across CSC's products and internal operations.
Qualifications
• Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
• 5+ years of cloud native software application development.
• Proficiency in different programming languages (Node, Golang, C#, Python, etc.).
• Hands-on experience building or integrating AI/ML-powered features into production applications (e.g., LLM APIs, agentic frameworks, retrieval-augmented generation).
• Experience with AWS services and cloud-native architecture patterns.
• Experience in enterprise-wide architecture, integrations, and process improvement initiatives.
• Strong analytical, problem-solving, and communication skills.
• Demonstrated ability to independently manage multiple complex initiatives in a fast-paced environment.
• Proven ability to translate complex technical concepts, including AI capabilities and limitations, into accessible language for non-technical stakeholders.
Skills & Attributes
• Experience with DevOps practices, CI/CD pipelines, and AI-augmented development tooling.
• Familiarity with data engineering, analytics, visualization tools, and data pipelines that support AI workloads.
• Working knowledge of LLMs, prompt engineering, agentic patterns, RAG, and AI orchestration frameworks.
• Strong curiosity and initiative in evaluating emerging AI tools and applying them to real-world business challenges.
• Willing to experiment, prototype, and iterate quickly as AI capabilities evolve.
Our Culture & What We Believe – Company Vision and Values
At CSC, we believe in the power of innovation to reshape the world. We are committed to enabling businesses to thrive by providing flexible and forward-thinking financial solutions.
Our vision is simple yet profound: We envision a world reshaped by the ingenuity of innovators.
We are guided by six core values that shape our culture and define how we work:
• The Golden Rule – We treat others as we wish to be treated.
• Innovation – We look ahead to identify opportunities with the potential to make things better.
• Integrity – We speak with candor and honor our commitments because our word is our bond.
• Ambition – We strive for excellence, fueled by determination and a relentless work ethic.
• Humility – We value what people bring to the table and appreciate other viewpoints.
• Optimism – We know anything can be accomplished with ingenuity, commitment, and collaboration.
At CSC, we don't just provide financial solutions—we build long-term partnerships that help businesses turn vision into reality.