Senior Software Engineer (Rust)

2 Months ago • 2 Years + • Programming

Job Summary

Job Description

As a Senior Rust Software Developer, you will be responsible for building new products, developing new code with Rust and dealing with existing Go/Ruby code, and creating Proofs of Concept (PoC) in new areas, driving them to production or dropping them away. The role requires a strong understanding of network protocols, data structures, and DB technologies, along with DevOps practices and a Linux environment. It also prefers someone to come up with proposals in problematic areas rather than being passive.
Must have:
  • Strong experience writing and maintaining Rust code (2+ years).
  • Knowledge of basic data structures and algorithms.
  • Experience developing high-performance asynchronous applications with Rust.
  • Good understanding of network protocols and stacks.
  • Good understanding of DB technologies: classic and no-SQL databases.
  • Basic knowledge of DevOps practices and tools.
  • Understanding of Linux environment.
  • Spoken English at a level sufficient for technical interviews.
Good to have:
  • Deep understanding of Pub/Sub architectures.
  • Golang/Ruby knowledge.
  • Experience working with WASM.
  • Open Source contributions.
Perks:
  • Flexible, trust-oriented culture.
  • Vibrant and dynamic work environment.
  • Multitude of benefits inside and outside of work.

Job Details

About Workato

Workato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and agility.

Trusted by a community of 400,000 global customers, Workato empowers organizations of every size to unlock new value and lead in today’s fast-changing world. Learn how Workato helps businesses of all sizes achieve more at workato.com.

Why join us?

Ultimately, Workato believes in fostering a flexible, trust-oriented culture that empowers everyone to take full ownership of their roles. We are driven by innovation and looking for team players who want to actively build our company. 

But, we also believe in balancing productivity with self-care. That’s why we offer all of our employees a vibrant and dynamic work environment along with a multitude of benefits they can enjoy inside and outside of their work lives. 

If this sounds right up your alley, please submit an application. We look forward to getting to know you!

Also, feel free to check out why:

  • Business Insider named us an “enterprise startup to bet your career on”

  • Forbes’ Cloud 100 recognized us as one of the top 100 private cloud companies in the world

  • Deloitte Tech Fast 500 ranked us as the 17th fastest growing tech company in the Bay Area, and 96th in North America

  • Quartz ranked us the #1 best company for remote workers

Responsibilities

We are looking for a Senior Rust Software Developer. As a Senior Rust Software Developer, you will be responsible for:

  • Building new products inside the company.

  • Develop new code with Rust, and deal with existing Go/Ruby code

  • Create PoC in the new areas and drive them to production or drop them away.

Requirements

Qualifications / Experience / Technical Skills

  • Strong experience writing, shipping, and maintaining Rust code (2+ years) in a production, and experience with higher-level languages (Ruby, Python, Go, JS, Java, etc.)

  • Knowledge of basic data structures and algorithms, multiprocessing, memory management.

  • Experience developing high-performance asynchronous applications with Rust (preferably tokio).

  • Good understanding of network protocols and stacks.

  • Good understanding of DB technologies: classic databases and modern no-SQL.

  • Basic knowledge of DevOps practices and tools

  • Understanding of Linux environment

  • A deep understanding of Pub/Sub architectures is a plus

  • Golang/Ruby knowledge is a plus

  • Experience working with WASM is a plus

  • Open Source contributions is a plus

Soft Skills / Personal Characteristics

  • Readiness to work remotely with teams distributed across the world and timezones

  • Spoken English (at the level enough to pass the technical interview and later work with colleagues)

  • Being a result-oriented problem solver.

  • Prefers coming up with proposals in problematic areas, rather than being passive.

  • Being open to new technologies and switching between projects.

(REQ ID: 1867)

Similar Jobs

Highspot - Principal Software Development Engineer, Conversational Intelligence & Ecosystems

Highspot

Seattle, Washington, United States (Hybrid)
4 Weeks ago
Qualcomm - Sr. GPU AI Compiler Engineer

Qualcomm

Cork, County Cork, Ireland (On-Site)
2 Months ago
Riot Games - Software Engineering Intern

Riot Games

Sydney, New South Wales, Australia (Hybrid)
3 Months ago
SimpliSafe - Staff Data Platform Engineer

SimpliSafe

Boston, Massachusetts, United States (Hybrid)
2 Months ago
CloudLinux - Senior Go Developer for CloudLinuxOS

CloudLinux

Vojvodina, Serbia (Remote)
3 Months ago
Mapbox - Software Development Engineer II, C++, Navigation SDK

Mapbox

Finland (Remote)
1 Month ago
Epic Games - Senior Application Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Qualcomm - Engineer - C/C++ (Multimedia)

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
blue isle studios - Console Port UE4 Programmer

blue isle studios

(Remote)
4 Years ago
Nagarro - Associate Staff Engineer, Java

Nagarro

India (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Xsolla - Backend Developer (Monetization)

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago
CrowdStrike - Sr. Software Development Engineer in Test

CrowdStrike

Romania (Remote)
2 Months ago
Demandbase - Software Engineer 2 (Backend)

Demandbase

Hyderabad, Telangana, India (On-Site)
1 Month ago
Google - Software Engineer III, Full Stack, Learning and Education

Google

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago
Bethesda - Data Warehouse Programmer

Bethesda

Rockville, Maryland, United States (On-Site)
2 Months ago
Milk  visual effects - Unreal Generalist

Milk visual effects

(On-Site)
3 Months ago
Google - Senior Software Engineer, Messages, Android System Health

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Lurkit - Support Specialist

Lurkit

Linköping, Östergötland County, Sweden (Remote)
1 Month ago
Trek - Service Manager

Trek

Issaquah, Washington, United States (On-Site)
3 Weeks ago
EMA - Partner Manager

EMA

Mountain View, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Belgrade, Serbia

Wargaming - Infrastructure Engineer

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Sperasoft - VFX Artist

Sperasoft

Belgrade, Serbia (Hybrid)
1 Month ago
Rivian - Standards Design Specialist

Rivian

Belgrade, Serbia (On-Site)
4 Weeks ago
Stake logic - Manual QA Engineer

Stake logic

Belgrade, Serbia (On-Site)
3 Months ago
Xsolla - Product Owner

Xsolla

Serbia (Remote)
4 Months ago
playrix  - Principal C++ Software Engineer (Tools)

playrix

Serbia (Remote)
9 Months ago
Social Discovery Ventures - Senior PPC Specialist

Social Discovery Ventures

Belgrade, Serbia (Remote)
1 Month ago
playrix  - Senior C++ Software Engineer (Gameplay)

playrix

Serbia (Remote)
9 Months ago
Tide - Senior Engineer, Backend

Tide

Serbia (Remote)
2 Weeks ago
Sperasoft - Technical Animator

Sperasoft

Belgrade, Serbia (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Mcdonalds - Software Development Engineer II C#

Mcdonalds

Mexico City, Mexico (Hybrid)
1 Month ago
virtous games - Core Engine/C++ Optimization Engineer

virtous games

Poland (Hybrid)
3 Weeks ago
HypeHype  Inc  - C++ Programmer

HypeHype Inc

Helsinki, Uusimaa, Finland (On-Site)
1 Year ago
Riot Games - Principal Software Engineer, VALORANT - Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
luxsoft - Senior Java Developer

luxsoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
1 Month ago
Apexon - Senior Java Developer

Apexon

London, England, United Kingdom (On-Site)
2 Months ago
undefined - Senior .NET Developer

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Playtika - Java Developer

Playtika

Poland (Hybrid)
7 Months ago
beghou consulting - Senior Software Developer – Delivery

beghou consulting

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Ion - Senior C++ Developer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Workato empowers enterprises to transform their business operations by orchestrating business processes end-to-end and operationalizing AI across the entire organization. Designed with best-in-class security and governance, scalability, performance, and availability, Workato’s low-code, no-code platform makes it easy for IT and business teams to orchestrate their applications, data, and experiences.


With our democratized approach to enterprise orchestration, business technologists are empowered to fuel their organization’s digital transformation. Workato is trusted by over 20,000 of the world's top brands, including Broadcom, Intuit, and Box.

Hyderabad, Telangana, India (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Bengaluru, Karnataka, India (On-Site)

Palo Alto, California, United States (On-Site)

Palo Alto, California, United States (On-Site)

New York, United States (On-Site)

Singapore (On-Site)

Denver, Colorado, United States (Hybrid)

Denver, Colorado, United States (On-Site)

Singapore (On-Site)

View All Jobs

Get notified when new jobs are added by Workato

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug