Software Developer/ Engineer/ Architect

Principal Software Engineer, Languages and IDE

About the Role

Role & Responsibilities

Design, Develop, and Deliver new language features and tools for building enterprise applications.

  • Drive and support innovation.
  • Collaborate with highly experienced software engineers to build the next generation of Workday’s tool set for enterprise applications.
  • Collaborate with peers on technical design, implementation of new features, and peer code reviews as everyday workflow.
  • Advocate for continually improving the team’s productivity and code quality.
  • Communicate across multiple teams to showcase new features and functionality.
  • Work closely with product management and application developers on improving the platform.

About You

  • Passionate about innovative software development and eager to learn cutting-edge technologies.
  • Collaborative team player with excellent communication skills.
  • Familiarity with standard development tools and processes (Git, Bitbucket, Gradle).
  • Proven track record of driving projects to completion and overcoming roadblocks with enthusiasm and creativity.
  • Have fun developing software!
  • 8+ years experience software development with OO design.
  • Experience with OO languages such as Java, Kotlin, C#, etc.

Other Qualifications

  • Experience with code profiling and performance tuning.
  • Good understanding of Software Engineering Principles.
  • Strong verbal and written communication.
  • Passion for code correctness (continuously improving testability and code quality).
  • Adapt and deliver on time working in a fast-paced agile environment.
  • Great Team player.
  • BS in Computer Science.