Senior Software Development Engineer

Workday, Inc. Boston , MA 02298

Posted 2 months ago

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

The Data Platform and Observability team is based in Pleasanton,CA; Boston,MA and Dublin, Ireland. We enable real time insights across Workday's platforms, infrastructure and applications. Our focus is on the development of a large scale distributed data platform to support mission critical Workday applications.

The team provides software for collection, ingestion, storage & visualization of critical data assets. We handle 100s of terabytes of data in the form of billions of messages produced daily by Workday applications and underlying services. If you enjoy writing efficient software or tuning and scaling large distributed systems you will enjoy working with us.

Do you want to work on leveraging Workday's vast computing resources with its rich and extensive datasets? To work with world class engineers and facilitate the development of the Observability data platform? If so, we should chat.

About the Role

Role & Responsibilities

  • You will design and build a sophisticated Metadata management system that acts as the central nervous system for all of our Data Platform components.

  • You will design and build clean, intuitive, efficient, user friendly and flexible UI using Java, React JS and other technologies to allow user interaction with the data management services.

  • Designing and implementing scalable web services, applications, and APIs.

  • Managing the end-to-end life cycle for the production of software and applications

  • You will work with all aspects of data processing with a keen eye for data quality, data integrity and data availability.

About You

  • You have a BS/MS in Computer Science or a related technical field with 6-8 years of hands-on experience.

  • You must have strong experience and solid understanding of high performance microservice system design and implementation.

  • Advanced knowledge of front-end languages including HTML5, CSS3, JavaScript, and third-party libraries such as React Js, Angular, JQuery.

  • You have experience with building API services (REST/gRPC etc) that scale under heavy load and are an expert at scaling such systems. You will design and build REST APIS that will serve both UI and program modules.

  • You must have strong experience on relational databases design development, preferably with AWS RDS experience. Have strong experience on database performance tuning and optimization. Have experience using caching mechanisms such as Redis, Memcached etc.

  • You have experience and a good understanding of authentication/authorization design and pattern, like JWT and OAUTH.

  • Ability to prioritize multiple tasks in a fast-paced environment.

  • You have strong communication skills both written and verbal.

Nice to have

  • Observability domain knowledge.

  • Experience working with Public cloud (GCP, AWS, etc).

  • Experience with Containers, Kubernetes, Service Mesh and related technologies.

  • Good understanding of Hadoop + query/compute engines like Hive, Presto & Spark with performance tuning experience.

  • Experience working with open source projects

#LI-MO2

Workday is an Equal Opportunity Employer including individuals with disabilities and protected veterans.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Development Engineer

CSG Systems Incorporated

Posted 2 months ago

VIEW JOBS 9/17/2021 12:00:00 AM 2021-12-16T00:00 20012 Senior Software Development Engineer (Open) Position Type: Full time Location(s): US.MA.Boston.OfficeUS.AL.Remote, US.AL.Remote, US.AZ.Remote, US.CA.Remote, US.CO.Remote, US.DE.Remote, US.FL.Remote, US.GA.Remote, US.IA.Remote, US.IL.Chicago.Office, US.IL.Remote, US.IN.Remote, US.KS.Remote, US.MA.Remote, US.MD.Remote, US.MI.Remote, US.MN.Remote, US.MO.Remote, US.MS.Remote, US.NC.Remote, US.NE.Omaha.Campus, US.NE.Remote, US.NH.Remote, US.NJ.Remote, US.NM.Remote {+ 12 more} Position Pay Range: This range represents the low and high end of the salary range for this position. Actual salaries will vary based on factors including but not limited to geographical location and experience. $96,195.00-$153,912.00 Summary: The CSG Kitewheel Engineering team is looking for an experienced Senior Software Developer who has a passion for building Software as a Service (SAAS) platforms. Ideal candidates will have a passion for developing highly scalable, high throughput systems that adhere to a microservices architecture. In this role, the engineer will contribute to the team both as a developer and in technical planning capacity. Additionally, this role will be responsible for helping to ensure features are implemented in ways that contribute to the scalability and security of the product, while maintaining the high coding standards of the team. The role will be empowered to have a large impact across the Kitewheel team and will help to integrate the Kitewheel product with other CSG products. Position Details: Essential Job Functions * Develop code that adheres the standards set out by the Engineering teams * Work with the Product team, Principal Engineer, and stakeholders to set requirements and break down work in a way that contributes to continuous integration development * Enhance the existing codebase to add features, improve readability, security, and scalability, and fix bugs * Participate in the agile development process * Perform code reviews and QA reviews * Mentor junior members of the team * Triage bugs * Contribute the evaluation of new languages, libraries, and technologies to incorporate into the tech stack * Work with Support and DevOps teams to support the product * Contribute to process improvement initiatives Minimum Requirements * 5+ years of experience working for a Software as a Service (SAAS) platform or similar web-based business * Demonstrated strong, language independent, programming skills * Deep familiarly with Python and Node.js * Experience for optimizing code * Understanding of, and adherence to, secure coding practices * Experience building out microservice-based applications * Understanding of web standards and protocols and in-depth experience working with RESTful APIs * Proficiency with SQL, including queries, database design, and ORMs * Experience working as part of an agile development team * Strong record of leadership on a technical team * Experience interfacing with Product, QA, and DevOps teams * Strong written and oral English Language communication skills and experience engaging with project stakeholders Preferred Skills * Familiarity with NoSQL database development (Mongo, HBase) * Experience with web caching protocols (Memcache, Redis) * Experience with message brokers (Kafka, RabbitMQ, SQS) * Experience with AWS Education Bachelor's Degree in Computer Science/Computer Engineering #LI-Remote Benefits: CSG is proud to offer employee-focused benefits that are robust in design and support a wide spectrum of employee well-being needs. Included in our benefits package is your choice of 3 medical plans administered by United HealthCare, MetLife dental, and vision coverage. CSG also offers an Incentive Savings Plan (401k), serviced by Fidelity Investments. CSG makes a dollar-for-dollar Matching Contribution based on the first 5.5% of your eligible pay you contribute as Pre-Tax or Roth After-Tax Contributions. All contributions are immediately 100% vested. At CSG, we recognize the ability to take time away to recharge is important. We offer a US Tiered Vacation Plan for non-exempt (hourly) roles, and a Flexible Vacation plan for all exempt (salaried) employees. For more benefit details, please view:http://viewer.zmags.com/publication/8c5c80bd. This role is eligible for a bonus opportunity. CSG Systems Incorporated Boston MA

Senior Software Development Engineer

Workday, Inc.