Chennai, Tamil Nadu
Software Engineer (3) - Core Senior Engineer #1055535
Job Description:
- The Senior Salesforce Software Engineer is a hands-on technical leadership role, responsible for driving the engineering team in the successful delivery of application features for the FCE Service Cloud platform.
- You will lead software architecture design, write complex code, ensure quality standards, and oversee software deployment to meet customer needs.
Key aspects of this position include:
- Team Leadership: Leading a team of software engineers, assigning tasks, and following up on execution to ensure timely, high-quality deliverables.
- Agile Leadership: Driving and facilitating Agile ceremonies and leading backlog refinement, sizing, and prioritization e-orts.
- Collaborating with the Care Channel Engineering Manager, product organization, and stakeholders to ensure alignment between engineering e-orts and business objectives.
- Owning the reliability, security, and regulatory compliance of all applications engineered and delivered by the Care Channel teams.
- Contributing to a positive and inclusive team environment, promoting diversity, celebrating achievements, mentoring junior engineers, and fostering strong working relationships across the organization.
- Maintaining technical documentation and controls as required for audit and compliance.
- Defining, enforcing, and applying best practices in Salesforce development, including configuration, administration, and platform enhancements.
Desirable Skills:
- Hands-on working experience in Mulesoft ecosystem (Anypoint), including Mulesoft environment management/administration skills (VPCs, network configuration...).
- Hands-on experience with Salesforce extended ecosystem (Salesforce marketplace plug-ins) and/or specific Salesforce platform management tools (Copado). Experience in the financial services industry.
- Experience in Salesforce and Mulesoft Trailhead (including Salesforce / Mulesoft certifications).
- Familiarity with GCP PaaS ecosystem (Cloud Build, Cloud Run).
- Strong understanding of system design principles and architectural patterns.
- Familiarity with DevOps principles and practices, such as CI/CD and automated testing.
- Exposure or experience in the following technologies: Salesforce, Mulesoft/Anypoint, OWN, Copado, Java, GitHub, Fossa, SonarQube, Cycode, 42Crunch.
Skills Required:
- Salesforce
Experience Required:
- Senior Engineer Exp: Proficient In 2 coding lang. or adv. Prac. in 1 lang.; guides.
- 10+ years in IT; 8+ years in development .
Experience Preferred:
- The Senior Salesforce Software Engineer will join and act as a technical leader within the high-performing Care Channel Engineering team, which consists of employee team members based in both Spain and India, working alongside Purchased Service team members and advisory resources.
- You will drive the development and delivery of features for the FCE Salesforce Services cloud solution, helping to build world-class customer service technology experiences for Credit customers and agents across Europe.
- As a Senior Software Engineer, you will lead a team of software engineers, working closely with product managers and stakeholders to design, architect, develop, test, and maintain Salesforce-based solutions.
- You will oversee the entire software development lifecycle, focusing on implementing new features, assigning and tracking tasks, ensuring quality, and driving the deployment of enhancements to meet customer requirements
Education Required:
- Bachelor's Degree
Additional Information :
Role & Responsibilities Role Responsibilities:
- Lead the engineering team to deliver application features for the FCE Nevada (Salesforce) platform using industry best practices. Drive and facilitate Agile ceremonies (Daily Stand-up, Iteration Planning, Retrospectives, Demos).
- Assign, track, and follow up on tasks for other software engineers, providing technical guidance and unblocking issues. Lead backlog refinement, sizing, and prioritization of tasks.
- Write clean, maintainable code, conduct code reviews, and oversee technical documentation.
- Architect and develop complex Apex (classes and triggers) to extend Salesforce to support business requirements.
- Lead Custom User Interface development, including Lightning pages and Lightning Web Components. Integrations: Design and implement Salesforce APIs to integrate with other systems used in the organization.
- Best Practices: Define and enforce Salesforce best practices, ensure comprehensive code documentation, and mandate test classes for all custom development.
- Lead testing and deployment activities to ensure high-quality, stable releases.
- Work with product managers and business stakeholders to align development e-orts with business objectives. Ensure compliance with security and audit requirements.
- Mentor junior and mid-level team members, fostering a positive and inclusive team environment, promoting diversity, and celebrating achievements.