Software Engineer
Remote, TX
DTN is a global leader providing insights and analytics to our customers to feed, fuel, and protect the world. We help people make critical business decisions that impact the agriculture, oil and gas, trading, and weather industries.
Â
Itâs a difference youâve likely felt without even knowing it. From the food on your plate to the gas in your car to the last flight you took, chances are a DTN customer made it possible. And thatâs just for starters. Thatâs why we say, âWhen our customers prosper, we all win.â
Job Description:
DTN is looking for a talented Software Engineer to join a close-knit, high-energy development team within the Eco Data organization. Come help us build and improve our latest cloud-native APIs and data transformation services delivering high-volume, time-sensitive weather data to consumers for geospatial and time series applications.
If youâre a collaborator who enjoys solving data transformation and delivery challenges, learning alongside others, proving ideas, demonstrating accomplishments, and tracking down issues in distributed systems, we want to talk with you!
This role will:
- Join an international team, actively engage in daily stand-ups and scrum ceremonies, and interact with peers on Slack.
- Gain a thorough understanding of the team's API products and backend data services.
- Design, develop, test, and analyze software to meet product and technical requirements using modern practices, interacting with others to clarify requirements when necessary.
- Participate in asynchronous code reviews to provide and receive constructive feedback.
- Create documentation to facilitate shared knowledge and operational support.
- Assist as needed with incident response.
The successful candidate will need:
- Proficiency in a modern programming language (we use Node.js and Python).
- Proficiency with SQL databases (we use PostgreSQL and Alembic).
- Understanding of REST API concepts and principles.
- Experience using a framework (we use Express and FastAPI).
- Ability to build and deploy container-based applications (we use Kubernetes).
- Experience with Infrastructure-as-Code and CI/CD (we use Terraform and GitLab).
Highly-qualified candidates will have:
- Experience with data transformation packages (we use Apache Arrow, Pandas, and Polars).
- Proficiency using a variety of Amazon Web Services (we use S3, EC2, SNS, SQS, and more).
- Experience with observability tools (we use Datadog).
- Familiarity with event-driven architecture concepts.
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 âŚ
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Benefits/Perks401(k) matching 6% 401K matching Competitive medical, dental, and vision insurance Competitive Medical, Dental and Vision Insurance Plans Competitive salary Employee Assistance Program Flexible working hours Market competitive variable pay and benefits Remote work Remote Work Model Unlimited access to 13k+ courses via learning platform Unlimited PTO
Tasks- Create documentation
- Design
- Design and develop software
- Participate in code reviews
Amazon Web Services Apache Arrow APIs CI/CD Datadog EC2 Express FastAPI GitLab Kubernetes Node.js Organization Pandas PostgreSQL Python REST API S3 Scrum SNS SQL SQS Terraform Web Services
Timezones