About IB Technology:
IB Tech, CRM & Analytics is a strategic, agile and cross-functional team responsible for leading the firm's global digitalization effort through innovative technology, data science and deep analytics. The team partners with all client-facing business units and corporate functions, as well as industry experts, to build transformational technology impacting investment banking, trading, sales, and research teams to drive revenue, maximize efficiency, and optimize client service.
We are at the forefront of Jefferies' cloud initiative, leveraging best-in-class cloud-based technologies to replace legacy on-premises solutions to provide intelligent trend insights, actionable opportunities, decision support, and transparency into all client and business-related activities.
Job Summary:
As an AVP, Salesforce Engineer, you will be a hands-on developer responsible for building and delivering features on the Salesforce platform within a heavily customized enterprise org. You will work within a global engineering team, picking up well-defined work items, writing clean code that follows established framework patterns, and shipping reliably within sprint timelines. This role demands solid technical skills, attention to quality, and the ability to collaborate effectively across time zones.
Key Responsibilities:
- Feature Development: Build functionality using Apex, LWC, and Flows within an existing custom framework - following established component patterns, coding conventions, and metadata-driven architecture.
- Builds feature end-to-end from technical spec through unit testing.
- Integration Support: Implement integration callouts using REST/SOAP APIs, Named Credentials, and Platform Events, working from defined contracts and adapter patterns established by senior engineers.
- Team Collaboration: Coordinate daily with distributed team members. Provide clear status updates, raise blockers early, and participate actively in sprint ceremonies. Respond to code review feedback constructively and quickly.
- Code Quality: Write well-tested, bulkified Apex that respects governor limits. Achieve meaningful test coverage. Follow established Git workflows and deployment processes.
Troubleshooting: Debug issues across Apex, LWC, and integration layers. Perform root-cause analysis with support from senior engineers when needed. Fix defects with precision and minimal regression.
-
Mandatory Qualifications & Skills:
- Salesforce Development (Custom Orgs): Worked in a customized Salesforce org with custom objects and Apex-driven logic. Can read an existing codebase, understand the patterns in use, and deliver features that follow them consistently.
- Apex (Solid Execution): Writes triggers, batch Apex, Queueable jobs, and SOQL that respects governor limits and runs cleanly at scale. Understands and has solid grasp of bulkification and async processing.
- Lightning Web Components (Implementation): Builds LWC components from design specs using composition, custom events, wire adapters, and imperative Apex. Comfortable with JS/HTML/CSS and delivers clean, functional UI within existing component patterns.
- Integration (Build Against Contract): Has implemented REST callouts, worked with Named Credentials, parsed JSON responses, handled errors. Build adapters from a defined specification. Ships working integrations reliably.
- Data Model: Understands Salesforce object relationships, Custom Metadata Types, Permission Sets, and Sharing Rules. Can navigate a complex schema and write efficient SOQL across related objects. Working knowledge of sharing rules, FLS and able to navigate & extend existing models correctly.
- Tooling & Process: Proficient with IDE, Salesforce CLI, Git (branching, PRs). Works within Agile/Scrum. Communicates clearly — raises blockers early, responds to code review feedback quickly, ships within sprint timelines.