Job Closed

This listing is no longer active.

Scratch Financial logo
Scratch Financial

Scratch Financial is the world's simplest patient financing solution.

Senior Software Engineer, Salesforce

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 11-50Since 1912H1B SponsorCompany SiteLinkedIn

Location

New York

Posted

130 days ago

Salary

$110K - $150K / year

Seniority

Senior

Job Description

Senior Software Engineer, Salesforce

Scratch Financial

• Design and implement scalable solutions primarily on Salesforce (Sales Cloud, Service Cloud) while considering alternative platforms when appropriate • Develop robust Salesforce applications using Lightning Web Components (LWC) and Apex, complemented by declarative tools such as Lightning Flows, Platform Events, and Connected Apps • Apply Salesforce integration patterns and best practices for secure, reliable data exchange • Collaborate with cross-functional teams to define architecture, ensure security, and implement CI/CD pipelines • Contribute to modern engineering practices, including automated testing, resiliency, observability, and scalable architecture • Evaluate technical requirements and select the best-fit platform or tool for each solution.

Job Requirements

  • Bachelor's degree or higher or combination of relevant education, experience, and training in Computer Science or a related field
  • 5+ years of professional software engineering experience, with a strong foundation in data structures, algorithms, and architecture patterns
  • Advanced development experience using Lightning Web Components (LWC), Apex , and declarative tools (Flows, Process Builder, etc)
  • Demonstrable understanding of Salesforce integration patterns and best practices for connecting Salesforce with external systems
  • Experience following the Salesforce DX workflow, including git source code management, the SFDX CLI, and an editor such as Visual Studio Code or IntelliJ IDEA
  • Solid software engineering fundamentals: data structures, algorithms, and design patterns (prior experience using Apex Common library a plus)
  • Well-versed in core Salesforce products (Sales Cloud, Service Cloud), exposure to CRM Analytics, Tableau CRM, Data Cloud/Data 360, or AgentForce is a plus
  • Experience with AWS cloud-native services (Lambda, RDS/DynamoDB, API Gateway, Cognito) or equivalent Azure expertise
  • Proficiency in modern programming languages (e.g. Java, Python, Go, TypeScript)
  • Experience with various API standards (REST, RPC, GraphQL, SOAP), distributed systems, and authentication/authorization frameworks
  • Strong knowledge of CI/CD, automated testing, and security best practices.

Benefits

  • Medical, dental and vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • Other discounts and perks

Related Job Pages

More Full-stack Engineer Jobs

Paramount Commerce logo

Senior Software Engineer – Payment Experience

Paramount Commerce

Simplified bank account-based payments for igaming and sports betting

Full TimeRemoteTeam 51-200Since 2008H1B No Sponsor

• Design, build, and deliver complex, high-impact features for the merchant platform • Act as a key technical voice on the team, leading solution design discussions • Champion high SRE standards for code quality, testing, and supportability • Mentor and support the growth of other engineers on the team

Canada
$145K - $190K / year
Job Closed
Nagarro logo

Associate Staff Engineer, Agentic AI

Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements • Mapping decisions with requirements and be able to translate the same to developers • Identifying different solutions and being able to narrow down the best option that meets the clients’ requirements • Defining guidelines and benchmarks for NFR considerations during project implementation • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it • Understanding and relating technology integration scenarios and applying these learnings in projects • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken • Carrying out POCs to make sure that suggested design/technologies meet the requirements

India
Job Closed
Full TimeRemoteTeam 201-500Since 2022H1B No Sponsor

• Lead the design and development of complex features and components for our cloud-based SaaS platform. • Architect and implement scalable solutions, provide technical guidance to other engineers, and contribute to the evolution of our technology stack. • Take on greater technical responsibility and ownership. • Work as part of a collaborative full-stack engineering team and report directly to the Software Engineering Team Lead in the UK, bringing strong technical ownership, sound judgment, and a pragmatic approach to building reliable systems.

Vietnam
Job Closed
Freshworks logo

Full Stack AI Software Engineer

Freshworks

Freshworks empowers the people who power your business.

OtherRemoteTeam 5,001-10,000Since 2010H1B Sponsor

• Design, build, and maintain end-to-end product features across frontend, backend, and AI services • Develop AI-powered capabilities such as recommendations, automation, summarization, classification, or decision support • Integrate LLMs and ML models into production systems with attention to performance, reliability, and cost • Build and consume well-designed APIs and services that support scalable AI workflows • Collaborate closely with Product Managers, Designers, and Data/ML partners to translate business problems into technical solutions • Ensure high code quality through testing, reviews, and adherence to engineering best practices • Debug and resolve complex issues across the stack, including data, model behavior, and user experience • Contribute to improving engineering standards, tooling, and developer experience within the team

California
$216K - $283K / year
Job Closed