Skip to main content

1085 | Lead Rust Engineer

Intetics Inc

DEOn-siteFull-Time3w ago

Description

Intetics Inc., a leading American technology company specializing in custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions, is looking for a Lead Rust developer

Project Description:

A software system that validates and visualizes electricity grid models. This is a high-performance and open-source tool for multiple markets.

Responsibilities and Tasks:

  • Lead Rust-based development activities

  • Own key technical and architectural decisions

  • Design core application logic and component interfaces

  • Ensure performance, reliability, and maintainability of the solution

  • Identify and mitigate technical risks

  • Review code and support engineering standards

  • Mentor developers and share Rust expertise

  • Collaborate with architects, QA engineers, frontend developers, and customer-side stakeholders

  • Contribute to technical documentation Requirements

  • SAP BTP ABAP Cloud development

  • RESTful ABAP Programming Model — RAP

  • CDS view entities

  • Managed and unmanaged RAP scenarios

  • Behavior definitions and behavior implementations

  • Actions, validations, determinations and feature control

  • EML: READ ENTITIES, MODIFY ENTITIES

  • OData V2/V4 service definitions and service bindings

  • ABAP Cloud released APIs and cloud development restrictions

  • Communication Scenarios and Communication Arrangements

  • Service Consumption Models and OData client proxies

  • HTTP client usage in ABAP Cloud

  • JSON/XML payload handling

  • Application Jobs, Job Catalogs and Job Templates

  • Application logging and structured error handling

  • DEV-QAS-PROD transport and software component lifecycle

Must-haves

  • Hard Skills / Must Have:

    • 7+ years of experience in software engineering
    • 4+ years of commercial Rust development experience
    • Deep understanding of Rust ownership, lifetimes, concurrency, traits, and error handling
    • Experience as a Technical Lead, Lead Engineer, or Senior Rust Engineer
    • Proven delivery of complex production-grade software
    • Ability to design clean and maintainable architecture
    • Experience processing large volumes of data efficiently
    • Strong testing, code review, and documentation practices
    • Experience working with performance-critical and reliable systems
    • Experience mentoring or leading engineering teams
    • Strong communication skills with technical and business stakeholders
  • Hard Skills / Nice to Have (Optional):

    • Experience with modular or plugin-based architecture
    • Experience with cross-platform applications
    • Experience with semantic web technologies
    • Experience with triplestores or graph-based data storage
    • Experience with structured, graph-based, or semantic data processing
    • Experience integrating Rust with external libraries or runtimes
    • Experience in regulated or infrastructure-related domains

Benefits

More jobs