> Markdown version of [/jobs/ext/1332941-senior-software-engineer-data-platform](https://www.wearedevelopers.com/jobs/ext/1332941-senior-software-engineer-data-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Data Platform - **Company:** Cross River - **Location:** Fort Lee, NJ, United States - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Data as a Services, Data Governance, Data Infrastructure, Data Security, Relational Databases, Apache Hive, Identity and Access Management, Python (Programming Language), Search Technologies, Software Engineering, SQL Databases, Systems Integration, TypeScript, Management of Software Versions, Data Server Interface, ReactJS, Retrieval-Augmented Generation, Large Language Models, Snowflake, Backend, Git, Data Lakes, Front End Software Development, Api Design, Data Pipelines - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=23e4c4558e00ed62 ## About the Role * 5+ years of experience in software engineering, with a strong focus on full-stack web and API development * Strong front-end skills with React and TypeScript * Strong back-end / API development skills in Python * Hands-on experience building with large language models, such as integrating LLM APIs, agents, RAG, or other AI-powered application features * Proven experience with AWS cloud environments (ECS, IAM, S3, and data services such as Glue, Athena, or Lake Formation) * Strong experience with relational databases and SQL, plus Git for version control and review processes * Very strong problem-solving skills and an enthusiasm for delivering working, performant, and operationally stable solutions Preferred Skills: * Experience building agentic systems, tool-use / function-calling loops, or MCP (Model Context Protocol) servers and tools * Experience with retrieval-augmented generation and vector search (e.g. embeddings, pgvector) * Experience building natural-language-to-SQL or other conversational data interfaces * Experience in a regulated environment (financial services, healthcare, etc.) with an instinct for data governance * Experience with data lake / lakehouse technologies (Iceberg, Hive, Glue) and/or Snowflake * Fluency with AI-assisted development tools in a daily engineering workflow ## Description * Design, develop, and maintain full-stack software in support of Cross River's data platform * Build and operate AI-native capabilities: LLM-powered agents and reasoning loops, retrieval-augmented generation (RAG) over the data catalog, and natural-language-to-SQL query experiences * Integrate large language models responsibly, with rigorous permission checks, tracking, and observability on every model call * Act as a thoughtful and considerate data steward, with a mind for strong data security * Engineer React-based web UIs that present complex data (catalogs, lineage, dashboards, and conversational interfaces) clearly and accessibly * Build and operate Python back-ends that house APIs and integrate with the data platform and adjacent systems * Interact with AWS services and technologies including Lake Formation, Glue, Iceberg, Hive, Athena, ECS, and Snowflake * Operate and troubleshoot and issues across the UIs, APIs, agents, and data pipelines * Collaborate with other software engineers, data engineers, data scientists, and business personnel to ensure business, security, and operational needs are met * Manage code and versioning effectively using Git and participate in architectural discussions on product- and platform-level designs * Ensure best practices around development, testing, and documentation ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Developer Experience, Platform Engineering and AI powered Apps](https://www.wearedevelopers.com/videos/990-developer-experience-platform-engineering-and-ai-powered-apps) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)