FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
NMDPSenior Software Developer providing innovative Salesforce solutions while balancing cost and maintainability in a fast-paced environment. Involves application development, project management, and technical mentorship.
Tech Stack
Tools & technologiesAngularCloudGraphQLHerokuJavaScriptJestjQueryReactSCSSSDLCSOAPTypeScriptVisualforce
About the role
Key responsibilities & impact- The Senior Salesforce Developer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability.
- Participates in all phase of software development life cycle including functional analysis, development of technical requirements, prototyping, coding, testing, deployment and support.
- Develops high-quality and scalable application logic with Apex and SOQL.
- Architects and develops advanced UI components using Lightning Web Components (LWC), modern JavaScript frameworks (ES6+), and CSS/SASS, while deprecating legacy technologies like Visualforce and JQuery.
- Designs and implements complex custom applications using Apex, Lightning Experience, and Salesforce Platform tools, ensuring seamless integration with external systems via REST/SOAP APIs, GraphQL, Platform Events, and MuleSoft.
- Leverages Salesforce best practices and design patterns to build highly scalable, secure, and maintainable solutions on the Salesforce multi-cloud environment (Sales, Service, Marketing, and Experience Clouds).
- Advocates for Salesforce’s latest features and enhancements, and serves as a technical leader and mentor to junior and mid-level developers, conducting code reviews, sharing industry best practices, and promoting continuous learning within the team.
- Works closely with stakeholders from Sales, Marketing, and Service to drive strategic projects, enhance business processes, and optimize cloud-based solutions across the organization.
- Develops and enforces comprehensive testing strategies, leveraging ApexMocks, Salesforce CLI, and Jest for LWC to ensure unit, integration, and automated testing coverage.
- Champions and drives the adoption of Agile, Scrum, and DevOps methodologies, utilizing tools like Salesforce DX, Git, Copado, and CI/CD pipelines for efficient development, testing, and release management.
- Leads requirement gathering, solution architecture, and technical documentation for complex projects, focusing on system performance, data architecture, and long-term scalability.
- Takes on additional responsibilities such as leading technical design sessions, evaluating new technologies, and influencing strategic direction of Salesforce implementations.
- Other duties as assigned.
Requirements
What you’ll need- Deep expertise in Lightning Component Framework, including Lightning Web Components (LWC), Aura Components, and modern JavaScript frameworks (e.g., React, Angular).
- Advanced proficiency in Apex, JavaScript (ES6+), TypeScript, and Salesforce Platform-specific technologies such as SOQL, Platform Events, and Salesforce Connect.
- Extensive knowledge of web development best practices with an emphasis on secure coding, data encryption, OAuth, and multi-tenant architecture considerations.
- Proven experience designing solutions with complex integration patterns using MuleSoft, Heroku, or other middleware tools, and building event-driven architectures.
- Hands-on expertise across multiple Salesforce clouds (Sales, Service, Marketing, and Experience), including configuring and developing within Salesforce B2B/B2C Commerce and Financial Services Cloud.
- Strong experience with Salesforce DevOps strategies and tools, such as Copado, Gearset, SFDX CLI, and Automated Testing Frameworks.
- Demonstrated leadership in technical design, project management, and solution architecture, with a proven track record of driving successful large-scale Salesforce implementations.
- Effective at cross-functional collaboration and adept at navigating complex organizational dynamics to lead projects to successful delivery.
- Collaborate efficiently with business and technical teams.
- Demonstrate understanding and ability to articulate complex requirements.
Benefits
Comp & perks- NMDP offers regular, full-time employees medical, dental, vision, life and disability, accident/critical illness/hospital, well-being, legal, identity theft and pet benefits.
- Retirement, paid time off/holidays, leave and incentive plans are also offered to eligible employees.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ApexSOQLLightning Web Components (LWC)JavaScript (ES6+)TypeScriptMuleSoftREST APIsSOAP APIsGraphQLSalesforce Platform
Soft Skills
technical leadershipmentoringcross-functional collaborationproject managementeffective communicationproblem-solvingstrategic thinkingadaptabilitycontinuous learningstakeholder engagement