Platform Engineer

Posted 14hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Platform Engineer building AWS cloud-native APIs, SDKs, CLIs, and services for DTN’s operational decisioning platform. Developing distributed systems and AI-augmented capabilities used by engineers and enterprise customers.

Responsibilities:

  • Design, build, test, and deploy platform features from planning through production delivery
  • Implement service logic, module functionality, and business logic for DTN's Operational Decisioning Platform
  • Develop and extend developer-facing APIs, SDKs, CLIs, and managed platform capabilities
  • Write and maintain infrastructure-as-code configurations for provisioning and deploying platform services
  • Independently own moderately complex engineering features through deployment with minimal oversight
  • Contribute to the platform's module framework and implement interface contracts and business logic
  • Work with authentication, authenticated communication, dispatch, validation, metrics, retries, and reconciliation capabilities
  • Apply distributed-systems principles including asynchronous processing, retry handling, idempotency, and reliable service interactions
  • Develop reliable, maintainable, and thoroughly tested production software
  • Create and maintain automated unit and integration tests
  • Use build tooling, CI processes, automated testing, version control, and trunk-based development
  • Participate in technical design discussions and code reviews
  • Develop and maintain AWS cloud-native services across compute, storage, IAM, APIs, managed data stores, and event-driven technologies
  • Use Terraform or comparable tools to manage cloud infrastructure
  • Instrument services with metrics, monitoring, and observability capabilities
  • Participate in the supported on-call rotation and investigate service failures and operational incidents
  • Apply least-privilege access and cloud security practices
  • Use AI-assisted software development tools and contribute to AI-augmented platform capabilities involving LLMs and AI agents
  • Collaborate with senior engineers, engineering leadership, and cross-functional stakeholders
  • Develop expertise in AWS cloud architecture, distributed systems, infrastructure automation, and platform engineering

Requirements:

  • 2–5 years of professional software engineering experience developing and shipping production software
  • Bachelor's degree in Computer Science or equivalent professional experience
  • Ability to independently deliver moderately complex software features from development through deployment
  • Ability to solve routine engineering challenges with minimal oversight
  • Strong problem-solving skills and technical curiosity
  • Solid programming skills in TypeScript and Node.js, or proficiency in another modern programming language with ability to learn TypeScript/Node.js
  • Academic or professional exposure to React, Angular, or Vue
  • Academic or professional exposure to Node.js or Python
  • Experience developing RESTful APIs with Node.js
  • Experience consuming REST and GraphQL APIs
  • Understanding of REST API design, JSON, and service-based application development
  • Git source control and versioning
  • Working knowledge of AWS and fundamental cloud computing concepts
  • Familiarity with Terraform or comparable infrastructure-as-code tools
  • Understanding of distributed-systems concepts including asynchronous processing, retries, and idempotency, or ability to learn them quickly
  • Familiarity with version control, code reviews, continuous integration, and automated testing
  • Academic or professional experience with SQL and database technologies such as PostgreSQL or DynamoDB
  • Familiarity with AI-assisted coding tools and agentic development technologies
  • Interest in AI-augmented platform capabilities involving LLMs and AI agents
  • Exposure to serverless and event-driven cloud services
  • Experience with infrastructure-as-code modules, schema-based validation, observability tooling, containerized services, or CI pipelines
  • Interest or experience in platform engineering, developer tooling, or infrastructure development
  • Exposure to cloud security concepts including IAM, TLS/mTLS, service authentication, and signing
  • Familiarity with AWS cloud-native architectures, managed data stores, and event-driven services
  • Experience developing reusable software components, shared service interfaces, or developer-facing platform capabilities
  • Familiarity with tested and validated interfaces, trunk-based development, infrastructure as code, and least-privilege access practices

Benefits:

  • Unlimited PTO
  • Flexible working hours
  • Remote work model (position dependent)
  • Competitive Medical, Dental and Vision Insurance Plans
  • 6% 401K matching
  • Unlimited access to 13k+ courses via learning platform to support employee career advancement
  • Employee Assistance Program (EAP)
  • Opportunity to advance compensation with performance over time
  • May be eligible for market competitive variable pay and benefits