CrawlJobs Logo

Staff Software Engineer, Risk

airwallex.com Logo

Airwallex

Location Icon

Location:
Singapore , Singapore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Risk Platform team at Airwallex is responsible for managing the risk for all the products at Airwallex, including GTPN, PA, Issuing, Onboarding, and Account takeover. The risk landscape is constantly changing, and fraudsters are becoming increasingly sophisticated. We are at the forefront of innovation in risk management. Our mission is to keep Airwallex's products and services safe and secure, and make Airwallex a trusted partner for businesses around the world. We use cutting-edge technologies, such as graph, ML, and LLM, to implement and improve our strategy. We collaborate with other teams and our customers globally to ensure a holistic approach for risk management.

Job Responsibility:

  • Lead the technical direction of core risk services, including real-time detection, decision engines, and risk tooling, ensuring they are reliable, scalable, and cost-efficient under high throughput and low-latency constraints
  • Design and evolve system architecture for distributed, event-driven risk systems (microservices, streaming pipelines, feature stores, model serving layers) that support global products and regulatory requirements
  • Own end-to-end delivery of complex initiatives: from high-level design and technical specifications, to implementation, rollout strategies, and continuous improvement
  • Be deeply hands-on in code and design, writing high-quality production code (primarily in Java/Spring Boot) and driving high-impact design reviews, RFCs, and architecture discussions
  • Partner closely with the Engineering Manager and Product Manager to shape the roadmap, define technical milestones, and translate business and risk objectives into robust engineering solutions
  • Champion engineering excellence by defining and enforcing standards for code quality, observability, reliability, security, and performance across the Risk Platform stack
  • Improve detection effectiveness by working with data and ML teams to integrate models, rules, and features into production systems, and by designing experimentation and evaluation capabilities
  • Drive operational excellence by improving on-call readiness, incident response, postmortems, SLIs/SLOs, capacity planning, and resilience patterns (graceful degradation, fallbacks, retries, timeouts, backpressure)
  • Mentor and uplevel other engineers, including senior ICs: provide technical coaching, pair programming, design guidance, and feedback that helps them do the best work of their careers
  • Collaborate across teams (platform, data, SRE, security, and other product engineering teams) to define clear interfaces, SLAs, and ownership boundaries for shared services and infrastructure
  • Identify and pay down technical debt deliberately, balancing short-term impact with long-term platform health and enabling faster, safer delivery over time

Requirements:

  • 10+ years of back-end engineering experience, including substantial time owning and operating complex, distributed systems in production
  • Deep experience in risk, fraud, or fintech systems (e.g., payments, banking, trading, or similar high-stakes domains where correctness and reliability are critical)
  • Strong proficiency in Java, including multi-threading, high-concurrency patterns, performance tuning, and networked service design (I/O/NIO, HTTP/TCP, REST)
  • Hands-on experience with distributed system design, including event-driven architectures, partitioning/sharding, consistency models, caching strategies, and resiliency patterns
  • Proficiency with Spring / Spring Boot and build tools such as Gradle or Maven
  • Practical experience with containerization and orchestration, particularly Docker and Kubernetes, in production environments
  • Solid understanding of observability and operations: logging, metrics, tracing, dashboards, and incident management for large-scale systems
  • Ability to lead complex technical initiatives end-to-end, influencing engineers and stakeholders without relying on formal management authority
  • Strong communication skills, with the ability to explain complex technical topics clearly to engineers, product managers, and non-technical stakeholders
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience

Nice to have:

  • Experience with risk-specific components, such as rule engines, feature stores, model serving frameworks, real-time stream processing, and A/B testing / experimentation platforms
  • Working knowledge of machine learning in production, including model lifecycle, feature engineering, evaluation metrics, and online/offline consistency
  • Experience with modern data and storage technologies, such as Cassandra, Redis, NoSQL databases, Hadoop, and streaming systems like Kafka, Flink, or Spark
  • Polyglot engineering experience with one or more of Kotlin, Scala, Python, or Golang
  • Cloud experience with Alibaba Cloud, AWS, or GCP, including cloud networking, security best practices, and cost awareness
  • Familiarity with regulatory and security standards relevant to payments and financial services (e.g., PCI DSS, SOC 2, data privacy and protection best practices)
  • Demonstrated impact as a Staff or Principal Engineer (or equivalent) in high-growth, high-scale environments

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer, Risk

Senior Staff Software Engineer

Checkr is looking for an experienced Senior Staff Software Engineer to facilitat...
Location
Location
United States , Denver; San Francisco
Salary
Salary:
213000.00 - 295000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in computer science or related field (Bachelor's or Master's)
  • 15+ years experience as a software engineer
  • 2+ years leading architecture projects across an organization
  • 5+ years experience in a leadership role
  • Experience developing in Ruby, GoLang, and Python
  • Solid understanding of Cloud technologies and all layers of backend stacks
  • Strong collaboration, communication and project management skills
  • Deep understanding of micro-services design and asynchronous queueing models
  • Experience leading and influencing cross-functional teams
  • A strong sense of ownership
Job Responsibility
Job Responsibility
  • Proactively identify the top opportunities for impact for the engineering organization
  • Own direction and lead execution of organization-wide technical efforts
  • Hands-on contribution in areas with a high degree of business risk
  • Break down very complex projects into simple systems that can be effectively built and maintained by less experienced engineers
  • Create documents to set standards of architectural best practices that are consumed by the broader engineering org
  • Upskill the staff engineers in the company to systematically raise the bar for quality and scale
  • Inform buy vs build decisions, supporting broad business strategy
  • Deeply understand customer, partner, and product team needs, and represent your teams in technical conversations with company leadership
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive cash and equity compensation, and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend, home office stipend
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer

We're on a mission to reinvent the financial system and make it work for people....
Location
Location
United States
Salary
Salary:
251000.00 - 306000.00 USD / Year
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of development experience in backend or full-stack software development, including IC Leadership experience
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Expertise in trade-off analysis for distributed architectures
  • Proficient in at least one modern programming language, and the ability to understand more than one - we currently work in Kotlin and C#
  • Proficient in running multiple critical tech initiatives in parallel
  • Familiarity with the clean architecture approach
  • Experience with various data storage, including relational and document databases
  • Excellent written and verbal communication skills
  • Being self-motivated and able to work independently with minimal supervision
Job Responsibility
Job Responsibility
  • Drive the design & implementation of new features and/or re-architect existing systems - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code
  • Make a meaningful impact on the lives of our community members
  • Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies
  • Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
  • Estimate and manage team project timelines and risks
  • Care passionately about producing high-quality designs and code
  • Participate in hiring and onboarding for new team members
  • Lead cross-team engineering initiatives
What we offer
What we offer
  • equity and benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer

At Teradata, we believe that people thrive when empowered with better informatio...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science(B.Tech) or related discipline, with at least ten years of related research or industry
  • Master’s Degree in Computer Science(M.Tech/MCA) or related discipline, with at least eight years of related research or industry experience
  • Ph.D. in Computer Science or related discipline, with at least five years of related research or industry experience
  • Technical leadership in composing very complex and visionary idea in cloud-based data management specifically query processing and optimization
  • Familiarity with various database technologies
  • Deep understanding of Amazon Web Services (AWS) / Public Cloud technologies and operations
  • Demonstrated design skills for large scale, elastic and highly available cloud database services or distributed systems
  • Top-notch programming skills in C++, Java, Python, R, SQL
  • Computer Science fundamentals in object-oriented design, design patterns, and test driver development
  • System development experience
Job Responsibility
Job Responsibility
  • Research and establish technical direction for complex feature development, and perform functional and performance problem analysis
  • Perform competitive analysis of competing database management systems and data integration solutions, and provide recommendations on Teradata offering changes to close competitive gaps and enhance competitive advantages
  • Design, implement, validate, and test new database and novel query optimization features in an Agile form, and perform functional and performance analysis of code defects and correction of the defects
  • Contribute to the delivery and continuous support of robust, resilient, and quality database products
  • Lead and establish technical direction for a group of software engineers during feature development
  • Help feature manager with technical aspects of features and projects including plan, track and provide status on large projects
What we offer
What we offer
  • People-first culture
  • Flexible work model
  • Focus on well-being
  • Inclusive environment
  • Fulltime
Read More
Arrow Right

Staff Software Engineer in Test - SDET

To build a high-leverage, scalable quality system that enables our 7 engineering...
Location
Location
Romania , Iași
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building scalable, multi-team quality frameworks from scratch (e.g., as a QA Architect, Principal SDET, or Staff Engineer)
  • Hands-on-keyboard expertise in modern CI/CD pipelines (e.g., GitHub Actions, Jenkins)
  • Expertise in building modern test automation frameworks (e.g., Cypress, Playwright, Selenium, JUnit)
  • Expert-level knowledge of software architecture, (e.g. hybrid cloud and on-premise systems, multi cloud setups, etc.)
  • Deep understanding of SOLID, TDD, DDD, and other patterns, and how they directly impact testability
  • A data-driven mindset, with proven experience using metrics to drive quality strategy (comfortable with SQL, dashboards, etc.)
  • Proactive synchronous and asynchronous communication skills, both verbal and written
  • A proven track record of influencing senior engineers and managers remotely and without direct authority
Job Responsibility
Job Responsibility
  • Design, build, and own the domain's 'paved road' for quality, including standardized CI/CD quality gates, testing frameworks (e.g., for end-to-end, contract, integration and performance testing), and static analysis tools
  • Act as the lead architect for our test automation strategy
  • Instrument the system by defining, implementing, and owning the core quality metrics (e.g., Defect Escape Rate, Change Fail Percentage, CI Pass Rate)
  • Build the dashboards that make these quality metrics visible to everyone
  • Ensure quality is built-in, not bolted-on, by applying SOLID/DDD principles to all architectural and design reviews
  • Create reusable templates and training materials
  • Triage the domain's quality risks and focus your efforts on the highest-leverage initiatives
  • Prioritise the next wins, embed with teams and build/prove new solutions, processes and tools
  • Ensure compounding interests by building playbooks and best practices, and advocating together with engineering managers on them
  • Ensure managers and teams are supported and empowered to run the quality practices introduced
What we offer
What we offer
  • Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves
  • Remote Working Allowance: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately
  • Flexi-Office: We offer an international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities to work across Awin regions
  • Meal Vouchers: You will be supported with a certain net sum to spend it on a variety of lunches
  • Health & Wellbeing: The insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member
  • Remote Working Furniture Package: After 3 months of employment, you will be eligible for a furniture package, which should enable you to set up a proper workplace at your remote working location
  • Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program
  • Fulltime
Read More
Arrow Right

Staff Software Development Engineer

Design and develop software applications and platforms to support digital strate...
Location
Location
United States , Woonsocket
Salary
Salary:
151195.00 - 207000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Information Systems, Engineering, Information Technology, or related field
  • 5 years of experience in the job offered or related occupation
  • 5 years of experience with CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience programming in Python, PowerShell, or JavaScript
  • 5 years of experience with cloud technologies: Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP)
  • 5 years of experience with cloud components including cluster management
  • 5 years of experience with Agile methodologies or SAFe Software Development Principles
  • 5 years of experience with Docker or Kubernetes
  • 5 years of experience with JIRA, Rally, or Confluence
  • 5 years of experience with software testing, quality assurance, and troubleshooting
Job Responsibility
Job Responsibility
  • Design and develop software applications and platforms to support digital strategies and solutions
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Develop and deploy application components and support unit testing and bug fixes
  • Participate in AGILE Scrum meetings and/or CI/CD
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Mentor junior team members
What we offer
What we offer
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term disability benefits
  • Long-term disability benefits
  • Well-being programs
  • Education assistance
  • Fulltime
Read More
Arrow Right

Staff Software Development Engineer

Design and develop software applications and platforms to support digital strate...
Location
Location
United States , Woonsocket
Salary
Salary:
147680.00 - 240000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, Engineering, or a related field
  • 5 years of progressive, postbaccalaureate experience in the job offered or related occupation
  • 5 years of experience in CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience in Java, Python, or Node.js
  • 5 years of experience in XML, JSON, HTML, or CSS
  • 5 years of experience in Agile methodologies or SAFe Software Development Principles
  • 5 years of experience in ATG Commerce or Spring Boot microservices
  • 5 years of experience in Typescript or objected-oriented JavaScript
  • 5 years of experience in REST, SOAP, or Web Service APIs
  • 5 years of experience in Oracle, Redis, or Cassandra database
Job Responsibility
Job Responsibility
  • Design and develop software applications and platforms to support digital strategies and solutions
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Develop and deploy application components and support unit testing and bug fixes
  • Participate in AGILE Scrum meetings and/or CI/CD
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Independently lead development of solutions with high complexity and risk
What we offer
What we offer
  • Bonus, commission or short-term incentive program
  • Equity award program
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term disability benefits
  • Long term disability benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Virtual Machine

As a Staff Software Engineer, you will be a technical leader who designs, implem...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of systems‑level software development with deep expertise in C and C++ (performance, memory safety, concurrency)
  • Strong knowledge of virtual machine internals: runtime services, class/method metadata, bytecode/IR pipelines, safepoints, deoptimization, inline caches
  • Familiarity with compilers (JIT and/or AOT): IR design, code generation, register allocation, inlining, tiering, and optimization passes
  • Solid understanding of operating systems (Linux preferred): processes/threads, scheduling, memory management (NUMA, huge pages), filesystems, networking
  • Working knowledge of computer architecture and hardware performance: caches, TLB, branch prediction, SIMD, PMU/perf tooling
  • Proven ability to design clean, scalable architectures and write high‑quality design docs
  • expertise in API/ABI boundaries and componentization
  • Comfort with performance analysis tools: perf, eBPF, VTune, flame graphs, micro‑benchmarks
  • methodical approach to measurement and regression control
  • Excellent problem‑solving and debugging skills for complex, concurrent systems
Job Responsibility
Job Responsibility
  • Lead the design and architecture of core VM components (runtime services, JIT/AOT compiler pipelines, GC, thread scheduling, synchronization primitives)
  • Own end‑to‑end delivery of complex features from ideation and design reviews to implementation and benchmarking
  • Profile and optimize latency‑critical paths across runtime, compiler, OS, and hardware boundaries (NUMA, caches, micro‑architecture, syscall/IO paths)
  • Establish technical standards and code quality practices
  • drive design documents, RFCs, and engineering reviews
  • Collaborate with performance engineering to define and hit SLOs for tail latency, throughput, footprint, and startup/warm‑up
  • Advance observability in the VM (metrics, tracing, perf counters) to diagnose GC pauses, compilation stalls, safepoints, and contention
  • Mentor and coach engineers
  • cultivate a culture of rigorous design, empirical validation, and respectful collaboration
  • Contribute to roadmap planning, risk management, and release criteria
What we offer
What we offer
  • Equity Program - be part of the company success
  • Annual bonus based on company performance
  • Referral Program - bring your colleague we would all love to work with
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Prague City Centre - if you prefer
  • Most importantly you will work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

This SaaS product connects millions of JVM runtimes, collects and aggregates det...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in Java/Kotlin covering technical architecture, algorithms, design, network management, application development, middleware, AWS/GCP, RDBMS, NoSQL, messaging
  • 5+ years of experience in one or more of the following areas: scalable distributed systems, cloud optimizations and costs, monitoring and alerting, reliable and fault-tolerant systems with performance in mind
  • Experience as an architect or technical lead with customer-facing large-scale products
  • Passionate about simplicity and efficiency, hate for complexity
  • Strong technical problem-solver
  • Positive, enjoys collaborating and communicating with others
  • Experienced in communicating and working across functions to drive solutions
  • Holds BS/MS degree in Computer Science, Engineering, Mathematics or a related field or equivalent experience
Job Responsibility
Job Responsibility
  • Implement new features, fix issues and perform code reviews in Java
  • Participate in designs and architecture decisions
  • Provide unique insights into cloud architecture
  • Translation of complex functional, technical, and business requirements into designs
  • Understanding risk-driven/spiral development approach and enforcing proofs-of-concept and prototypes to validate and compare design alternatives
  • Performing cost/benefit and trade-off analyses of design alternatives
  • Defining high-level development tasks, providing estimates, and identifying skills necessary for implementation
  • Recommending strategies for SaaS monitoring, performance improvements, and capacity planning
  • Being a charismatic team player with exceptional collaboration and communication skills
  • Driving the team's goals & technical direction to pursue opportunities that make the larger organization more efficient
What we offer
What we offer
  • Equity Program
  • Annual bonus based on company performance
  • Referral Program
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Belgrade City Centre - if you prefer
  • Work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right