Sr. Software Development Engineer
About the Role As a Senior Software Engineer, you will have the opportunity to:Architect, design, implement, test, and deploy robust services with a focus on security.Drive continuous improvement to ensure a flawless service.Collaborate closely with product managers to understand customer needs and translate them into software requirements.Deliver high-quality features on time and within budget.Lead and mentor junior engineers, providing guidance on software development techniques.Stay up to date with evolving technologies and contribute to bringing in new technologies.About YouYou will be involved in all aspects of software development, including designing, coding, testing, deploying, and providing support for our customer-facing software solutions. You will collaborate with product management and development teams to define and drive solutions and track timelines. We are keenly passionate about Workday’s core values, including innovation, integrity, and having fun!Job responsibilitiesArchitect, design, implement, test, and deploy services with robust unit tests and metrics.Drive continuous improvement to ensure a high-quality service.Collaborate closely with product managers to understand customer needs and translate them into software requirements and execution plans.Deliver quality features on time and within budget, adhering to project plans and delivery commitments.Lead team members in day-to-day development activities, participate in design and code reviews, and provide implementation guidance.Mentor and lead junior engineers, guiding them towards good software development techniques.Maintain technical knowledge to support evolving technology and explore new technologies to bring into the team.Basic QualificationsBachelor's degree in Computer Science or related fields (or equivalent experience).8+ years of experience in software development.Fluency in Java and Scala, with a good grasp of distributed systems and the ability to communicate design ideas effectively.Expertise in dealing with horizontal scale, high availability, concurrency, profiling, deployment, upgrade/migration, production support, and other SaaS enterprise software issues.Proficiency in major development tools and processes, such as source control, requirement spec, design and design review, unit test, system test, performance test, etc.Other QualificationsExperience with authentication standards such as SSO, Multi-Factor, Delegated Authentication, x509, SAML, OAuth.Familiarity with SaaS security infrastructure.Knowledge of Scala and MySql.Strong understanding of CI/CD, SDLC, and Agile methodologies.At Workday, we are an equal opportunity workplace, and we value diversity and inclusion. We are committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans during our application process. If you need assistance or an accommodation due to a disability, please contact us at Join our team at Workday Inc and become a valuable member of our ambitious workforce. Here, you will have the opportunity to compete on a global scale, define your own success, and contribute to the implementation of innovative solutions. Apply today to begin an extraordinary career journey as a Senior Software Engineer!