Description
We are looking for a talented and driven Member of Technical Staff (MTS) to join our engineering team. In this role, you will be responsible for designing, building, and operating high-quality software for Salesforce cloud services. You'll work in a fast-paced, collaborative environment where engineering excellence, innovation, and AI-powered development are core to how we work.
Responsibilities
Application Development
Design, develop, and maintain scalable applications for Salesforce cloud services.
Contribute to the full software development lifecycle — from requirements and design through implementation, testing, and production deployment.
Write clean, maintainable, and well-documented code following established best practices.
API Design & Frameworks
Design, implement, and tune robust APIs and API framework features that perform and scale in a multi-tenant environment.
Ensure API reliability, backward compatibility, and performance at scale.
Partner with architecture and product teams to define API contracts and standards.
Cloud & Data Engineering
Design and implement solutions that handle large data sets in cloud environments (AWS, GCP, or equivalent).
Optimize data storage, retrieval, and processing pipelines for performance and cost efficiency.
Ensure solutions are designed for high availability, fault tolerance, and disaster recovery.
Systems Integration
Build and maintain integrations with internal and external systems and third-party services.
Design event-driven and synchronous integration patterns that are resilient and observable.
Collaborate with partner teams to align on integration contracts and SLAs.
Quality & Engineering Practices
Champion test-driven development (TDD) practices across the team.
Build and maintain CI/CD pipelines to enable reliable, rapid delivery.
Participate in code reviews, design reviews, and contribute to a culture of continuous improvement.
AI-Driven Development
Leverage AI-powered development tools — including Claude and Cursor — to accelerate delivery and improve code quality.
Stay current on emerging AI-assisted development techniques and bring best practices to the team.
Contribute to a culture of innovation by exploring and adopting new AI tooling.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Proven experience in application development for cloud-based services and platforms.
Strong knowledge of API design principles, RESTful services, and API framework development.
Hands-on experience working with large-scale data in cloud environments (AWS, GCP, Azure, etc.).
Solid understanding of multi-tenant architecture and designing for scale and performance.
Experience building integrations with internal and external systems.
Proficiency in test-driven development (TDD) methodologies.
Experience with CI/CD tools and pipelines (e.g., Jenkins, GitHub Actions, CircleCI, or equivalent).
Demonstrated experience with AI-driven development tools such as Claude and Cursor.
Preferred Qualifications
Experience with Salesforce platform technologies.
Experience working with Slack APIs, Slack platform development, or building Slack-native applications.
Web UI development experience (React, JavaScript/TypeScript, or equivalent modern frameworks).
Familiarity with microservices architecture and containerization (Docker, Kubernetes).
Experience with observability tools (logging, metrics, tracing).
Strong communication and cross-functional collaboration skills.
What We're Looking For
We want someone who is curious, collaborative, and committed to engineering excellence. You thrive in ambiguous environments, take ownership of your work, and are passionate about building systems that scale. You embrace AI as a force multiplier and are excited to be at the intersection of cloud engineering and intelligent tooling.