Senior Software Developer - Salesforce Platform

MTech

Florida

On-site

USD 140,000 - 190,000

Full time

8 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MTech is seeking a Senior Software Developer to design, develop, and evolve Salesforce-based business applications. You will contribute architectural depth, mentor teammates, and drive RCA/RCB implementations, including CPQ transitions and integrations with financial systems.

The role emphasizes secure, scalable, and maintainable solutions aligned with internal standards. You will collaborate with the Lead Software Developer and team to advance DevOps practices, testing, and documentation,

Qualifications

  • 7+ years of professional software development experience.
  • 5+ years hands-on Salesforce development in complex production environments.
  • Advanced proficiency in Apex, Lightning Web Components, SOQL/SOSL, Flow, Salesforce APIs, and the Salesforce security model.
  • Demonstrated experience designing and implementing complex Salesforce solutions.
  • Strong understanding of platform architecture, governor limits, transaction behavior, asynchronous processing, integrations, sharing and security, and application performance.
  • Significant experience with Git in a multi-developer environment, including pull requests, branching strategies, and release management.
  • Experience implementing or operating Salesforce CI/CD processes, Salesforce DX, Salesforce CLI, and source-driven development.
  • Experience managing Salesforce metadata and deployments across multiple environments.
  • Demonstrated experience establishing or improving software development lifecycle practices.
  • Experience mentoring developers and introducing engineering practices to an existing team.
  • Ability to contribute to architecture and solution design while remaining an active hands-on developer.
  • Strong troubleshooting skills across application, platform, integration, and data layers.
  • Strong written and verbal communication skills, including explaining technical decisions and tradeoffs to technical and nontechnical audiences.
  • Hands-on experience implementing Salesforce Revenue Cloud Advanced (RCA), including product configuration, pricing, quoting, ordering, and contracting.
  • Hands-on experience implementing Salesforce Revenue Cloud Billing (RCB), including billing configuration, invoicing, and integration with financial systems.
  • Experience customizing and integrating RCA and RCB using Salesforce development tools and APIs.
  • Experience with Salesforce CPQ and the considerations involved in transitioning to RCA and integrating with RCB.

Responsibilities

  • Design, develop, test, deploy, troubleshoot, and maintain Salesforce solutions.
  • Develop using Apex, LWC, SOQL/SOSL, Flow, platform APIs, and asynchronous processing.
  • Apply object-oriented design and software engineering principles.
  • Develop integrations with internal and external systems using REST/SOAP APIs, platform events, middleware.
  • Ensure solutions are scalable, maintainable, testable, secure, and compliant with platform limits.
  • Work with Lead Software Developer on architecture and design decisions.
  • Collaborate to document architectural decisions and create repeatable design patterns.
  • Lead RCA and RCB implementation design and coordination with the team.
  • Translate business requirements into RCA/RCB configurations including CPQ transition and integration with fulfillment.
  • Contribute to Git-based source control, CI/CD processes, testing, and deployment.
  • Share knowledge and mentor teammates in Salesforce development tools and practices.

Skills

Apex
Lightning Web Components
SOQL/SOSL
Flow
Salesforce APIs
Salesforce security model
Git
Salesforce DX
Salesforce CLI
CI/CD

Education

Bachelor’s degree in Computer Science, Software Engineering, Information Systems
Salesforce Platform Developer II certification
Salesforce Architect credentials (Application Architect, System Architect)

Tools

Git
Salesforce DX
Salesforce CLI
REST APIs
SOAP APIs

Job description

The Senior Software Developer is a highly experienced software engineering professional contributing to the design, development, architecture, and ongoing improvement of business applications built primarily on the Salesforce platform.

This senior contributor works alongside the Lead Software Developer and team to deliver scalable, maintainable, secure solutions and bring experience in collaborative software development. The role is expected to contribute quickly, with orientation focused on the company’s business processes, existing architecture, and internal development standards.

This position will help evolve team development practices toward a collaborative engineering model, including source control, peer review, testing, deployment automation, change management, and documentation. The role provides architectural depth and mentorship in partnership with the Lead Software Developer and established team processes.

A significant initial responsibility is contributing technical expertise to the implementation of Salesforce Revenue Cloud Advanced (RCA) and Salesforce Revenue Cloud Billing (RCB), and developing the internal expertise needed to support and extend both solutions.

Key Responsibilities
Salesforce Development and Engineering
  • Design, develop, test, deploy, troubleshoot, and maintain complex Salesforce solutions.
  • Develop using Apex, Lightning Web Components (LWC), SOQL/SOSL, Flow, platform APIs, and asynchronous processing.
  • Apply object-oriented design and software engineering principles, balancing declarative configuration and custom development.
  • Develop integrations with internal and external systems using REST/SOAP APIs, platform events, middleware, and appropriate integration patterns.
  • Ensure solutions are scalable, maintainable, testable, secure, and consistent with Salesforce platform limits and recommended practices.
Architecture and Technical Design
  • Work collaboratively with the Lead Software Developer on application and platform architecture.
  • Contribute senior technical expertise to architectural decisions, design reviews, solution planning, complex troubleshooting, and evaluation of new Salesforce capabilities.
  • Collaborate with other developers to document architectural decisions and develop repeatable design patterns.
Salesforce Revenue Cloud Advanced and Billing
  • Serve as the primary technical resource for RCA and RCB and coordinate their technical design and

implementation in collaboration with the Lead Software Developer and development team.

  • Translate business requirements for product configuration, pricing, quoting, contracts, orders, invoicing, billing, and related revenue processes into scalable RCA and RCB solutions, including the transition from Salesforce CPQ and integration with existing custom fulfillment solutions.
  • Apply knowledge of RCA and RCB data models, configuration, pricing and billing capabilities, APIs, extensibility, and integration patterns to support the CPQ transition and integration with existing custom fulfillment workflows.
  • Work with business stakeholders and technical resources to integrate RCA and RCB with existing business processes, fulfillment solutions, and financial systems.
  • Provide ongoing internal technical ownership and support for both implementations.
  • Contribute experience in Git-based source control and collaborative Salesforce development, including branching, pull requests, peer review, and merging.
  • Collaborate with the team on Salesforce DevOps and CI/CD processes, including testing, environment promotion, release management, and deployment.
  • Work with the team to align development changes with organizational change-control requirements.
  • Contribute to automated testing, code quality, and technical documentation.
  • Share knowledge and mentor teammates in Salesforce development tools and practices.
Required Qualifications
  • 7+ years of professional software development experience, including 5+ years of hands‑on Salesforce development in complex production environments.
  • Advanced proficiency in Apex, Lightning Web Components, SOQL/SOSL, Flow, Salesforce APIs, and the Salesforce security model.
  • Demonstrated experience designing and implementing complex Salesforce solutions.
  • Strong understanding of platform architecture, governor limits, transaction behavior, asynchronous processing, integrations, sharing and security, and application performance.
  • Significant experience with Git in a multi‑developer environment, including pull requests, peer reviews, branching strategies, and release management.
  • Experience implementing or operating Salesforce CI/CD processes, Salesforce DX, Salesforce CLI, and source‑driven development.
  • Experience managing Salesforce metadata and deployments across multiple environments.
  • Demonstrated experience establishing or improving software development lifecycle practices.
  • Experience mentoring developers and introducing engineering practices to an existing team.
  • Ability to contribute to architecture and solution design while remaining an active hands‑on developer.
  • Strong troubleshooting skills across application, platform, integration, and data layers.
  • Strong written and verbal communication skills, including explaining technical decisions and tradeoffs to technical and nontechnical audiences.
  • Hands‑on experience implementing Salesforce Revenue Cloud Advanced (RCA), including product configuration, pricing, quoting, ordering, and contracting.
  • Hands‑on experience implementing Salesforce Revenue Cloud Billing (RCB), including billing configuration, invoicing, and integration with financial systems.
  • Experience customizing and integrating RCA and RCB using Salesforce development tools and APIs.
  • Experience with Salesforce CPQ and the considerations involved in transitioning to RCA and integrating with RCB.
Preferred Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent professional experience.
  • Salesforce Platform Developer II certification.
  • Salesforce Application Architect, System Architect, or related architecture credentials.
  • Experience with enterprise integration platforms and event‑driven architectures.
  • Experience integrating Salesforce with ERP, finance, data warehouse or lakehouse, e‑commerce, or other
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Salesforce Developer
Sr. Salesforce Developer

Oorwin AI • Indianapolis (IN)

On-site
USD 120,000 - 190,000
Senior Salesforce Engineer
Senior Salesforce Engineer

Authority Brands • Atlanta (GA)

On-site
USD 140,000 - 170,000
Senior Salesforce Developer
Senior Salesforce Developer

TechDigital Group • Houston (TX)

On-site
USD 120,000 - 190,000
Senior Salesforce Developer
Senior Salesforce Developer

Springbokit • Texas

On-site
USD 120,000 - 180,000
Senior Salesforce Platform Engineer
Senior Salesforce Platform Engineer

Compunnel Inc. • Chicago (IL)

On-site
USD 90,000 - 120,000
Salesforce Technical Lead / Sr. Developer
Salesforce Technical Lead / Sr. Developer

UNAVAILABLE • McLean (VA)

On-site
USD 140,000 - 200,000
Salesforce - Software Engineer
Salesforce - Software Engineer

The Timberline Group • St. Louis (MO)

On-site
USD 90,000 - 120,000
Salesforce Developer
Salesforce Developer

Compunnel Inc. • Charlotte (NC)

On-site
USD 90,000 - 130,000
Senior Salesforce Developer
Senior Salesforce Developer

Nivasoft • United States

Remote
USD 120,000 - 160,000
Senior Salesforce Developer
Senior Salesforce Developer

Stellar Software Solutions LLC • New Jersey

Hybrid
USD 120,000 - 180,000