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 seeking a highly experienced Senior Software Engineer – Workday Finance to join our Finance engineering organization and build scalable, reliable, and secure software solutions supporting critical financial business processes.
In this role, you will design, develop, and maintain high-quality software for enterprise Finance applications and services. You will work closely with Product Managers, Architects, Engineers, QA, and Finance domain experts to translate complex business requirements into robust technical solutions. The ideal candidate combines strong software engineering fundamentals with experience building distributed, cloud-based enterprise applications and an understanding of financial systems and business processes.
What You Will Be Responsible For
Design, develop, test, deploy, and maintain highly scalable software services supporting Workday Finance capabilities
Own complex technical problems from requirements and architecture through implementation, production deployment, and ongoing support
Design and implement reliable APIs, backend services, data models, and distributed systems
Develop solutions supporting financial transactions, accounting, billing, revenue, reporting, and related Finance workflows
Ensure financial data is accurate, consistent, secure, traceable, and auditable
Design systems capable of handling high transaction volumes while meeting performance, availability, and reliability requirements
Build resilient services with appropriate handling of retries, failures, duplicate transactions, and data reconciliation
Participate in architecture and design reviews and influence technical direction
Partner with Product Management and Finance subject-matter experts to translate business requirements into effective technical designs
Troubleshoot complex production issues and continuously improve system reliability, performance, and observability
Develop automated unit, integration, and end-to-end testing
Contribute to CI/CD, DevOps, monitoring, logging, and operational excellence
Identify opportunities to simplify architecture, improve engineering processes, and reduce technical debt
Mentor other engineers and provide technical leadership within the team
Champion engineering best practices through code reviews and continuous improvement initiatives
What You Will Bring to the Position
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
7+ years of professional software engineering experience with demonstrated ownership of complex systems
Strong programming experience in one or more modern languages such as Java, Python, C++, Go, or similar
Strong understanding of object-oriented design, data structures, algorithms, and software engineering principles
Experience designing and developing distributed systems and scalable backend services
Strong experience with RESTful APIs, service-oriented or microservice architectures, and asynchronous/event-driven systems
Strong SQL…