Senior Salesforce Application Developer

Steampunk•McLean, VA
•$120,000 - $190,000

About The Position

As a Steampunk Salesforce Developer, you will work with Technical/Solutions Architects and Business Analysts to translate business requirements into well-architected solutions that best leverage the Salesforce platform. You will develop, test, document, and maintain solutions, integrations, and data migration elements for Salesforce implementations using declarative and programmatic resources, including triggers, workflows, validations, approvals, Apex classes, Visualforce pages, and Lightning components. You will execute test plans and unit tests to ensure quality delivery, follow coding standards, and participate in code reviews to help ensure appropriate design patterns are followed. The role includes Salesforce administration and development, implementing enhancements and new functionality, resolving break/fix issues, supporting integrations, and maintaining application security and compliance. You will collaborate with technical resources, stakeholders, business analysts, and clients; lead and mentor junior developers; and deliver complete work products with minimal oversight. You will also research new Salesforce technologies, develop prototypes, document best practices, and facilitate continuous improvement. Steampunk describes itself as a Change Agent in the Federal contracting industry, serving clients in Homeland, Federal Civilian, Health, and DoD sectors through a Human-Centered delivery methodology. The company is an equal opportunity employer and participates in E-Verify. During interviews and assessments, applicants are expected to be on camera, and the company may take a picture to verify identity and prevent fraud.

Requirements

  • Salesforce development and implementation experience.
  • Salesforce Certified Professional with at least 5 years of experience.
  • Experience delivering a Salesforce project using Agile.
  • Experience with Salesforce development and deployment tools.
  • Experience leading, mentoring, and overseeing junior developers.
  • Experience with declarative configuration, Apex development, and Lightning development.
  • Ability to translate user stories into working software with minimal oversight.
  • Bachelor of Arts or Bachelor of Science degree.
  • Required certifications: Salesforce Platform App Builder, Salesforce Platform Developer II, and Salesforce Administrator.

Nice To Haves

  • Preferred certifications: Salesforce Sales Cloud Consultant, Salesforce Service Cloud Consultant, and at least one additional cloud-specific certification, such as Marketing or Community.

Responsibilities

  • Design, develop, test, document, and deploy high-quality Salesforce business solutions based on industry best practices and business needs.
  • Manage implementation of improvements and new functionality in Salesforce applications.
  • Provide support and solutions for break/fix issues.
  • Communicate and collaborate with technical resources and stakeholders about status, technical issues, and solutions.
  • Perform Salesforce administration, including creating accounts and profiles, defining fields, updating layouts, and creating reports and dashboards, as well as development.
  • Support Salesforce configuration tasks such as field and page updates, workflows, and automated approvals.
  • Manage multiple projects and priorities using project management methodologies and sound development practices to deliver quality enterprise solutions.
  • Monitor Salesforce usage for compliance and maintain security of Salesforce data.
  • Work with business analysts and technical staff and deliver complete work products.
  • Implement AppExchange platforms.
  • Research integration issues and collaborate with operations and development staff.
  • Research and develop Salesforce prototypes and applications.
  • Keep current on Force.com technologies and communicate trends and future needs to leadership.
  • Maintain and troubleshoot applications.
  • Build client trust and respect, establish client relationships, and develop rapport.
  • Participate and engage in team meetings.
  • Document best practices and operational procedures.
  • Facilitate continuous improvement within the environment.
  • Lead, mentor, and oversee the work of junior developers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service