Hybrid Senior Software Engineer

Posted 1 hour ago

Apply now

About the role

  • Senior Software Engineer leading the evolution of risk systems for energy trading at N5X. Collaborating across teams to ensure high performance and precision in trading processes.

Responsibilities

  • Develop and evolve the risk squad's systems, focusing on pre-trade validations, exposure calculation, and real-time event processing;
  • Implement Java services for processing risk rules, ensuring low latency, consistency, and high availability;
  • Build and optimize data pipelines for ingestion, transformation, and delivery of information used by risk models;
  • Work with large volumes of data, ensuring quality, integrity, and performance in processing and storage;
  • Develop data transformation and enrichment components to support risk calculations and real-time decision-making;
  • Integrate risk systems with distributed messaging, ensuring efficient and scalable asynchronous processing;
  • Collaborate on defining data models and service contracts, ensuring consistency and sustainable architectural evolution;
  • Implement monitoring and data validation routines to identify inconsistencies and prevent operational impacts;
  • Handle incident resolution and root cause analysis related to data processing and risk calculations;
  • Contribute to continuous improvement of performance, code quality, and data pipeline efficiency.

Requirements

  • Degree in Computer Science, Information Systems, Systems Analysis and Development (ADS), or related technology fields;
  • Proven ability to develop distributed systems in Java with high performance, low latency, and high availability;
  • Hands-on experience building calculation engines or mission-critical systems that process large volumes of data in real time;
  • Strong knowledge of microservices architecture and event-driven integration using messaging;
  • Experience with distributed messaging such as Kafka or RabbitMQ for asynchronous and real-time processing;
  • Ability to design resilient, scalable, and secure solutions in production environments;
  • Experience with observability for distributed systems, including logs, metrics, and tracing;
  • Ability to make technical decisions considering trade-offs between cost, risk, and performance;
  • Practical experience with agile methodologies and collaboration with cross-functional teams;
  • Fluency in Portuguese and English.

Benefits

  • Bonus: Up to 2 months' base salary per year;
  • Work model: Hybrid – 3 days in the office per week; participation in in-person team rituals (currently quarterly), in-person meetings with stakeholders, and company events;
  • Meal allowance: R$ 43.68 per working day;
  • Food allowance: R$ 832.00 per month;
  • Transportation: Round-trip fare for in-office days covered with no payroll deduction;
  • Health plan: SulAmérica with copayment for the employee and their beneficiaries (children and spouse);
  • Life insurance: MetLife;
  • Childcare assistance: Reimbursement of up to 40% of the base salary for children up to 24 months and 35% for children between 24 and 71 months;
  • Financial assistance for employees with children with disabilities: Amount equivalent to 50% of the base salary.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job