Senior Software Engineer

CSC Leasing Co.Richmond, VA
just nowHybrid

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service