About the Role
We are looking for a seasoned C#/.NET developer with hands-on Salesforce integration experience to join our growing team, a software engineer who can treat Salesforce as one of many systems in a larger architecture—focused on clean, scalable integration, not platform customization.
You’ll be responsible for building robust integration flows between Salesforce and various upstream/downstream systems, using APIs, event-driven architectures, and cloud-based tooling. You’ll also help shape best practices in a team that’s still ramping up its Salesforce expertise.
Key Responsibilities
- Build and maintain integrations between Salesforce and external systems, using C#/.NET and standard Salesforce APIs.
- Use Salesforce’s standard APIs and out-of-the-box capabilities for clean, efficient integration—no Apex-heavy customization work.
- Ensure performance, security, and scalability of integrations, including authentication and access control considerations.
- Work with event-driven patterns where needed (e.g. queues, pub/sub).
- Provide guidance and knowledge-sharing to teammates less familiar with Salesforce.
- Collaborate with developers, architects, and stakeholders to align on integration approaches.
- Contribute to version control, CI/CD pipelines.
Requirements
- Solid experience in C#/.NET development, with strong software engineering fundamentals.
- Hands-on experience integrating with Salesforce via REST/SOAP APIs and standard features.
- Understanding of integration concerns like authentication, error handling, performance, and monitoring.
- Familiarity with event-based architectures and asynchronous processing models.
- Comfortable working in cloud environments; AWS knowledge is a plus (especially for “sidecar” integration approaches).
- Proactive, collaborative team player, comfortable offering support and mentoring others.
- Experience in documenting and maintaining technical solutions consistently.
Why This Role is Different
This is an ideal opportunity for a full-stack-minded backend engineer who knows how to integrate with Salesforce, not someone whose core expertise lies in building inside the Salesforce platform itself. If you want to solve real integration problems with clean code, smart architecture, and cross-functional collaboration, this role is for you.