Senior Software Engineer (Rust)

apartmentazion placePorto Alegre calendar_month 

About Azion

We are a global leader in the application and security industry. Our platform allows companies to operate with agility, reducing latency and increasing the reliability of their applications. We are focused on simplifying application building and looking for passionate and innovative individuals to join our team!

At Azion you will have the opportunity to develop and be connected to cutting-edge technology, immersed in a culture centered on innovation and a high-performance team, unlocking new possibilities and working with the future of technology.

About The Position

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

Main challenges
  • Concurrent and Asynchronous Programming: Implement highly concurrent systems in Rust, leveraging async/await and efficient thread management to handle thousands of requests per second;
  • Performance Optimization: Optimize system resource usage, including memory management and throughput maximization, ensuring low latency even under high load;
  • Distributed Caching Management: Develop and maintain efficient caching systems across a globally distributed network, addressing challenges such as consistency and cache invalidation;
  • Upstream Connection Management: Maintain stable and efficient connections with upstream services, including load balancing, automatic reconnections, and backpressure management in large-scale network communication.
Requirements
  • Senior experience in systems development with Rust and low-level programming;
  • Experience in building high-performance and highly concurrent applications;
  • Strong knowledge of networking, including TCP/IP, DNS, HTTP, TLS, large-scale connections, and load balancing;
  • Ability to lead technical projects and mentor junior developers;
  • Knowledge of secure development practices;
  • Understanding of Linux and operating systems (syscalls, threads vs. processes, file systems, Kernel tuning);
  • Proficiency in version control (Git);
  • Experience with containers and orchestration (Docker, Kubernetes);
  • Experience in CI/CD and automation pipelines;
  • Intermediate English.
Differentials
  • Experience with Edge/CDN;
  • Experience with TCP sockets and Unix sockets;
  • Familiarity with Internet protocol RFCs;
  • Knowledge of HTTP proxy cache daemons such as Nginx, Caddy, and Envoy.
Benefits & Azion Way Of Life
  • CLT hiring model;
  • Health and dental plan;
  • Flexible VR and VA (Flash Card), including during vacation periods;
  • Transport voucher without payroll deduction;
  • Annual internal hackathons;
  • Mobility allowance (additional amount for travel);
  • Freestyle (incentive to customize the workstation);
  • Platform for language courses (English and Spanish);
  • Stock options (according to policy);
  • Birthday day off;
  • TotalPass;
  • Flexible working hours (really flexible);
  • Nomad program to work from anywhere for up to 3 months a year;
  • 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!

apartmentBonapoliaplaceBrasil
This a Full Remote job, the offer is available from: Brazil, Colombia We are looking for a motivated Middle/Senior Software Engineer (Python) to come and join our team of professionals. If you are passionate about technology and constantly seeking...
business_centerSalário alto

Senior Quality Engineer

apartmentazionplacePorto Alegre, RS
a análise de métricas de qualidade de software visando melhoria do processo;  •  Análise, categorização e priorização de bugs de software;  •  Melhoria de performance de times de desenvolvimento por meio de ferramentas de IA. Requisitos  •  Experiência...
apartmentAlpacaplaceBrasil
stage startup, the payoff to this highly demanding environment will be worth the effort. You must have previous software engineering experience with trading or exchange systems (OMS, EMS, exchanges, market making, algorithmic trading, quant trading...