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.
Senior Software Engineer developing scalable software solutions for T - Mobile. Collaborating on system design and mentoring teams while enhancing customer experience.
Software Engineer Manager oversees application development within a large or complex department at Regions. Evaluating and improving technology solutions for business efficiency and compliance.
Software Engineer at Red Hat working on automating tools and processes for AI projects. Collaborating with various teams and stakeholders to deliver key project milestones and manage cloud infrastructure.
Software Engineer I developing full - stack software solutions for Summit Credit Union. Collaborating with teams to build secure and compliant systems while ensuring quality and performance.
Staff Cloud Software Engineer at Abbott building Java and Spring Boot microservices on Azure healthcare platform. Leading secure and scalable solutions for global healthcare using best practices.
Lead Software Engineer at FreeWheel responsible for high - performance ad server system development. Collaborate with teams to design, implement, and maintain scalable solutions.
Software Engineer developing server - side applications for Rakuten, a global technology leader. Analyzing requirements and collaborating with teams to deliver scalable backend solutions.
Motion Control Software Engineer developing model - based vehicle control functions for Expleo. Collaborating on system requirements and software architecture in hybrid working model.
Tech Lead managing Back Office Squad for N5X, a platform for energy trading in Brazil. Oversee post - trade processes ensuring regulatory compliance and quality.