Software Engineer

Cornerstone Global Partners (CGP Group)

United States

Remote

USD 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Generous paid time off and holidays
Flexible work options
Remote-first environment

Job summary

Cornerstone Global Partners (CGP Group) client is hiring a mid‑level full‑stack Software Engineer. The role focuses on frontend in TypeScript and React, with backend work in TypeScript and Python for a new AI‑driven platform supporting pipeline integrity and risk management.

You will build interfaces, REST APIs, and event‑driven services, integrating with Databricks and Azure, and shape product foundations in a fully remote US setting.

Qualifications

  • 3–5 years of professional full‑stack software development experience.
  • Strong TypeScript and React, including hooks and data-heavy interfaces.
  • Back‑end experience in TypeScript and Python, building REST APIs in production.
  • Relational database design, query development, and query optimization.

Responsibilities

  • Build production interfaces in TypeScript and React, matching UX designs.
  • Develop model configuration and threat-selection workflows with multi-step flows.
  • Create data-dense interfaces with sortable tables, dashboards, and map visualizations.
  • Design and build REST APIs and services in TS and Python with clear contracts.

Skills

TypeScript
React
Back-end TypeScript
Python
Relational Databases
Azure Cloud
Event-driven Architecture
REST APIs
CI/CD / DevOps
Security awareness

Tools

Databricks
Apache Spark
OpenAPI/Swagger
Git
Terraform

Job description

Our client is a growing SaaS company serving the pipeline integrity and utility management space. Their cloud-native software helps pipeline operators and utilities manage the safety, compliance, and integrity of their critical infrastructure, using data science and machine learning to turn complex asset data into decisions. They are now building a new AI-driven threat and risk management platform for pipeline asset integrity.

Role Overview

We‘re looking for a mid-level, full-stack Software Engineer to build both the interfaces operators use and the services behind them for this new platform, which brings together a governed Databricks and Azure data platform, an AI-powered data ingestion layer, and an analytical layer that runs industry, internally developed, and customer-built risk models. Front end is the primary focus, so strong TypeScript and React experience matters most, with back-end work in TypeScript and Python as the second pillar. Pipeline integrity experience is welcome but not required. The interfaces are still being defined, so you will help shape the product and its technical foundation. This is a fully remote role within the US.

Key Responsibilities
  • Build production interfaces in TypeScript and React, implementing UX designs faithfully and raising design gaps and edge cases with designers early.
  • Build model configuration and threat-selection workflows: multi-step flows, parameter forms, input validation, and clear error and recovery states.
  • Build data-dense interfaces: sortable and filterable result tables, dashboards, system-to-segment drill-downs, and map-based risk visualization.
  • Design experiences for long-running analytical jobs, with progress indicators, partial results, and failure recovery.
  • Build reusable, well-typed, accessible components for a shared component library and design system.
  • Design and build REST APIs and services in TypeScript and Python for model configuration, execution, and results retrieval, with clear contracts, versioning, and OpenAPI documentation.
  • Build event-driven orchestration services for long-running analytical workloads, including status tracking, result persistence, and failure handling.
  • Integrate with Databricks and Azure (model serving endpoints, Storage, Functions, API Management, containers) and design schemas and queries across the application data store and lakehouse.
  • Build the framework that lets customers deploy, configure, and run their own models, including data-mapping workflows, results integration, and tenant isolation controls.
  • Write automated tests across the stack, implement authentication and tenant isolation, remediate security vulnerabilities, and contribute to code reviews and CI/CD.
  • Partner with Design, Data Science, Product, and QA on requirements, edge cases, and release readiness.
Requirements
  • 3–5 years of professional full‑stack software development experience.
  • Strong TypeScript and React, including hooks, state management, component composition, and performance optimization for data-heavy interfaces.
  • Ability to implement UX designs faithfully, with attention to spacing, component states, transitions, and interaction details.
  • Strong back‑end experience in TypeScript and Python, building and consuming REST APIs in production.
  • Relational database design, query development, and query optimization.
  • Hands‑on experience with a major cloud provider (Azure preferred): managed compute, storage, API gateway, secrets management, and monitoring.
  • Experience with event‑driven architecture, queues, or pub/sub systems for asynchronous processing.
  • Modern front‑end tooling and testing, Git workflows, and DevOps practices including CI/CD and deployment automation.
  • Vulnerability management and remediation, including dependency scanning and security patching.
Nice-to-Have
  • Experience building data-dense analytical interfaces: large tables, dashboards, filtering, and drill-down workflows.
  • Mapping, geospatial, and charting libraries.
  • Databricks, Apache Spark, or integrating machine learning model‑serving endpoints into applications.
  • Containerized deployment, and multi‑tenant SaaS with per‑tenant isolation.
  • OpenAPI or Swagger specifications and API documentation tooling.
  • AI-assisted or agentic coding tools (Cursor, GitHub Copilot, Claude Code) in a professional workflow.
  • Exposure to asset integrity, damage prevention, or land management domains.
  • Auditable, traceable software for regulatory purposes, and WCAG accessibility experience.
  • Competitive salary based on experience and qualifications.
  • Medical, dental, and vision insurance.
  • 401(k) plan with company match.
  • Generous paid time off and company‑paid holidays.
  • Flexible work options.
  • On‑call compensation for eligible on‑call shifts.
Application Process

As part of our hiring process, this role may use artificial intelligence or automated tools to assist with reviewing and screening applications. These tools support, but do not replace, human judgment in making hiring decisions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Morpheus Talent Solutions • New York (NY)

On-site
USD 150,000 - 190,000
Fullstack Engineer
Fullstack Engineer

HRB • United States

Remote
USD 120,000 - 180,000
Health
Dental
Vision
+2
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Software & Data Engineer (Remote - Latin America)
Software & Data Engineer (Remote - Latin America)

Fractal River • Northern (KY)

Remote
MXN 500,000 - 800,000
Personal development plan
Unlimited access to AI tools
Yearly performance bonus
+2
Software Engineer
Software Engineer

HUG • United States

Remote
USD 150,000 - 230,000
Fully remote United States
Comprehensive benefits
Career growth opportunities
Staff Backend Engineer
Staff Backend Engineer

TalentCore • Northern (KY)

On-site
USD 160,000 - 230,000
Backend Engineer — Data Pipeline
Backend Engineer — Data Pipeline

Sunset • Northern (KY), New York (NY)

Hybrid
USD 120,000 - 180,000
Senior DevOps Engineer
Senior DevOps Engineer

Skyfire Systems Inc. • San Francisco (CA)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Multiplied AI • Houston (TX)

On-site
USD 100,000 - 130,000
Competitive compensation including salary, performance bonus, and equity
High ownership culture allowing for experimentation and shaping of the product
Staff Plus Software Engineer (Safeguards Data)
Staff Plus Software Engineer (Safeguards Data)

Anthropic • New York (NY)

On-site
USD 150,000 - 210,000
Health insurance
Parental leave
Flexible PTO
+7