Search jobs > Atlanta, GA > Senior software engineer

Senior Messaging and Streaming Software Engineer - Distributed Systems

Workday, Inc.
Atlanta, GA, USA
$154.7K-$273.2K a year
Full-time

About the Role

The Messaging, Streaming and NoSQL team is a full-service Engineering and DevOps team. We architect and provide messaging, streaming, and NoSQL solutions such as RabbitMQ, Kafka, and Redis to internal teams to enable new Workday features.

We develop Java client libraries that make it easy for other teams to use our solutions. We develop automation to deploy and run hundreds of clusters, and we also operate and tune our clusters as well.

As a team member you will play a key role in improving our services and encouraging their adoption within Workday's compute infrastructure.

As a member of this distributed systems team you will design and build new capabilities from inception to deployment to exploit the full power of the core middleware infrastructure and services, and work hand in hand with our application and service teams!

About You

You are a senior software engineer with distributed systems background and significant experience in a distributed Messaging product like RabbitMQ.

You have independently led product features and deployed large scale Messaging clusters.

Basic Qualifications

7+ years of software engineering experience using one or more of the following : Erlang, Ruby, Golang, Python, Java.

3+ years of development and DevOps experience in designing and operating large-scale deployments of distributed messaging and streaming technologies like Kafka and RabbitMQ.

3+ years Demonstrated experience with RabbitMQ features asynchronous messaging with multiple messaging protocols, message queuing, delivery acknowledgement, flexible routing to queues, and multiple exchange types etc.

Other Qualifications

Experience in developing distributed system software and deployments that perform well and degrade gracefully under excessive load.

Experience with Apache Pulsar would be a bonus

Experience with configuration management using Chef and service deployment on Kubernetes via Helm and ArgoCD.

Experience learning complex open-source service internals via code inspection.

Experience with modern software development tools including CI / CD and methodologies like Agile.

Experience with Linux system internals and tuning.

Strong written and oral communication skills and the ability to explain esoteric technical details clearly to engineers without a similar background.

Bachelors degree in Computer Science

Workday Pay Transparency Statement

The annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location.

As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission / bonus, as well as annual refresh stock grants.

Recruiters can share more detail during the hiring process. Each candidate’s compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things.

For more information regarding Workday’s comprehensive benefits, please.

Primary Location : USA.CA.PleasantonPrimary Location Base Pay Range : $182,200 USD - $273,200 USDAdditional US Location(s) Base Pay Range : $154,700 USD - $273,200 USD

20 days ago
Related jobs
Promoted
Cisco Systems, Inc.
Atlanta, Georgia

We are looking for a highly skilled Senior Software Engineer to assume a leadership role in developing and maintaining APIs for our AI platform. As a Senior Software Engineer, you will collaborate closely with disparate teams, providing technical expertise, and leading initiatives to enhance our AI ...

Promoted
Canonical - Jobs
Atlanta, Georgia

Landscape is the leading management tool to deploy, monitor and manage fleets of Ubuntu systems, including package and repository management, health and security monitoring, hardware inventory, and automation. This is an exciting opportunity for a software engineer passionate about open source softw...

Promoted
Cisco Systems, Inc.
Atlanta, Georgia

Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, etc. See the possibilities when creativity meets design and build solutions which will transform how we work, live, learn, and play. Interact with professional services delivery, Product Management and BU tea...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Software Engineer for its Issuing team. ...

Promoted
OneTrust
Atlanta, Georgia

You will leverage your extensive experience and leadership skills to design, develop, and optimize complex software systems, and mentor a team of engineers. The Senior Principal Software Engineer will lead and influence several teams and initiatives. With a comprehensive suite of solutions spanning ...

Promoted
VirtualVocations
Marietta, Georgia

...

PwC US Tax LLP
Atlanta, Georgia
Remote

The Software and Systems group within Tax Reporting & Strategy (TRS) offers management consulting services to clients and to their large corporate tax functions, by monitoring and analyzing legislative and regulatory tax developments, developing strategies in anticipation of tax law changes and regu...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Software Engineer I in Engineering, Remote - USA. ...

JPMorgan Chase & Co.
Atlanta, Georgia

As a Senior Lead Security Engineer at JPMorgan Chase within the Cybersecurity organization, you are an integral part of an agile team that works to deliver software solutions that satisfy pre-defined functional and user requirements with the added dimension of preventing misuse, circumvention, and m...

Norfolk Southern
Atlanta, Georgia

We are building a culture where everyone can thrive by owning and driving exceptional results, being humble and leading with trust, serving our customers with excellence, and collaborating and coaching to win. Norfolk Southern is seeking a highly motivated self-starter as a Mainframe Systems Enginee...