Software Engineer (Rust And/Or C/C++)

Netvagas

São Paulo

Presencial

BRL 150 000 - 230 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Health and dental plan
Transport voucher
Mobility allowance
Stock options
Birthday day off
Flexible working hours
Nomad Program

Resumo da oferta

Azion is seeking a Software Engineer to join the Engineering team in São Paulo or Porto Alegre. You will develop highly concurrent systems in Rust and/or C/C++, optimize performance, and manage distributed caching and connections to handle thousands of requests per second with low latency.

The role requires strong experience in Rust or C/C++, Linux/Unix, and a solid understanding of networking concepts including TCP/IP, HTTP, DNS, and TLS.

Qualificações

  • Strong experience in software or systems development using Rust or C/C++.
  • Understanding of Internet and networking concepts, including TCP/IP, HTTP, DNS, and TLS.
  • Experience with Linux/Unix environments; familiarity with CI/CD and automation pipelines.

Responsabilidades

  • Develop and maintain high-performance systems using Rust and/or C/C++.
  • Design and implement highly concurrent and asynchronous applications handling thousands of requests per second with low latency.
  • Optimize system performance, including memory usage, CPU utilization, throughput, and latency.
  • Develop and maintain components related to distributed caching, connection management, load balancing, automatic reconnections, and backpressure.
  • Work with network protocols such as TCP/IP, HTTP, DNS, and TLS; run on Linux/Unix.

Conhecimentos

Rust
C/C++
Linux/Unix
Networking
Git
CI/CD
Distributed systems
Docker
Kubernetes

Ferramentas

Nginx
OpenResty
Envoy
Caddy

Descrição da oferta de emprego

We are a global technology company specializing in digital applications and security. Our platform helps companies operate more agilely, reducing response times and increasing the reliability of their systems.


At Azion, our purpose is to simplify application development and transform the future with cutting‑edge technology. Here, you will have the chance to develop in an innovative environment, alongside a high‑performance team, working on real challenges and creating solutions that make a difference.


About The Position

We are looking for a Software Engineer to join our Engineering team at our São Paulo/SP or Porto Alegre/RS offices. As part of the Engineering department, the selected candidate will be responsible for developing highly concurrent systems in Rust and/or C/C++, optimizing performance, distributed caching, and connection management to handle thousands of requests per second with low latency.


Key Responsibilities


  • Develop and maintain high-performance systems using Rust and/or C/C++, depending on the team's technical needs;

  • Design and implement highly concurrent and asynchronous applications capable of handling thousands of requests per second with low latency;

  • Optimize system performance, including memory usage, CPU utilization, throughput, and latency;

  • Develop and maintain components related to distributed caching, connection management, load balancing, automatic reconnections, and backpressure;

  • Work with network and application protocols such as TCP/IP, HTTP, DNS, and TLS;

  • Develop and maintain scalable and resilient services running in Linux/Unix environments;

  • Contribute to the architecture and evolution of distributed and high-performance systems;

  • Collaborate on secure development practices, automated testing, CI/CD pipelines, and software automation;

  • Troubleshoot and investigate performance, networking, and system-level issues.


Required Qualifications


  • Strong experience in software or systems development using Rust or C/C++;

  • Experience or solid understanding of low-level programming, systems development, or high-performance applications;

  • Understanding of Internet and networking concepts, including TCP/IP, HTTP, DNS, and TLS;

  • Experience with Linux/Unix environments;

  • Knowledge of software architecture and distributed systems concepts;

  • Experience with Git;

  • Familiarity with CI/CD and automation pipelines;

  • Familiarity with secure software development practices;


Preferred Qualifications


  • Experience with highly concurrent, asynchronous, or multi‑threaded systems;

  • Experience with TCP and UDP communication, sockets, or packet troubleshooting;

  • Experience with distributed systems, caching, high-performance web/cloud servers, or multi-tenant applications;

  • Knowledge or experience with Nginx, OpenResty, Caddy, Envoy, or similar HTTP proxy/cache technologies;

  • Familiarity with Docker and Kubernetes;

  • Experience with automated testing, including unit, functional, integration, or E2E tests;

  • Experience with DevOps or DevSecOps practices;

  • Familiarity with cloud environments such as AWS, GCP, or similar platforms;

  • Understanding of REST APIs;

  • Knowledge of Internet protocol RFCs;

  • Experience with Edge Computing, CDN, or globally distributed systems;

  • Knowledge of HTTP/3 and QUIC;

  • Experience with near real-time applications.

  • CLT hiring model;

  • Health and dental plan;

  • Flexible VR and VA (Flash Card), including during vacation periods;

  • Transport voucher without payroll deduction;

  • Mobility allowance (additional amount for travel);

  • Freestyle (incentive to customize the workstation);

  • Stock options (according to policy);

  • Birthday day off;

  • TotalPass;

  • Flexible working hours (really flexible);

  • Nomad Program to work from anywhere for up to 30 days per year (according to policy);

  • Annual international exchange program.


FlexWork Model

We offer a FlexWork model that prioritizes acculturation and collaboration. For the first three months, you will work on-site in the local office, an essential step in building solid relationships and a genuine connection with our values and culture. We believe that this initial immersion not only strengthens the team, but also boosts creativity and innovation.


After this period, you will have the possibility to apply for the hybrid model, working on-site at least three times a week. This approach balances interaction in person and autonomy, creating a dynamic and productive working environment.


At Azion, all applications are welcome, regardless of gender, sexual orientation, age, pregnancy, disability, ethnicity, color, country of origin, or religion. We believe that an inclusive environment contributes to our success and that respect is present in all our relationships.


Come and join our team! We look forward to getting to know you and walking a path of success in technology together!


Software engineer (rust and/or c/c++) SAO PAULO, SP, BR

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer (Rust) Platform Edge | Porto Alegre | Hybrid | Full-time
Software Engineer (Rust) Platform Edge | Porto Alegre | Hybrid | Full-time

Azion Technologies, Inc. • Porto Alegre

Presencial
BRL 150 000 - 230 000
Health and dental plan
Flexible working hours
Nomad Program
+2
Senior Solutions Engineer
Senior Solutions Engineer

Azion Technologies, Inc. • São Paulo

Híbrido
BRL 401 000 - 602 000
Health and dental plan
Flexible VR and VA
Transport voucher
+8
[Talent Pool] Software Engineer (Frontend)
[Talent Pool] Software Engineer (Frontend)

Azion • Porto Alegre

Híbrido
BRL 90 000 - 150 000
CLT hiring model
Health and dental plan
Flexible working hours
+7
GTM Engineer Revenue Operations | São Paulo | Hybrid | Full-time
GTM Engineer Revenue Operations | São Paulo | Hybrid | Full-time

Azion • São Paulo

Híbrido
BRL 150 000 - 230 000
Health and dental plan
Flexible work hours
Mobility allowance
+4
Technical Support Engineer [English Speaker]
Technical Support Engineer [English Speaker]

Azion Technologies • Porto Alegre

Presencial
BRL 60 000 - 90 000
Plano de saúde
Plano odontológico
VR flexível
+3
Software Engineer (Go)
Software Engineer (Go)

Azion Technologies, Inc. • Porto Alegre

Híbrido
BRL 120 000 - 180 000
Plano de saúde
Odontológico
VR e VA flexível (Cartão Flash)
+5
Technical Support Engineer [English Speaker]
Technical Support Engineer [English Speaker]

Azion • Porto Alegre

Presencial
BRL 60 000 - 90 000
Plano de saúde
Plano odontológico
VR/VA flexível
+9
Senior Sales Manager
Senior Sales Manager

Azion • São Paulo

Presencial
BRL 300 000 - 520 000
Health plan
Dental plan
Stock options
+3
[Talent Pool] Analista de Infraestrutura Senior
[Talent Pool] Analista de Infraestrutura Senior

Azion • Porto Alegre

Presencial
Modelo de contratação CLT
Plano de saúde e odontológico
VR e VA flexível
+10
VP of Sales
VP of Sales

Azion • São Paulo

Híbrido
BRL 600 000 - 1 000 000
Health and dental plan
Flexible VR and VA (Flash Card) during
Transport voucher
+4