Job Software Developer/ Engineer/ Architect

Sr. Software Development Engineer

Do what you love. Love what you do.


At Workday, we help the world’s largest organizations adapt to what’s next by bringing finance, HR, and planning into a single enterprise cloud. We work hard, and we’re serious about what we do. But we like to have fun, too. We put people first, celebrate diversity, drive innovation, and do good in the communities where we live and work.

About the Team

Workday is looking for an outstanding Senior Performance Engineer to join our Analytics Performance Engineering team.

Performance Engineers are highly skilled engineers who debug, measure, analyze, and improve our Workday software. They are generalists with deep technical understanding of software, distributed systems, cloud computing, cloud technologies, deployment, hardware, networking, and the Internet. They enjoy taking a holistic view of complex systems. Application Performance is achieved by working closely with all our engineering teams throughout the release cycle. Our ultimate goal is application performance that yields an excellent end user experience and scales to meet Software as a Service Infrastructure needs.

About the Role

Contribute ideas for continually improving the team's productivity, job enjoyment 

Collaborate with Engineers, Sr Engineers and technical product managers to analyze functional requirements, devise architecture designs that provide real scalability, low latency, and high availability.

Be responsible for system performance and stability by proactively identifying and diagnosing issues and rapidly identifying root causes to address production issues.

Characterize Performance, Scalability and Resiliency to stakeholders

Participate in escalations to drive the technical conversations 

Provide technical guidance and mentorship to junior developers.

About You

5+ years experience in application development or cloud related technologies

Experience in object oriented programming experience in a JVM language

Experience with operations and Scalability study of large scale distributed systems.

Experience with analytics platforms, Spark, Hadoop, Hive, Pandas, Lumify

Experience with micro services architecture or Distributed Programming, Memory, concurrency of software solutions

Experience in Application code profiling and performance tuning

Experience in Observability stack such as ELK, Grafana, Splunk

Experience in Cloud Deployment and cloud technologies

Superb written and verbal communication skills.

Bachelors’ or Masters’ degree in Computer Science, Math, or related field

 

Knowledge or Experience with the following a plus:

Unix or Linux experience

Public Cloud Technologies such as AWS, Azure, Google Cloud

Open source project contributions

Experience in Agile development methodologies

Data Science: jupyter notebooks, python, pandas

Public Cloud Technologies such as AWS, Azure, Google Cloud

SQL skills or equivalent experience

Experience with Performance, Load, Stress, and Scalability Testing

Experience with Automation and profiling tools such as SOAPUI, Postman, Jmeter, Loadrunner, Gatling, JProfiler, Jconsole, and system tools vmstat/top

Web Application Development, Application Servers Tomcat, Web Services development experience (SOAP or REST)

 

#LI-EL1

5+ years experience in application development or cloud related technologies

Experience in object oriented programming experience in a JVM language

Experience with operations and Scalability study of large scale distributed systems.

Experience with analytics platforms, Spark, Hadoop, Hive, Pandas, Lumify

Experience with micro services architecture or Distributed Programming, Memory, concurrency of software solutions

Experience in Application code profiling and performance tuning

Experience in Observability stack such as ELK, Grafana, Splunk

Experience in Cloud Deployment and cloud technologies

Superb written and verbal communication skills.

Bachelors’ or Masters’ degree in Computer Science, Math, or related field