Software Engineer IV

Remote, CA 94016

Posted: 05/05/2026 Job Number: 42216

Job Description


Software Engineer IV
Remote

Summary:
The Software Engineer will support a strategic data platform migration initiative, transitioning business-critical operations from a third-party SaaS CRM (Salesforce) onto an internal entity-modeled data platform with custom AI-native tooling built on top. The engineer will design and build distributed 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.

Responsibilities:
  • Design and implement entity/object schemas in a custom ORM-style data framework (analogous to GraphQL-backed entity systems or domain-driven data platforms).
  • Build and maintain real-time data pipelines using distributed event-streaming systems (Kafka or equivalent pub/sub log architectures).
  • Develop ETL workflows between distributed data warehouses (Hadoop/Spark/Hive ecosystems) and operational data stores.
  • Integrate with and migrate functionality off Salesforce -- including custom objects, Apex triggers, Process Builder/Flow automation, validation rules, and reporting layers.
  • Build full-stack web applications using Next.js (React + TypeScript) with server-side rendering, API routes, and modern frontend patterns.
  • Use AI-assisted development tools (e.g., Claude Code, Cursor, Copilot) as a core part of the development workflow to accelerate implementation, code review, and refactoring.
  • Define API contracts, data migration strategies, and rollback/conflict-resolution patterns between systems running in parallel during transition.
  • Document migration playbooks, acceptance criteria, and operational runbooks for handoff to long-term maintainers.
  • Collaborate with data engineers, Salesforce administrators, and business stakeholders to validate functional parity between legacy and replacement systems.

Skills:
  • Strong proficiency in TypeScript/JavaScript and modern React frameworks (Next.js preferred).
  • Experience with distributed event-streaming or message-bus systems (Kafka, Pulsar, Kinesis, or equivalent).
  • Familiarity with Salesforce platform development -- Apex, SOQL, custom objects, Lightning components, and SF data model -- strongly preferred. Salesforce Administrator or Developer certification a plus.
  • Experience with data warehouse technologies (Hive, Spark, BigQuery, Snowflake, or equivalent) and SQL.
  • Comfort with entity-modeling frameworks, ORMs, or GraphQL schema design.
  • Hands-on experience using AI coding assistants (Claude Code, Cursor, GitHub Copilot, etc.) as part of a daily development workflow.
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Strong ability to work independently and manage one's time.
  • Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Strong ability to troubleshoot issues and make system changes as needed to resolve issues.
  • Experience with data migrations between heterogeneous systems is highly desirable.

Education/Experience:
  • Bachelor's degree in computer science, software engineering, or relevant field required.
  • 3+ years of professional software engineering experience preferred.


Pay range is $83 - $88 per hour with full benefits available, including paid time off, medical/dental/vision/life insurance, 401K, parental leave, and more. Our compensation reflects the cost of labor across several US geographic markets. Pay is based on several factors including market location and may vary depending on job-related knowledge, skills, and experience.

THE PROMISES WE MAKE:

At Crystal Equation, we empower people and advance technology initiatives by building trust.  Your recruiter will prep you for the interview, obtain feedback, guide you through any necessary paperwork and provide everything you need for a successful start.  We will serve to empower you along the way and provide the path for your professional journey.

For more information regarding our Privacy Policy, please visit crystalequation.com/privacy.

Meet Your Recruiter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.