Kapitus is one of the most reliable and respected names in small business financing, and they are seeking a Tech Lead/Software Engineer III to lead a dynamic development team on the Salesforce platform. The role involves overseeing the service development lifecycle, collaborating with stakeholders, and ensuring high-quality deliverables that align with Kapitus' business goals.
Responsibilities:
- Take ownership of the end-to-end service development lifecycle, from conceptualization to deployment, ensuring high-quality deliverables within specified timelines
- Collaborate with product and business stakeholders to design scalable, resilient Salesforce solutions that align with business goals and follow platform best practices and industry standards
- Lead and mentor the development team, promote collaboration and continuous improvement, and ensure adherence to established DevOps processes
- Conduct thorough code reviews to ensure adherence to coding standards, performance optimization, and maintainability. Implement robust testing strategies to uphold product quality
- Design, develop, and support end-to-end Salesforce solutions that are scalable, maintainable, and high-performing—including custom development using Apex, Triggers, LWC, and Visualforce, as well as integrations with external systems via middleware and Salesforce APIs
- Create and maintain technical designs, process flows, architectural diagrams, and related documentation to support Salesforce solutions and guide development efforts
- Diagnose and resolve application issues by performing root cause analysis and delivering effective fixes for functional and performance-related defects
- Drive agile development practices within the team, including sprint planning, daily stand-ups, backlog grooming, and retrospectives, to ensure efficient delivery and continuous improvement
- Work closely with cross-functional teams, including product management, QA, and operations, to ensure alignment of development efforts with overall business objectives
- Apply Salesforce industry experience and best practices to design and deliver solutions for complex business problems, while staying current with new platform features, releases, and industry trends
Requirements:
- Bachelor's or master's degree in computer science or related field
- Minimum of 7 years of experience in software development, including roles as a Tech Lead or Senior/Staff Developer, with a strong emphasis on Salesforce development and configuration
- Extensive experience integrating Salesforce with third-party systems, with in-depth knowledge of Salesforce SOAP API, REST API, and BULK API
- Strong hands-on experience developing custom solutions on the Salesforce platform using Lightning Web Components (LWC), Apex, Triggers, Batch Apex, JavaScript, Visualforce and comprehensive unit testing for both Apex and LWC
- Strong understanding of Salesforce data modeling, security, and governance
- Experience with DevOps tools (Git, SFDX, CI/CD)
- In-depth understanding of agile methodologies and experience leading agile teams
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse teams
- Strong problem-solving skills and attention to detail
- Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities
- Experience designing and developing solutions on Salesforce Experience Cloud including customizations and integrations tailored for portal users
- Salesforce developer and architect certifications
- Experience with Salesforce AI capabilities and Agentforce
- Experience in the financial industry and with AWS