CareerRiver

Senior Software Engineer

DTN · Remote

📍 Remote, TXvia workday
Apply on company site ↗
CareerRiver pulls this listing straight from the employer's hiring system — no recruiter middleman, no reposts. Applying takes you directly to DTN.
For decades, DTN has been the silent force behind some of the world’s most critical industries—helping businesses navigate complexity, uncertainty, and risk with smarter, faster decisions. From agriculture to energy to weather intelligence, our proprietary Operational Decisioning Platform transforms raw data into decision-grade insights—enabling companies to optimize supply chains, ensure market stability, and safeguard infrastructure against disruption. We don’t follow trends—we set the standard for precision, trust, and operational impact.  DTN is at an exciting inflection point. Building off a foundation of financial strength, profitability, and industry trust, we’re accelerating growth and expanding our global footprint. Our purpose-built solutions—powered by AI and honed by decades of vertical expertise—are helping some of the world’s most significant enterprises thrive amid operational constraints and uncover new opportunities in a fast-changing world. J ob Description: DTN is looking for a full stack Senior Software Engineer to join our team. In this role,   you’ll   work on innovative products within DTN’s Energy sector.   What You Will   be Responsible For :     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    M entors   junior engineers and provides technical leadership on  G raphQL   and semantic architecture best practices    Develops comprehensive documentation for semantic API patterns and implementations    What You Will Bring to the Position:     Technical Skills     GraphQL  & AWS:   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     Understanding of Lambda optimization (cold starts, concurrency, VPC considerations)    Backend & Data:     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)     Understanding of data architecture principles including modeling for transactional and analytical workloads     Development Practices:      Advanced Git including branching strategies and code review processes     CI/CD pipelines for AppSync and Lambda deployment     Strong testing strategies (unit, integration, schema validation, batch operation testing)     Performance profiling and optimization for serverless and databases      Professional Skills     Minimum 7 years of software engineering experience with 3-5 years focused on API architecture and data-intensive applications     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     Problem-solving mindset for performance, data consistency, and architectural issues     Cost optimization experience in serverless environments    Bonus Qualifications     AWS Certifications     Background in energy, commodities, or supply chain domains     Multi-tenant architectures experience     Contributions to open-source  GraphQL  projects     Database administration experience across multiple platforms    What You Can Expect from DTN:     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)   Compensation     The targeted hiring base pay range for this position is between   $1 15,000   and   $1 65 ,0 00.   DTN is a pay for performance organization, which means there is the opportunity to advance your compensation with performance over time. The actual base pay offered for this position will be dependent upon many factors, including but not limited   to:   prior work experience, training/education, transferable skills, business needs, internal   equity   and applicable laws.   The targeted hiring base pay range is subject to change and may be modified in the future.   This role may also be eligible for market competitive variable pay and benefits.   About DTN: DTN is a global data and technology company helping operational leaders in energy, agriculture, and weather-driven industries make faster, smarter decisions. Our Operational Decisioning Platform turns complex data into decision-grade insights—empowering customers to expand their margins, accelerate growth, and outpace risk. With more than 1,200 employees globally, DTN serves the companies that feed, fuel, and protect the world.  At DTN, we value clarity, trust , and action . We’re a team of problem-solvers, outcome-drivers, and industry nerds who believe that precision matters – and that mission is at the core of what we do. Trust Built: We earn it. We keep it. We protect it. Our

More Remote jobs

Remote jobs · Browse all locations