Senior Software Engineer - Rust - Consumer
Jobgether Brazil
Internet Marketplace Platforms · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Lead the technical architecture and development of customer-facing Rust backend services for financial products. Collaborate with cross-functional teams to drive product strategy, mentor engineers, and implement AI-assisted development practices.
What they look for
Requirements
Requires at least 6 years of backend software engineering experience with substantial expertise in Rust and distributed systems. Candidates must demonstrate strong technical leadership, architectural ownership, and experience with AI-driven development workflows.
Benefits
Full description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Rust – Consumer based in Brazil.
Join a globally distributed engineering team building intuitive, high-performance financial products designed to make cryptocurrency accessible to millions of people worldwide. As a Senior Software Engineer, you will shape the technical direction of customer-facing applications and build robust backend services that power trading, payments, and crypto experiences. You will take ownership of complex engineering challenges, from architectural design and implementation to product launches and measurable customer outcomes. Working closely with product leaders and cross-functional engineering teams, you will influence roadmaps, drive technical decisions, and deliver solutions that scale. You will also mentor fellow engineers, establish best practices, and help raise the bar for engineering quality across the organization. The team embraces an AI-first development approach, encouraging engineers to leverage intelligent tools to accelerate delivery and expand their technical capabilities. This is an opportunity to combine deep Rust expertise, product thinking, and end-to-end ownership to shape the future of consumer-facing digital finance.
\n
Accountabilities
- Lead technical architecture and delivery: Own the design, development, and delivery of customer-facing Rust backend services supporting trading, payments, and cryptocurrency experiences, making architectural decisions that prioritize scalability, reliability, and long-term maintainability.
- Drive complex engineering initiatives: Take ambiguous, multi-quarter projects from initial discovery through implementation, launch, and measurement, breaking down complex challenges into manageable workstreams that enable parallel execution.
- Own end-to-end product outcomes: Go beyond backend implementation to understand the broader customer experience, collaborate across frontend and backend systems, and ensure technical solutions address real user needs.
- Shape product strategy and roadmaps: Partner with product leadership to define priorities, influence feature decisions, evaluate trade-offs, and take accountability for the outcomes and performance metrics of delivered solutions.
- Coordinate cross-functional initiatives: Work closely with trading infrastructure, platform engineering, and other product teams to establish technical alignment, manage dependencies, and deliver initiatives that span multiple teams.
- Mentor and develop engineers: Support the growth of mid-level engineers through mentorship, thoughtful code and design reviews, technical documentation, and the development of shared engineering standards.
- Champion AI-assisted engineering: Integrate AI tools into daily development workflows to accelerate coding, explore unfamiliar codebases, validate implementations, and solve problems across technical domains. Help establish effective practices for AI-assisted software development across the team.
- Promote engineering excellence: Maintain high standards for code quality, system design, technical decision-making, and customer experience while balancing rapid delivery with reliability and long-term product quality.
Requirements
- Professional experience: At least 6 years of backend software engineering experience, with substantial hands-on expertise in Rust.
- Rust and distributed systems: Strong knowledge of asynchronous programming, network services, distributed systems, RPC protocols, Kafka, and event-driven architectures.
- Architecture and technical ownership: Proven experience designing and operating production systems, making architectural decisions, understanding their long-term consequences, and evaluating technical trade-offs.
- Product engineering mindset: Experience taking features from problem discovery through implementation, launch, and evaluation of user impact. Ability to connect engineering decisions to customer experience, product metrics, and business outcomes.
- Technical leadership and mentorship: Demonstrated ability to improve team performance through mentoring, design reviews, technical writing, engineering standards, or other initiatives that influence how teams work.
- Cross-functional collaboration: Experience leading projects across multiple teams or organizational boundaries, including managing dependencies, aligning stakeholders, and coordinating delivery.
- AI-first development practices: Meaningful experience using AI tools in software development, including code generation, understanding unfamiliar systems, exploring new technical areas, and validating implementations.
- Ownership and adaptability: A proactive, collaborative approach to problem-solving, with the ability to work independently, take responsibility for end-to-end outcomes, and operate effectively across technical boundaries.
- Commitment to continuous improvement: Openness to evolving engineering practices and a focus on delivering valuable products efficiently rather than relying exclusively on manual coding.
- Preferred qualifications: Experience with React, TypeScript, or other frontend technologies; familiarity with cryptocurrency or blockchain systems; experience scaling consumer-facing products with substantial user bases; or experience introducing AI tools and workflows to engineering teams.
Benefits
- Remote work: Fully remote opportunity for candidates based in Brazil.
- Competitive compensation: Salary details are not specified in the original job description.
- Innovative engineering environment: Work on high-impact financial technology products designed for a global consumer audience.
- Technical autonomy: Influence architectural decisions, shape product direction, and take ownership of complex engineering initiatives.
- AI-driven development: Use modern AI tools and workflows to accelerate engineering, improve productivity, and expand technical capabilities.
- Professional development: Mentor other engineers, strengthen technical leadership skills, and contribute to engineering standards and best practices.
- Global collaboration: Work with distributed, cross-functional teams in an environment that values autonomy, accountability, and open communication.
- Inclusive culture: Join an international workplace that values diverse perspectives and evaluates candidates based on relevant skills, knowledge, and experience.
- Structured assessments: Job-related skills or work-style assessments may be included in the recruitment process, alongside professional experience and interviews.
\nHow Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Similar roles
-
Principal Software Development Engineer - Rust
Zscaler Bengaluru, Karnataka, India
-
Rust Developer
Charger Logistics Inc Brampton, Ontario, Canada
-
Senior Rust Engineer – Algorithmic Trading Quant – VP
Citi New York, New York, United States · $175K–$250K/yr
-
Senior Software Engineer, Rust
Adelphi McLean, Virginia, United States
-
Data Infrastructure Engineer (Java & Rust)
MWDN Belgrade, Central Serbia, Serbia
-
RN - ICU - RUST
Presbyterian Healthcare Services Rio Rancho, New Mexico, United States