M

Marcus Thomas

Technical Architect

Implementation & Technical Account ManagementUpdated on Nov 11
Full-time$80k - $95k /yr

About the Job

Requirements

  • At least 5 years of related technical experience in Salesforce or MarTech environments.
  • A bachelor's or master's degree in Computer Science or a related field, or equivalent experience.
  • At least 5 Salesforce certifications, such as Data 360, Salesforce Platform Administrator, Platform Developer, or Salesforce Certified Platform App Builder.
  • Experience designing and delivering complex multi-cloud Salesforce implementations.
  • Strong experience in agency, multi-client, or consulting delivery environments.
  • Advanced Salesforce development skills, including APIs, integrations, scripting, configuration, and orchestration.
  • Expertise in API architecture, consumption patterns, and secure authentication methods.
  • Deep understanding of relational databases, data modeling, and transformation strategies.
  • Strong command of version control, branching models, and collaborative development workflows.
  • Knowledge of architectural patterns, object-oriented programming, and event-driven design.
  • Advanced knowledge of web security, data privacy, and compliance considerations.
  • Ability to create and maintain technical documentation at architectural depth.
  • Ability to stay organized, communicate trade-offs, and adapt when requirements, priorities, or deadlines change.

Responsibilities

  • Design and define technical architecture and solution approaches across Salesforce platforms, including Data 360, Marketing Cloud, and CRM.
  • Review and validate solution designs from Technical Developers and Senior Technical Developers.
  • Lead client discovery sessions to uncover requirements, clarify business needs, and translate findings into technical direction and architectural recommendations.
  • Lead project delivery in close partnership with the Project Manager and Account Manager, ensuring technical execution aligns with scope, timelines, and client expectations.
  • Provide architectural direction throughout the project lifecycle and collaborate with the Project Manager and Account Manager to anticipate risks, support decisions, and maintain a unified delivery strategy.
  • Provide guidance on data models, integrations, API strategy, and security best practices.
  • Oversee code reviews and ensure adherence to architectural and coding standards.
  • Estimate complexity and effort for high-impact technical tasks and projects.
  • Identify risks and propose mitigation strategies during design and development.
  • Collaborate with Solutions Architects to align technical implementation with business and solution design.
  • Support troubleshooting of high-complexity defects and production issues.
  • Document architectural decisions, technical patterns, reusable components, and deployment guidelines.
  • Participate in pre-sales efforts by providing technical feasibility assessments, architecture input, and scoping support when required.
  • Mentor developers, provide technical coaching, and promote continuous improvement within the practice.
  • Lead and support deployment architecture across environments, defining standards, release strategies, and automation approaches to ensure scalable, reliable, and low-risk deployments.

Desired Qualifications

  • Familiarity with GitHub or GitLab for version control, code reviews, and collaboration.
  • Familiarity with CI/CD tools such as GitHub Actions or GitLab CI for automated build, test, and deployment pipelines.
  • Familiarity with Salesforce platform tooling, including CLI utilities, deployment frameworks, and environment management.
  • Familiarity with API tools such as Postman for testing and debugging integrations.
  • Familiarity with monitoring and observability tools for logs, metrics, and performance debugging.
  • Familiarity with code quality tools such as linters, static analysis tools such as Sonar, and security scanners.
  • Familiarity with Agile delivery practices, including sprint planning, estimation, backlog refinement, demos, retrospectives, and cross-disciplinary collaboration.
  • Experience using AI-assisted development tools responsibly to accelerate research, prototyping, debugging, documentation, or code quality improvements.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Marcus Thomas

See more jobs