1085 | Lead Rust Engineer
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