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