Software Engineer III
Role details
Job location
Tech stack
Job description
The Software Engineer will support a strategic data platform and tooling migration initiative, transitioning business-critical operations from a third-party SaaS CRM (Salesforce) onto an internal ORM framework data platform with custom AI-native tooling built on top. The engineer will design and build tools on top of data pipelines, full-stack web applications, and integrations between systems, while leveraging AI-assisted development workflows to accelerate delivery. Work spans backend data modeling, ETL/streaming pipelines, frontend application development, and CRM platform integration and CRM Tooling.
In this role, you'll work at the intersection of full-stack engineering, data platforms, workflow automation, and developer productivity. You'll design and build internal applications, real-time data systems, and platform tooling that support high-impact operational workflows across out client's ecosystem.
This is an opportunity to help redefine how internal software is built - leveraging modern frameworks, event-driven systems, and AI-powered development tooling to accelerate delivery and improve operational scale., * Design and implement scalable entity and object schemas within a custom ORM-style data platform, similar to GraphQL-backed or domain-driven architectures
- Build and maintain distributed real-time data pipelines using technologies such as Kafka, Pulsar, Kinesis, or similar event-streaming systems
- Lead migration and integration efforts from Salesforce into Meta's internal tooling ecosystem, including:
- Custom objects
- Workflow automation
- Triggers and validation rules
- Reporting and operational tooling
- Develop modern full-stack applications using React, Next.js, TypeScript, and API-driven architectures
- Leverage AI-assisted engineering tools such as Cursor, Claude Code, and GitHub Copilot to accelerate implementation, refactoring, debugging, and code quality
- Define API contracts, migration strategies, rollback mechanisms, and system synchronization patterns across parallel-running platforms
- Collaborate closely with software engineers, data engineers, Salesforce administrators, and business stakeholders to ensure functional parity and operational continuity
- Improve reliability, scalability, and maintainability of internal systems through testing, observability, and CI/CD automation
- Identify workflow inefficiencies and develop tooling solutions that improve operational efficiency and developer productivity
Day-to-Day:
- Build internal tools and applications that modernize and improve Salesforce-based CRM functionality
- Partner cross-functionally with engineering, operations, analytics, and business teams to gather requirements and drive technical solutions
- Integrate third-party systems and ensure accurate, reliable data synchronization across platforms
- Collaborate with data engineering teams to validate data pipelines and processing workflows
- Develop automated testing frameworks and CI/CD validation processes to ensure system reliability and migration accuracy
- Troubleshoot complex application, integration, and data consistency issues across distributed systems
- Participate in architectural discussions, technical reviews, and implementation planning for platform modernization initiatives
Requirements
Do you have a valid Certified Salesforce Administrator certification?, Do you have experience in Salesforce Cloud?, Do you have a Bachelor's degree?, * 5+ years of professional software engineering experience
- Experience building full-stack applications using TypeScript/JavaScript and modern frontend frameworks such as React or Next.js
- Experience building scalable backend systems, APIs, and distributed services
- Experience with GraphQL, ORMs, entity modeling, or schema-driven development frameworks
- Experience with Salesforce platform development - Apex, SOQL, custom objects, Lightning components, and SF data model - strongly preferred. Salesforce Administrator or Developer certification is a plus.
- Hands-on experience using AI coding assistants (Claude Code, Cursor, GitHub Copilot, etc.) as part of a daily development workflow.
- Experience working with distributed event-streaming or message-bus systems such as Kafka, Pulsar, Kinesis, RabbitMQ, or similar technologies
- Experience with SQL and modern data platforms such as Snowflake, BigQuery, Spark, Hive, or equivalent technologies
- Experience integrating complex systems and supporting large-scale data migration initiatives
- Strong problem-solving, debugging, and communication skills
- Ability to operate independently and collaborate effectively across cross-functional teams
- Experience with data migrations between heterogeneous systems is highly desirable.
Must Have Qualifications:
- Full Stack Tools Engineering
- GraphQL / PHP / ORM Framework experience
- AI Development Workflows
Nice-to-Have
- Next.js / Vercel
- Salesforce and CRM Knowledge
Education/Experience:
- Bachelor's degree in computer science, software engineering, or relevant field required.
- 7+ years of professional software engineering experience preferred.
Benefits & conditions
3.63.6 out of 5 stars Daly City, CA 94016 Remote $85.00 - $85.06 an hour - Contract, Pulled from the full job description
- Vision insurance
- Dental insurance