Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

DTN · 1 day ago

Senior Software Engineer

DTN is a global data and technology company helping operational leaders in energy, agriculture, and weather-driven industries make faster, smarter decisions. The Senior Software Engineer will be responsible for designing and developing GraphQL APIs, leading API architecture initiatives, and mentoring junior engineers to enhance software systems and applications.

AgricultureInformation Technology
check
Work & Life Balance
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

GraphQLAWSNode.jsSQLPythonGitCI/CDAgile/ScrumCommunication skillsProblem-solving

Required

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)
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
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
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

Preferred

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

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)

Company

DTN

twittertwittertwitter
company-logo
DTN is a global data and technology company helping operational leaders in energy, agriculture, and weather-driven industries make faster, smarter decisions.

H1B Sponsorship

DTN has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)
2023 (5)
2022 (9)
2021 (4)
2020 (5)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Lars Ewe
Chief Technology Officer
linkedin
leader-logo
Douglas Bennett
Chief Operating Officer
linkedin
Company data provided by crunchbase