Senior Software Engineer
@ CSC Leasing Co.

Richmond, Virginia, United States
$120,000
On Site
Full Time
Posted 5 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @cscleasing.com
Recommended after applying

Job Details

Overview

As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining CSC’s enterprise technology stack. You will collaborate with cross-functional teams to translate business requirements into scalable solutions and drive the technical aspects of our Salesforce implementation and related platforms.

Team Dynamics

Collaborative Environment: Work side-by-side with peer Software Engineers, Salesforce Administrators, Business Analysts, stakeholders, and end users in an innovative atmosphere.

Innovation Team Role: Contribute to CSC’s Innovation Department in designing and executing scalable solutions that power growth.

Reporting Structure: Report directly to the Director, Technology & Innovation to ensure alignment with CSC’s technology vision.

Requirements

Development & Architecture:

  • Design, develop, and maintain scalable solutions across Salesforce, MuleSoft, and Azure.
  • Build, test, and deploy AI-powered applications and GPT-based tools.
  • Lead development using Apex, Lightning Components, and Lightning Web Components.
  • Implement advanced automation and custom integrations.

Integration & Data Management:

  • Architect integrations between Salesforce and other enterprise systems.
  • Design and maintain data models, migrations, and transformation strategies.

Security & Compliance:

  • Implement security controls, profiles, and permission sets.
  • Ensure compliance with internal policies and industry regulations.

Leadership & Collaboration:

  • Mentor junior developers and guide system resources.
  • Collaborate with cross-functional stakeholders to balance technical and business needs.

Performance Optimization & Continuous Innovation:

  • Own the full software development lifecycle from requirements to deployment.
  • Diagnose and resolve performance issues.
  • Enforce coding standards and propose new efficiency approaches.
  • Stay current with Salesforce releases and emerging technologies.

Qualifications

Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience) with 5+ years of system development experience, including 3+ years focused on Salesforce development.

Skills & Attributes:

  • Salesforce, MuleSoft, or Azure certifications.
  • Experience with DevOps practices and CI/CD pipelines.
  • Strong analytical, problem-solving, and communication skills.
  • Curiosity in emerging AI/ML trends applied to business challenges.

Key skills/competency

  • Salesforce
  • MuleSoft
  • Azure
  • Apex
  • Lightning Components
  • Integration
  • Data Management
  • AI
  • Automation
  • DevOps

How to Get Hired at CSC Leasing Co.

🎯 Tips for Getting Hired

  • Research CSC Leasing Co.'s culture: Study mission, values, and recent projects.
  • Customize your resume: Highlight Salesforce and integration expertise.
  • Prepare for technical interviews: Review Apex and automation best practices.
  • Showcase leadership skills: Emphasize mentoring and collaboration.

📝 Interview Preparation Advice

Technical Preparation

Review Salesforce development best practices.
Practice Apex coding tasks.
Study MuleSoft and Azure integrations.
Familiarize with CI/CD pipeline processes.

Behavioral Questions

Describe a team collaboration experience.
Explain conflict resolution methods used.
Discuss mentoring approach with junior staff.
Share examples of innovating under pressure.

Frequently Asked Questions