Software Engineer

Robotic Process Automation LLC

Florida

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this recruiter

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

Get past ATS filters

Job summary

Robotic Technologies Automation is seeking a hands-on Senior Software Engineer to build secure backend services for content discovery and retrieval in a Florida-based team. You will design scalable TypeScript/Node.js services, define robust REST APIs, and ensure proper authentication, authorization, and data access controls.

You will work on MCP integrations and PostgreSQL-backed data models, implement automated tests, and contribute to observability, logging, and deployment reliability in a

Qualifications

  • 8+ years of software engineering experience with backend development.
  • Strong production proficiency in TypeScript and Node.js.
  • Experience designing REST APIs or comparable service interfaces.
  • Practical experience with authentication, scoped authorization, identity propagation, and permission-aware data access.
  • Experience designing search indexes and retrieval workflows, including filters, updates, lifecycle management, and relevance or performance evaluation.
  • Strong PostgreSQL and SQL skills.
  • Experience with automated testing, production observability, containerized services, and deployment recovery.
  • Ability to communicate technical decisions clearly and produce maintainable documentation.

Responsibilities

  • Design and implement scalable TypeScript and Node.js services for content discovery, search, and retrieval.
  • Develop well-defined APIs with versioned contracts, pagination, input validation, structured responses, and consistent error handling.
  • Build and maintain search indexes, including incremental updates, versioning, rebuilds, freshness monitoring, and relevance evaluation.
  • Implement MCP server tools with validated input schemas, bounded capabilities, structured outputs, and predictable failure behavior.
  • Enforce caller identity and authorization across API, search, retrieval, and MCP execution paths.
  • Protect database credentials and prevent direct database access or unrestricted SQL exposure to consumers and AI agents.
  • Use PostgreSQL and SQL for data modeling, query analysis, stable identifiers, data quality validation, and provenance.
  • Build automated unit, integration, and contract tests.
  • Implement logging, metrics, tracing, performance diagnostics, and production monitoring.
  • Support containerized deployments, safe rollbacks, operational recovery, technical documentation, and maintainable integration examples.
  • Collaborate with platform, product, and engineering teams to deliver dependable services.

Skills

TypeScript
Node.js
REST APIs
Authentication & Authorization
Containerized deployments
Testing & observability
Documentation

Tools

Azure Container Apps
Azure Blob Storage
PostgreSQL

Job description

We are seeking a hands‑on Senior Software Engineer to develop headless APIs, search indexing services, and Model Context Protocol (MCP) integrations for Adobe Content Finder. This engineer will build secure, reliable backend services that enable AI agents and consuming applications to discover and retrieve authorized content through a stable service layer backed by PostgreSQL.

The ideal candidate has strong production experience with TypeScript and Node.js, API architecture, search and retrieval systems, MCP server development, and permission‑aware data access. The focus is backend services and platform integration rather than primary UI development.

Key Responsibilities:
  • Design and implement scalable TypeScript and Node.js services for content discovery, search, and retrieval.
  • Develop well‑defined APIs with versioned contracts, pagination, input validation, structured responses, and consistent error handling.
  • Build and maintain search indexes, including incremental updates, versioning, rebuilds, freshness monitoring, and relevance evaluation.
  • Implement MCP server tools with validated input schemas, bounded capabilities, structured outputs, and predictable failure behavior.
  • Enforce caller identity and authorization across API, search, retrieval, and MCP execution paths.
  • Protect database credentials and prevent direct database access or unrestricted SQL exposure to consumers and AI agents.
  • Use PostgreSQL and SQL for data modeling, query analysis, stable identifiers, data quality validation, and provenance.
  • Build automated unit, integration, and contract tests.
  • Implement logging, metrics, tracing, performance diagnostics, and production monitoring.
  • Support containerized deployments, safe rollbacks, operational recovery, technical documentation, and maintainable integration examples.
  • Collaborate with platform, product, and engineering teams to deliver dependable services.
Required Qualifications:
  • 8+ years of overall software engineering experience preferred, including substantial hands‑on backend development.
  • Strong production proficiency in TypeScript and Node.js.
  • Experience designing and maintaining REST APIs or comparable service interfaces.
  • Practical experience with authentication, scoped authorization, identity propagation, and permission‑aware data access.
  • Experience designing search indexes and retrieval workflows, including filters, updates, lifecycle management, and relevance or performance evaluation.
  • Strong PostgreSQL and SQL skills.
  • Experience with automated testing, production observability, containerized services, and deployment recovery.
  • Ability to communicate technical decisions clearly and produce maintainable documentation.
Nice to Have:
  • Azure Container Apps and Azure Blob Storage.
  • Embeddings, vector retrieval, hybrid search, and relevance ranking.
  • TypeScript SDK design and reusable client libraries.
  • Next.js and React integration experience.
  • Experience with content platforms, document discovery, AI agents, or retrieval services.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Machine Learning Technologies, LLC • Florida

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

Quantum Technologies. LLC • Florida

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC • Florida

Remote
USD 120,000 - 180,000
Senior Backend Engineer - TypeScript/Node.js (Remote)
Senior Backend Engineer - TypeScript/Node.js (Remote)

MACHINE LEARNING TECHNOLOGIES LLC • Florida

Remote
USD 120,000 - 180,000
Senior Backend Engineer: Content Discovery & APIs
Senior Backend Engineer: Content Discovery & APIs

Machine Learning Technologies, LLC • Florida

On-site
USD 140,000 - 190,000
Back End Developer
Back End Developer

New York Technology Partners • New York (NY)

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

GeekSoft Consulting • Bedminster Township (NJ)

On-site
USD 110,000 - 180,000
Challenging environment
Learning opportunities
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • United States

On-site
USD 150,000 - 210,000
Full-Stack Frontend Engineer for AI-Driven Web Platforms
Full-Stack Frontend Engineer for AI-Driven Web Platforms

Compunnel Inc. • Washington

Hybrid
USD 120,000 - 170,000
Senior Backend Engineer: APIs, Search & MCP (TS/Node)
Senior Backend Engineer: APIs, Search & MCP (TS/Node)

Quantum Technologies. LLC • Florida

On-site
USD 140,000 - 190,000