Platzhalter Bild

Copy of Senior Software Engineer at CSC Leasing Co.

CSC Leasing Co. · Richmond, United States Of America · Onsite

Apply Now

Description

As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining CSC’s enterprise technology stack. You will collaborate closely with cross-functional teams, translate business requirements into scalable solutions, and drive the technical aspects of our Salesforce implementation and related platforms. This role requires deep technical expertise, leadership skills, and a forward-thinking mindset to deliver high-quality solutions that advance CSC’s innovation strategy.



Team Dynamics

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

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



Requirements

Development & Architecture

• Design, develop, and maintain scalable solutions across Salesforce, MuleSoft, and Azure platforms.

• Build, test, and deploy AI-powered applications and GPT-based tools to enhance CSC’s operations and client offerings.

• Lead the design and development of complex solutions using Apex, Lightning Components, Lightning Web Components, and other frameworks.

• Implement advanced automation and customizations that align with best practices.

Integration & Data Management

• Architect and develop integrations between Salesforce and other enterprise systems to ensure accuracy and synchronization.

• Design and maintain data models, migrations, and transformation strategies.

Security & Compliance

• Implement and manage security controls, profiles, and permission sets.

• Ensure compliance with CSC’s internal policies and relevant industry regulations.

Leadership & Collaboration

• Mentor and guide junior developers and system resources.

• Collaborate with cross-functional stakeholders to design solutions that balance technical soundness with business needs.

Performance Optimization

• Collaborate with the Innovation team and business stakeholders to define requirements and deliver high-quality solutions.

• Own the full software development lifecycle — from requirements and testing to deployment and documentation.

• Diagnose and resolve performance bottlenecks across systems.

• Establish and enforce coding standards, best practices, and scalable frameworks.

Continuous Innovation

• Stay current with Salesforce releases and emerging technologies.

• Propose and implement new approaches that improve efficiency, scalability, and user experience.

Qualifications

• Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).

• 5+ years of system development experience, with 3+ years focused on Salesforce development.

• Expertise in multiple programming and markup languages (Apex, JavaScript, HTML, CSS).

• Experience in enterprise-wide architecture, integrations, and process improvement initiatives.

• Salesforce Certified Platform Developer I required; additional Salesforce certifications preferred.

• Strong analytical, problem-solving, and communication skills.

• Demonstrated ability to manage multiple initiatives simultaneously in a fast-paced environment.

• Proven ability to translate complex technical concepts into accessible language for non-technical stakeholders.


Skills & Attributes

• Salesforce certifications, MuleSoft certifications, or Azure certifications.

• Experience with DevOps practices and CI/CD pipelines.

• Familiarity with data engineering, analytics, or visualization tools.

• Strong curiosity in emerging AI/ML trends and applying them to real-world business challenges.


Apply Now

Other home office and work from home jobs