Design and implement scalable entity and object schemas within a custom ORM-style data platform. Build and maintain distributed real-time data pipelines using technologies such as Kafka, Pulsar, Kinesis, or similar event-streaming systems. Collaborate closely with software engineers, data engineers, Salesforce administrators, and business stakeholders to ensure functional parity and operational continuity.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Note: This is a CW-W2-only position. Please note that we are unable to provide visa sponsorship (H1B, STEM/F1) or work with 1099, C2C, or C2H contracts at this time.
Software Engineer III
Location: Fully Remote - US Only
Duration: 6-months with possible extension/conversion
Pay Rate: $85/hr on W2
Benefits: Medical, Dental, Vision; Paid vacation/Sick leave
Job Overview:
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.
Job Responsibilities:
- 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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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
Qualifications:
- 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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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.
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation. #TMN
Similar Jobs
Explore other opportunities that match your interests
Provisions Group
Embedded Software Engineer
Actalent