![]() |
Principal and Senior Full Stack Engineer Roles at Workday | AI Innovation |
Build the Future of AI in Enterprise Software
The enterprise software landscape is being reshaped by artificial intelligence. Workday is at the forefront of this revolution. We are seeking expert engineers to build the next generation of intelligent tools.
Why Workday is a Unique Place to Build Your Career
Workday was founded on a simple idea: put people first. This includes our employees, our customers, and our communities. Our culture is built on collaboration, integrity, and innovation.
We believe that a great work environment leads to great products. Our flexible work model, known as Flex Work, allows you to split your time between the office and remote work. You will collaborate with your team in person for at least 50% of each quarter. This balance helps deepen connections while giving you the freedom to do your best work.
For those in specialized remote roles, opportunities to visit our offices for key events remain. We are committed to creating an inclusive environment where every employee can thrive. We consider qualified applicants regardless of arrest or conviction records.
About the AI Agent Engineering Team
You will join a pioneering team building cutting-edge AI agents. These tools integrate deeply within the Workday ecosystem. Your work will directly help customers simplify complex HR and Finance processes. The team operates with an agile mindset, valuing strong engineering practices and a supportive, iterative culture. You will be architecting intelligent systems that revolutionize how people work.
Principal Software Development Engineer
Lead the technical vision for building scalable AI agents that transform business workflows. Your expertise will guide the team's success.
Key Responsibilities
- Architect and develop robust full-stack applications for our AI agent platform.
- Mentor senior and junior engineers on software design and best practices.
- Own multiple functional areas from initial development through to production operations.
- Collaborate with product managers and designers to translate complex requirements into technical specs.
- Champion a culture of high code quality through reviews, testing, and automation.
- Research and integrate new technologies to keep our platform at the cutting edge.
Ideal Candidate Profile
- 12+ years of professional software engineering experience.
- 7+ years of expertise with Python web frameworks like Django or Flask.
- 5+ years of hands-on experience with React and TypeScript.
- 8+ years of deep knowledge working with relational databases like PostgreSQL.
- Proven experience building and scaling SaaS products in AWS cloud environments.
- A bachelor's degree in computer science or equivalent practical experience.
Your leadership will be instrumental in scaling our AI capabilities to help global organizations make smarter decisions faster.
Sr Software Development Engineer
Play a critical role in a cross-functional team delivering high-impact AI solutions. Your code will directly power intelligent decision-making.
Key Responsibilities
- Develop and maintain front-end and back-end components for AI-driven features.
- Write clean, maintainable code with comprehensive test coverage.
- Implement responsive UIs that provide an excellent user experience.
- Optimize application performance and ensure high availability.
- Participate in an on-call rotation to support production systems.
- Document system design and operational procedures clearly.
Ideal Candidate Profile
- 8+ years of professional software engineering experience.
- 5+ years of expertise with Python web frameworks like Django or Flask.
- 5+ years of hands-on experience with React and TypeScript.
- 5+ years of deep knowledge working with relational databases like PostgreSQL.
- Experience with containerization technologies like Docker and Kubernetes.
- A bachelor's degree in computer science or equivalent practical experience.
Your technical contributions will ensure our AI solutions are reliable, effective, and seamlessly integrated into customer workflows.
Compensation, Benefits, and Location
Workday offers a comprehensive total rewards package. We provide competitive base pay, eligibility for bonus plans, and annual refresh stock grants. Your offer will be based on your experience, skills, and work location.
Primary Location (Vancouver, BC): $132,800 CAD - $199,200 CAD
Additional US Locations (Seattle, Atlanta, etc.): $170,200 USD - $302,400 USD
Specific range if performed in Colorado: $179,200 - $268,800 USD.
We encourage you to learn more about our extensive benefits on the official Workday site. You can find details on health insurance, retirement plans, and wellness programs.
Tips for a Strong Application
Applying for a technical role requires preparation. Follow these tips to stand out.
First, tailor your resume to the job description. Highlight your experience with the specific technologies mentioned: Python, React, TypeScript, and PostgreSQL. Quantify your achievements whenever possible. For example, "Improved application performance by 30% by optimizing database queries."
Second, prepare for technical interviews. Brush up on data structures, algorithms, and system design principles. Be ready to discuss your past projects in detail. You can find more advice on technical interview preparation in our blog.
Finally, be yourself. We value cultural fit and a collaborative spirit. Show your passion for engineering and your desire to learn. For more general career tips, explore our resources.
How to Apply and Application Deadline
The application process is straightforward. Use the button below to be taken to the official Workday careers portal. You can search for the job using the requisition ID: JR-0099508.
Important: Workday will never ask you to apply through a non-Workday website. We will never ask you to pay a fee for coaching services or to apply for a job. Always verify you are on our official careers site.
The application window for this role is open until October 31, 2025. We recommend applying well before this date, as roles are filled on a rolling basis.