Senior Salesforce Developer, IT Applications

Ryan•Scottsdale, AZ
•Hybrid

About The Position

The Senior Salesforce Developer is responsible for Salesforce development using Lightning, Apex, JavaScript, and other Force.com development tools. The role interfaces with key stakeholders and applies technical proficiency across stages of the Software Development Life Cycle to create and modify software. It contributes to high-level design artifacts, delivers high-quality code for a module, leads validation for different types of testing, and supports implementation, transition, and warranty activities. The position is an IT contributor and a resource for other teams across the organization. The role works with technology teams, architects, business stakeholders, vendors, partners, and technical teams to understand business needs and deliver scalable Salesforce solutions. Responsibilities include development, troubleshooting, administration support, reporting, documentation, code reviews, prototyping, data quality monitoring, and on-call support for critical outages as needed. The position has no direct reports.

Requirements

  • Bachelor’s degree in Computer Science or equivalent.
  • In-depth understanding and working knowledge of Sales, Service, and Community clouds.
  • 10 to 15 years of overall experience in software development.
  • At least 6 years of experience on the Salesforce.com platform as a developer and administrator.
  • Experience developing with Lightning, Apex Classes/Controllers, and Apex Triggers.
  • Development experience with Workflows, Process Builder, Flows, and Validation rules.
  • Web services development experience or experience with Salesforce APIs, including REST, SOAP, or Apex.
  • Experience with HTML, XML, and JavaScript.
  • Knowledge of integrations, third-party integration tools, and ETL with Salesforce.
  • Ability to work independently and on single-resource projects.
  • Demonstrated success implementing at least four full life-cycle Salesforce implementations.
  • Experience with custom SDLC processes, including code versioning, packaging, test-driven development, continuous integration, test automation, code analysis, and code quality metrics.
  • Ability to identify and evaluate third-party applications available on Salesforce AppExchange.
  • Ability to stay current on Salesforce releases, new features, product roadmaps, integration tools, and best practices.
  • Ability to foster new ideas and concepts.
  • Ability to work in a fast-paced and changing environment.
  • Required certifications: Platform App Builder, Platform Developer I, and Administrator.
  • Position has no direct reports.
  • Ability to lift, carry, push, or pull up to 30 lbs.

Nice To Haves

  • Strong coding experience in .NET or Java.
  • Experience working in an Agile/Scrum environment.

Responsibilities

  • Maintain a positive work atmosphere through communication and behavior that encourage productive interactions with customers, co-workers, and supervisors.
  • Work with technology teams to define and implement elegant, scalable, and sustainable solutions using Salesforce technologies.
  • Work with the architect and business stakeholders to understand requirements and provide efficient, innovative solutions.
  • Assist with Salesforce administration tasks as needed, including maintaining users and profiles, performing data loads, sandbox refreshes, and data backups.
  • Partner with architects, vendors, partners, and business and technical teams to understand business needs, translate them into capability and platform roadmaps, and work toward realizing those roadmaps.
  • Troubleshoot and fix defects for planned releases and production issues.
  • Research opportunities to apply Salesforce best practices and guidelines to improve system productivity, scaling, and monitoring.
  • Build reports and dashboards.
  • Provide after-hours on-call support as needed for critical outages.
  • Design and implement technical solutions that satisfy functional and non-functional requirements while ensuring quality and timely delivery.
  • Create or update development documentation, such as detailed specifications, implementation guides, architecture diagrams, and design documents.
  • Participate in peer and manager code reviews to ensure increments align with user stories, standard resource libraries, and architecture patterns.
  • Create prototypes to support solution architecture activities.
  • Produce quality code for assigned development tasks.
  • Monitor and improve data quality.
  • Perform other duties as assigned.
  • Lead validation for all types of testing and support implementation, transition, and warranty activities.
  • Provide technical leadership and help onboard additional resources or contractors as required.

Benefits

  • Hybrid work options.
  • Award-winning culture.
  • Generous personal time off (PTO) benefits.
  • 14 weeks of 100% paid leave for new parents, including adoption.
  • Monthly gym membership reimbursement or gym equipment reimbursement.
  • Benefits eligibility effective day one.
  • 401(k) with employer match.
  • Tuition reimbursement after one year of service.
  • Fertility assistance program.
  • Four-week company-paid sabbatical eligibility after five years of service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service