Taro Logo

Software Engineer, Rust low level developer

A global technology company that develops and supports software, consumer electronics, and computing services.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Rust low level developer

Join Microsoft's innovative security team working on a groundbreaking project to protect sensitive data and critical assets. This role focuses on developing a security product from scratch that will revolutionize how organizations manage access to sensitive resources. As a Rust low-level developer, you'll work with cutting-edge technology in edge device environments, implementing security protocols and creating robust solutions. The position offers a unique blend of autonomy and collaborative work, with opportunities to shape the architecture and future of security solutions. You'll be part of a startup-like environment within Microsoft, combining the stability of a major tech company with the excitement of building something new. The role involves cross-team collaboration, end-to-end system design, and implementation of high-security standards. With Microsoft's comprehensive benefits package and commitment to work-life balance, this position offers both professional growth and personal well-being. The hybrid work environment provides flexibility while maintaining team connectivity. This is an excellent opportunity for experienced developers passionate about security and low-level programming to make a significant impact in the cybersecurity space.

Last updated 6 months ago

Responsibilities For Software Engineer, Rust low level developer

  • Be part of a disruptive security solution in a product group started from scratch
  • Take broad cross-team and cross-discipline role on high visibility and impact product
  • Create end-to-end designs and implementation of services and features
  • Lead the definition of requirements, KPIs, priorities and planning of engineering deliverables

Requirements For Software Engineer, Rust low level developer

Rust
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent education
  • 3+ years of professional software development experience with C/C++/Rust or statically typed languages
  • Experience in edge device environments and/or knowledge in OS internals
  • Knowledge of networking and security protocols
  • Ability to take initiative and map product/feature requirements
  • Autonomous and capable of navigating in ambiguous environment

Benefits For Software Engineer, Rust low level developer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?