Software Engineer III
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+39 more
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
React Developer Salary [2023]
How Much FAANG Companies Actually Pay Software Engineers in 2025
Fully Remote Software Engineer Jobs