D

DTN

Real-time data and analytics for agriculture

Engineering Manager

Engineering LeadershipUpdated on Nov 12
Full-timeDallas, TX, USA

About the Job

Requirements

  • At least 8 years of software engineering experience, including at least 2 years at a T3 (Staff) through T5 (Principal) engineering level and at least 2 years in a technical lead or engineering management capacity.
  • Experience shipping, operating, and supporting production software systems.
  • Experience hiring, coaching, mentoring, and developing engineers across multiple experience levels.
  • Experience establishing an engineering culture based on accountability, collaboration, technical excellence, and continuous improvement.
  • Ability to provide technical leadership while managing engineering delivery, people development, and operational responsibilities.
  • Strong technical foundation in AWS cloud-native architecture and distributed systems.
  • Ability to engage deeply with engineers on system architecture, critically review technical designs, and make informed architectural tradeoffs.
  • Experience with platform engineering, developer tooling, software development kits, infrastructure, or similar teams that build foundational capabilities for other engineers rather than exclusively developing end-user features.
  • Strong understanding of secure multi-account and multi-tenant cloud architectures.
  • Fluency in cloud identity and access management, tenant isolation boundaries, and the security requirements associated with distributed cloud systems.
  • Understanding of architecture and operational considerations for building scalable, secure, and reliable shared platform capabilities.
  • Familiarity with modern AI development toolkits and AI-assisted engineering workflows, including coding assistants and agentic development tools.
  • Understanding of incorporating AI-augmented capabilities, including large language models, agents, and related services, into modular platform components.
  • Ability to guide engineers in adopting AI-assisted development practices that improve productivity without compromising engineering quality.
  • Strong communication, collaboration, and stakeholder-management skills across Engineering, Product, Architecture, and Go-to-Market organizations.
  • Ability to communicate complex technical decisions, architectural tradeoffs, delivery progress, and risks to technical and non-technical stakeholders.
  • Ability to influence technical direction and coordinate delivery across teams with competing priorities.

Responsibilities

  • Lead and manage a team of platform engineers across multiple experience levels, including hiring, onboarding, performance management, professional development, and day-to-day delivery.
  • Coach, mentor, and develop engineers while establishing a healthy, collaborative, high-accountability engineering culture.
  • Set and maintain standards for engineering quality, technical execution, operational discipline, and continuous improvement.
  • Serve as a hands-on technical leader in architectural discussions, evaluate designs, and help engineers navigate complex technical tradeoffs.
  • Own platform technical direction in partnership with senior engineers and architecture stakeholders.
  • Guide design and implementation of foundational, distributed, multi-account cloud systems built on AWS.
  • Oversee development of developer-facing APIs, software development kits, command-line interfaces, tooling, and managed services for other engineering teams.
  • Lead foundational distributed-systems engineering involving secure cross-account communication, multi-tenant isolation, provisioning, and lifecycle automation.
  • Develop platform abstractions that let engineers and solutions teams use purpose-built operational capabilities instead of raw cloud infrastructure.
  • Guide architectural decisions for new and evolving platform capabilities, including greenfield development.
  • Ensure platform architecture supports scalability, security, maintainability, and long-term reuse across products and teams.
  • Build a shared platform that internal engineering and solutions teams use and contribute to.
  • Develop reusable platform capabilities based on real engineering and customer requirements.
  • Establish practices and incentives that encourage teams to consume, improve, and contribute to shared platform components.
  • Make reuse the default by developing capabilities that improve developer productivity and reduce duplicated engineering effort.
  • Partner with Product to deliver visible, usable milestones, including a developer portal, technical documentation, and initial productized platform capabilities.
  • Incorporate feedback from internal and external platform stakeholders into technical priorities and the product roadmap.
  • Own the platform's operational contract and maintain security, isolation, reliability, and observability guarantees.
  • Establish and maintain cloud identity and access management, isolation boundaries, and security controls.
  • Guide implementation of signed and authenticated service-to-service communication, least-privilege access, and secure multi-account architectures.
  • Ensure end-to-end observability, monitoring, and operational visibility are foundational platform capabilities.
  • Own on-call operations, incident response processes, and service-level objectives.
  • Promote automated testing, infrastructure as code, trunk-based development, and incremental, reversible delivery.
  • Balance availability, security, and operational requirements with efficient delivery of new capabilities.
  • Partner with Architecture, Identity, Product, and Solutions/Field Engineering to meet the needs of platform-consuming teams.
  • Translate strategic objectives into actionable engineering roadmaps and measurable delivery milestones.
  • Communicate technical direction, delivery progress, dependencies, and risks to engineering leadership and cross-functional stakeholders.
  • Balance speed-to-value with durable, scalable, reusable platform foundations.
  • Coordinate across engineering teams to resolve dependencies, align architectural decisions, and ensure effective delivery.
  • Partner with Product and stakeholders to ensure platform investments deliver business and developer value.
  • Champion coding assistants and agentic development tools to improve engineering productivity and team velocity.
  • Guide design and integration of AI-augmented capabilities into the platform's modular architecture.
  • Support platform capabilities incorporating large language models, AI agents, and related services.
  • Evaluate how emerging AI development technologies can improve engineering workflows and expand platform capabilities.

Desired Qualifications

  • Experience building or operating a multi-tenant software-as-a-service platform, cross-account control plane, or internal developer platform at scale.
  • Familiarity with a modern cloud platform technology stack, including TypeScript, Node.js, Terraform, serverless technologies, container services, managed data stores, and cloud security primitives.
  • Experience developing and operating reusable APIs, software development kits, command-line interfaces, developer portals, and shared platform services.
  • Experience driving adoption of internal developer platforms and increasing reuse of shared components across engineering teams.
  • Success establishing platform capabilities that improve developer productivity and reduce duplicated engineering effort.
  • Experience working within a forward-deployed or solutions-engineering model in which engineers embedded with customers consume shared platform capabilities.
  • Experience with complex provisioning and lifecycle automation, secure cross-account communication, and multi-tenant infrastructure.
  • Familiarity with trunk-based development, infrastructure as code, automated testing, and incremental, reversible releases.
  • Experience working in operationally complex or data-intensive industries such as energy, logistics, weather, or agriculture.

About the Company

DTN

Real-time data and analytics for agriculture

DTN provides subscription-based data and analytics for industries sensitive to weather and markets, including agriculture, energy, and broader finance. Its product is an advanced operational decisioning platform that delivers real-time insights by aggregating weather data, commodity prices, and market analytics through a unified system. Historically rooted in delivering real-time price and weather information via radio and satellite, DTN expanded through strategic acquisitions to offer a broad suite of data feeds and analytics that help customers manage risk and seize opportunities. Unlike many competitors, DTN combines weather prediction, commodity and energy market data, and decisioning tools within one platform, backed by decades of industry experience and a track record of growth through acquisitions. The company's goal is to provide timely, actionable information that lets businesses anticipate changes, manage risk, and optimize operations.

Company size
1,001-5,000
Company stage
Grant
Total funding
$1.2M
Headquarters
Bloomington, IN
Founded
1984

Recently Posted Jobs

Explore more opportunities at DTN

See more jobs