Sr. Software Engineer - Internal Apps

DDN

New York (NY)

On-site

USD 180,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Job summary

DDN is seeking a Senior Software Engineer to build internal applications atop our enterprise data platform. This largely greenfield role focuses on full-stack tools and AI-powered services for GTM, Finance, Support, and Product.

You will own frontend, backend, deployment, and model integration, with early prototypes and a mandate to define and grow the product portfolio. You will design and develop internal apps, integrate AI features, deploy on GCP, and collaborate across analytics and data

Qualifications

  • 5+ years building production software with full-stack web apps.
  • Strong Python experience with APIs and data access patterns.
  • Proficient in TypeScript/React and interactive data UIs.
  • Hands-on with GCP application services (App Engine, Cloud Run, GKE, IAM).
  • Strong SQL skills with BigQuery and data-access design.
  • Experience deploying AI/LLM-powered apps in production.
  • Experience with monitoring, logging, and debugging in production.
  • Familiarity with CI/CD, automated testing, and observability.
  • Bachelor's degree in CS, Engineering, or equivalent practical experience.

Responsibilities

  • Design, build, and operate full-stack internal applications using FastAPI/Flask and React/TypeScript.
  • Integrate AI/LLM features including classification, extraction, summarization and copilots.
  • Deploy and manage apps on GCP and connect to the data platform, ensure security and CI/CD.
  • Define the product surface and decide when a custom app or BI dashboard is needed.
  • Collaborate with analytics engineers and data engineers to align data models and platform constraints.

Skills

Full-stack web apps
Python APIs
TypeScript/React
GCP services
SQL/BigQuery
AI/LLM in production
Logging/Monitoring
CI/CD/Testing/Observability

Education

Bachelor's degree in CS/Engineering

Tools

App Engine
Cloud Run
GKE
IAM
dbt

Job description

We're looking for a Senior Software Engineer to build internal applications on top of DDN's enterprise data platform. This is a largely greenfield charter - a new function dedicated to full-stack tools and AI-powered services for GTM, Finance, Support, and Product. We are building applications that surface data for decision-making and applications that improve and automate the operational processes that run the business. You'll have early prototypes to learn from, but the mandate is to define this product portfolio and build it out. Data and analytics engineers own what's underneath; the applications themselves - frontend, backend, deployment, model integration - are yours.

What You'll Own
  • Internal applications - design, build, and operate full-stack web apps (FastAPI/Flask + React/TypeScript today, but technology choices are open) that put data and AI into stakeholders' hands - both as decision-support interfaces and as purpose-built tools that let them do operational work

  • AI/LLM integration - build features powered by LLMs and ML - classification, extraction, summarization, copilots, agentic workflows - choosing whichever models, providers, and frameworks fit the problem

  • Application infrastructure - deploy and operate apps on GCP (App Engine, Cloud Run, GKE), connect them to the data platform, manage auth, own CI/CD and app security

  • Product surface - define what good looks like for this new function: which problems are worth a custom app vs. a BI dashboard, and how we ship reliable, observable services people depend on

  • Collaboration - partner with stakeholders to scope the right tool for the job, with analytics engineers to shape the underlying data models, and with data engineers on platform constraints

Your Experience Includes
  • 5+ years building production software, with meaningful time spent on full-stack web applications

  • Strong Python - APIs (FastAPI, Flask, or similar), data access patterns, packaging, testing

  • TypeScript/React (or comparable framework), component design, interactive data UIs

  • Hands-on experience with GCP application services - App Engine, Cloud Run, GKE, IAM

  • Strong SQL and comfort working with cloud data warehouses (BigQuery in our case) - you can write a query, understand its cost, and design an app's data access layer around it

  • Experience developing and deploying AI/LLM-powered applications in production - prompt design, structured output, evaluation, cost/latency tradeoffs, awareness that the model and tooling landscape changes quickly

  • Experience operating what you ship - logging, monitoring, error handling, debugging in production

  • Experience with software engineering best practices: CI/CD, automated testing, observability, secure application design

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

Nice to Have
  • Experience building AI-native applications such as text-to-SQL interfaces, copilots, agentic workflows, or automated insight-generation systems

  • Hands-on experience with one or more LLM provider APIs (Anthropic's Claude, OpenAI, Google, open-weight models, etc.) and agent frameworks (Claude Agent SDK, LangGraph, or similar)

  • Experience with managed AI/ML platforms (Vertex AI, SageMaker, or similar) - model serving, embeddings, evaluation tooling

  • Familiarity with dbt and modern data warehouse patterns from a consumer's perspective

  • Experience with Airflow for triggered jobs and background work

  • Familiarity with Terraform for managing application infrastructure

  • Background designing data-heavy UIs - tables, drill-downs, large result sets, interactive exploration

  • Prior experience as the first or only application engineer on a data team - comfort owning the full lifecycle

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Internal Apps
Sr. Software Engineer - Internal Apps

Data Direct Networks • New York (NY)

On-site
USD 140,000 - 190,000
Vacation plans
Paid holidays
Bonus programs
+5
Sr Data Engineer
Sr Data Engineer

Headfarmer • Phoenix (AZ)

On-site
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Alined Consulting Group • Chicago (IL)

On-site
USD 120,000 - 170,000
Staff Software Engineer, Applied AI
Staff Software Engineer, Applied AI

Emergence Capital Partners • San Francisco (CA)

On-site
USD 160,000 - 230,000
Founding Engineer (Stackpoint Portfolio Company)
Founding Engineer (Stackpoint Portfolio Company)

Stackpoint • Boston (MA)

On-site
USD 180,000 - 240,000
Senior Staff Data Engineer
Senior Staff Data Engineer

MeeruAI • United States

Remote
MXN 2,241,000 - 3,548,000
AI Engineer
AI Engineer

Pinpoint Global Communications • United States

On-site
USD 120,000 - 180,000
Principal Software Engineer, Platform Services (PMTS)
Principal Software Engineer, Platform Services (PMTS)

Leadout Capital • San Francisco (CA)

On-site
USD 190,000 - 270,000
Full-Stack AI Engineer
Full-Stack AI Engineer

bfiverecruiting • Florida

On-site
USD 150,000 - 210,000
Full-Stack AI Engineer
Full-Stack AI Engineer

bfiverecruiting • Juno Beach (FL)

On-site
USD 180,000 - 260,000