Senior Software Engineer

🕒 May 5

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DTN

DTN

1001 - 5000 employees

🌾 Agriculture

💰 Grant on 2014-09

Agriculture • Aviation • Utilities & Renewable Energy

DTN is a data and analytics company that provides operational intelligence to various industries, including agriculture, aviation, transportation, and utilities. They offer a range of products, including weather insights, market data, and analytical tools designed to improve decision-making and reduce risks for their clients. Their solutions, such as ClearAg® and WeatherOps®, leverage advanced technology and data analytics to help customers manage their operations effectively and adapt to changing environmental conditions.

📋 Description

• Designs, develops, and implements GraphQL APIs to provide unified data access across multiple systems • Leads the development and expansion of semantic API architecture including schema design, resolver optimization, and data normalization strategies • Establishes data governance and security practices for semantic API layers • Collaborates with Data Engineering teams to integrate data sources and transformation patterns • Leads quality improvement processes including code reviews, schema validation, and performance optimization • Mentors junior engineers and provides technical leadership on GraphQL and semantic architecture best practices • Develops comprehensive documentation for semantic API patterns and implementations

🎯 Requirements

• Minimum 7 years of software engineering experience with 3-5 years focused on API architecture and data-intensive applications • Expert-level proficiency in GraphQL and AWS AppSync including schema design, batch Lambda resolvers, pipeline resolvers, subscriptions, and caching • Minimum 5 years of AWS cloud experience (Lambda, RDS, DynamoDB, IAM, CloudWatch, X-Ray, Kinesis, Glue, Athena) • Experience with AWS CDK or CloudFormation for infrastructure as code • Expert in Node.js for building batch Lambda resolver functions • Proficiency in Python for data processing and Lambda functions • Deep understanding of Lambda batching patterns (DataLoader, batch aggregation, connection pooling, caching) • Expert-level SQL and database knowledge (Postgres, MySQL, Oracle) • Experience with NoSQL databases (DynamoDB) • Strong data architecture background with understanding of data management, integration patterns, and governance • Proven ability to lead technical initiatives and mentor engineers • Excellent communication and documentation skills • Experience in Agile/Scrum environments

🏖️ Benefits

• Competitive Salary • 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)

Apply Now

Similar Jobs

🕒 May 5

Scan.com

201 - 500

🏪 Marketplace

☁️ SaaS

👥 B2C

Software Engineer building systems for patient workflows in a healthcare scale-up. Involved in architecting automation layers for efficient operations and collaborative care delivery.

Ruby

Ruby on Rails

🕒 May 5

Skylight

11 - 50

🔧 Hardware

👥 B2C

🛒 Retail

Senior Growth Engineer at Skylight focusing on metrics to improve subscription attach rates and retention. Collaborative role with emphasis on experimentation across web and mobile applications.

React

React Native

TypeScript

🕒 May 5

Pluribus Digital

51 - 200

🤝 B2B

🏛️ Government

☁️ SaaS

Full Stack Engineer designing and delivering software solutions for government clients. Working on legacy modernization and full-stack development with Agile teams.

Angular

Hibernate

Java

JUnit

Oracle

Postgres

SDLC

Spring

Spring Boot

SpringBoot

SQL

TypeScript

🕒 May 5

Spotify

5001 - 10000

📱 Media

👥 B2C

🛍️ eCommerce

Full Stack Engineer developing tools for podcasters and publishers at Spotify. Building scalable backend services and collaborating with cross-functional teams in a remote environment.

Java

React

TypeScript

🕒 May 5

Dyson

10,000+ employees

🔧 Hardware

🛒 Retail

Software Engineer II developing and maintaining software applications using modern technologies for IT team. Collaborating on high-quality solutions that meet business requirements.

Angular

AWS

Azure

Cloud

Docker

JavaScript

Kubernetes

Microservices

MongoDB

NoSQL

Postgres

React

SQL

Vue.js