CrawlJobs Logo

Software Engineer (Data Exchange)

earnin.com Logo

EarnIn

Location Icon

Location:
Thailand, Bangkok

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for passionate, curious, and resourceful Software Engineers to join our backend team. As part of our engineering organization, you will collaborate cross-functionally with various teams to build and maintain backend services that power EarnIn’s product experiences.

Job Responsibility:

  • Contribute to the design and implementation of backend features that support EarnIn’s growth
  • Break down well-defined problems into clear, actionable tasks and deliver high-quality, maintainable code
  • Build and maintain APIs that support our client applications and backend systems
  • Write and improve automated tests to support continuous integration and development velocity
  • Collaborate closely with senior engineers, participating in code reviews and learning best practices in design and architecture
  • Help debug issues across services with guidance from more experienced engineers
  • Continuously learn new technologies and contribute to improving our backend systems
  • Care about writing reliable, production-quality code and learning how to build distributed systems and services

Requirements:

  • 3+ years of software development experience in a fast-paced environment
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Proficient in at least one modern programming language, such as C#, Kotlin, JavaScript, and Python
  • Experience working with relational or NoSQL databases (e.g., PostgreSQL, DynamoDB, MySQL)
  • Familiarity with continuous integration and delivery tools
  • Experience writing and executing functional or integration tests
  • Strong communication skills and a collaborative mindset
  • Ability to learn quickly and thrive in a dynamic environment with a bias toward action and results

Nice to have:

Experience with Kubernetes and microservice architecture is a strong plus

What we offer:
  • healthcare
  • internet/cell phone reimbursement
  • a learning and development stipend
  • opportunities to travel to our Mountain View HQ

Additional Information:

Job Posted:
December 08, 2025

Work Type:
Hybrid work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Software Engineer (Data Exchange)

Software Engineer - Market Data

We are looking for a skilled and experienced Software Engineer to join our team,...
Location
Location
United States , New York
Salary
Salary:
200000.00 - 250000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of professional experience implementing low-latency, high-throughput data pipelines
  • Solid understanding of distributed systems and the challenges involved in real-time data pipelines (e.g., data consistency, fault tolerance, scalability)
  • Familiarity with financial market data, including security prices, and asset classes like equities, options, futures, etc...
  • Strong familiarity with Linux/BSD
  • Familiarity with TCP/IP and UDP (Unicast/Multicast) networking
  • You communicate technical ideas with ease and always look to collaborate to deliver high quality products
  • You are a team player, with experience working effectively with other engineers toward common goals
Job Responsibility
Job Responsibility
  • Design, develop, and maintain real-time data pipelines to handle financial market data with low latency and high throughput in a resilient manner
  • Work with various asset classes such as equities, options, futures, and other financial instruments to ensure timely and accurate data processing
  • Collaborate with product, trading, and risk teams to understand requirements and deliver high-quality solutions that meet business needs
  • Develop efficient mechanisms for integrating market data feeds from exchanges and other sources into our systems
  • Troubleshoot and resolve performance issues, data discrepancies, and ensure data integrity across the pipeline
  • Continuously monitor the performance and health of data pipelines, identifying and mitigating potential issues before they impact system performance
What we offer
What we offer
  • Competitive compensation packages
  • Company equity
  • 401k matching
  • Gender neutral parental leave
  • Full medical, dental and vision insurance
  • Lunch stipends
  • Fully stocked kitchens
  • Happy hours
  • A great location
  • Amazing views
  • Fulltime
Read More
Arrow Right
New

Software Engineer III

SSI needs to add a Software Engineer III to support our current list of services...
Location
Location
United States , Tucson
Salary
Salary:
Not provided
synecticsolutions.com Logo
Synectic Solutions Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship
  • Master’s degree in a quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems)
  • 10 years of professional experience with software engineering
  • Experience with applying programming concepts in a professional setting
  • Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting
  • Must obtain and maintain at a minimum a U.S. DoD SECRET Clearance or the preferred, U.S. DoD TOP SECRET throughout employment
Job Responsibility
Job Responsibility
  • Provide technical assessment for major projects, proposals, project planning and direction of TI and design efforts
  • Ensure all technical assessment and recommendations of software documents are thorough and complete and submitted in time to support overall program milestones and reviews
  • Review and assess software technical documentation for Change Control Boards (CCB), design reviews, and formal and informal peer reviews to include tasks such as panel member for software Formal Qualification Test (FQT), Test Readiness Reviews (TRR), Test Review Boards (TRB), Verify FQT execution and attend related data reviews
  • Ensure all technical assessments are thorough, addresses technical feasibility of implementation, and supports an integrated program plan or schedule
  • Review and provide technical assessment of software/firmware and algorithm documentation, including code reviews, technical data package (TDP), test data, test reports, specifications, drawings, and sprint planning artifacts
  • Ensure all technical assessment and recommendations of software and algorithm documentation are thorough and complete and submitted in time to support overall program milestones and reviews
  • Facilitate and coordinate exchange of technical communications between RMD Software Engineering community and Government agencies including Engineering Change Proposal (ECP) Leader, review of TDP and other ECP artifacts
  • Ensure technical communications is clear, concise, foster dialogue, and enable technical decision making
  • Review engineering development documentation, including software/firmware engineering TI activities, and provide technical assessment based upon the review
  • Witness and provide assessment of integration activities, qualification tests, and test readiness reviews for software/firmware activities
  • Fulltime
Read More
Arrow Right

Pyspark Data Engineer

The Data Analytics Intmd Analyst is a developing professional role. Deals with m...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-8 years relevant experience in Data Analytics and Big Data
  • SQL, Python, Pyspark, with Spark components
  • Minimum 4 years of experience as a python developer with expertise in automation testing to design, develop, and automate robust software solutions and testing frameworks like Pytest, Behave
  • 2-4 years of experience as Big Data Engineer to develop, optimize, and manage large-scale data processing systems and analytics platforms
  • 4 years of experience in distributed data processing & near real-time data analytics using PySpark
  • Strong understanding of PySpark execution plans, partitioning & optimization techniques
Job Responsibility
Job Responsibility
  • Integrates in-depth data analysis knowledge with a solid understanding of industry standards and practices
  • Demonstrates a Good understanding of how data analytics teams and area integrate with others in accomplishing objectives
  • Applies project management skills
  • Applies analytical thinking and knowledge of data analysis tools and methodologies
  • Analyzes factual information to make accurate judgments and recommendations focused on local operations and broader impacts
  • Applies professional judgment when interpreting data and results breaking down information in a systematic and communicable manner
  • Employs developed communication and diplomacy skills to exchange potentially complex/sensitive information
  • Demonstrates attention to quality and timeliness of service to ensure the effectiveness of the team and group
  • Provides informal guidance or on-the-job-training to new team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Software Engineer

We are offering an exciting opportunity for a Software Engineer at our hybrid lo...
Location
Location
United States , Des Moines
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in Angular with a demonstrated track record in developing complex applications
  • Mastery of C# - Sharp, with the ability to write clean, efficient, and scalable code
  • Experience in API development, including designing, building, and maintaining APIs
  • Strong understanding of software engineering principles and fundamentals
  • Ability to solve complex technical problems and debug issues
  • Excellent verbal and written communication skills
  • Ability to work in a team-oriented environment
  • Strong attention to detail and commitment to quality
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • Proven ability to manage multiple tasks and projects simultaneously
Job Responsibility
Job Responsibility
  • Lead in .NET C# development tasks
  • Utilize the latest version of Angular to enhance our applications
  • Influence the overall architecture and design of our applications
  • Engage in mobile developments to expand our services
  • Refactor web applications to improve performance and usability
  • Develop REST API to streamline data exchange and integration
  • Maintain and update customer credit records
  • Process customer credit applications with accuracy and efficiency
  • Monitor customer accounts and take appropriate action when necessary
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • Eligibility to enroll in company 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Intermediate Software Engineer SRE – AI

At PointClickCare our mission is simple: to help providers deliver exceptional c...
Location
Location
Canada , Mississauga
Salary
Salary:
115000.00 - 128000.00 CAD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years' experience in software engineering
  • Experience with SRE principles
  • Experience with AI/ML in production environments
  • A passion for automation, intelligent systems, and operational excellence
  • Strong debugging, problem-solving, and system design skills
  • Languages: Python, Java, Bash, Terraform
  • Platforms: Azure, Kubernetes, Docker
  • Tools: Datadog, Prometheus, AppDynamics, ELK, GitHub Actions
  • ML/AI: MCP framework, AI agents, Vector store, Agent orchestration (LangChain), RAG
  • CI/CD: Jenkins, ArgoCD, Spinnaker
Job Responsibility
Job Responsibility
  • Build ML-based anomaly detection and pattern recognition systems
  • Enhance telemetry with smart tagging and metadata for better AI insights
  • Develop event-driven workflows and self-healing systems using AI triggers
  • Automate incident response with generative AI and custom AI agent orchestration
  • Use time-series forecasting and predictive modelling to anticipate failures
  • Optimise infrastructure with AI-powered autoscaling and cost-aware resource allocation
  • Build scalable, fault-tolerant systems in a cloud-native environment
  • Participate in on-call rotations and lead incident response for critical systems
  • Skilled in API integration for streamlined data exchange and system connectivity
  • Run internal AIOps workshops and help teams adopt AI maturity models
What we offer
What we offer
  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition … and more
  • Fulltime
Read More
Arrow Right

Software Engineer

Entry-Level Software Engineer role on the C++ Team at Akuna Capital, a proprieta...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS/PhD in Computer Science, Engineering, Math, Physics or related field completed upon employment
  • Experience programming in modern C++
  • Experience with distributed systems, parallel processing, networking, data structures and algorithms and operating systems
  • Strong analytic and problem-solving skills
  • Exposure to scripting and rudimentary data mining and regression analysis, ideally in Python with Pandas and Numpy
  • Ability to communicate with the trading team, obtain requirements, find solutions and implement them
  • Ability to react quickly and accurately to rapidly changing market conditions
  • Passion for innovation and building systems from the ground up
  • Ability to adapt to an ever-changing environment
  • Self-starter attitude with the ability to work independently
Job Responsibility
Job Responsibility
  • Use cutting-edge technology while working on high performance/low latency systems
  • Work on applications where C++ is used for computational heavy-lifting and for applications that have critical, low-latency processes such as trading strategies
  • Engage in trading infrastructure, algorithms, exchange gateways, performance engineering, hardware or data capture and analysis
What we offer
What we offer
  • Discretionary performance bonus
  • Comprehensive benefits package that may encompass employer-paid medical, dental, vision, retirement contributions, paid time off, and other benefits
  • Training and continuous education
  • Fulltime
Read More
Arrow Right

Software Engineer Intern

Software Engineer Intern role on the C++ Team for a 10-week summer internship pr...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing a BS/MS/PhD in Computer Science, Engineering, Math, Physics or related field
  • Experience programming in modern C++
  • Experience with distributed systems, parallel processing, networking, data structures and algorithms and operating systems
  • Strong analytic and problem-solving skills
  • Exposure to scripting and rudimentary data mining and regression analysis, ideally in Python with Pandas and Numpy
  • Ability to communicate with the trading team, obtain requirements, find solutions and implement them
  • Ability to react quickly and accurately to rapidly changing market conditions
  • Passion for innovation and building systems from the ground up
  • Ability to adapt to an ever-changing environment
  • Self-starter attitude with the ability to work independently
Job Responsibility
Job Responsibility
  • Work alongside trading and software teams to design and implement elegant solutions to complex problems
  • Use cutting-edge technology while working on high performance/low latency systems
  • Work on trading infrastructure, algorithms, exchange gateways, performance engineering, hardware or data capture and analysis
What we offer
What we offer
  • Training and continuous education is provided
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Blockchain.com is connecting the world to the future of finance. As the most tru...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
blockchain.com Logo
Blockchain
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Innate curiosity and thrive on learning new technologies
  • Strong Experience with Python and SQL
  • Experience in one or more of the following programming areas: Multithreading
  • Network programming, including multicast
  • Performance benchmarking and tuning
  • Extreme interest in delivering high quality software
  • Experience in trading systems architecture: Familiarity with Order Management Systems (OMS), exchange gateway connectivity, market data ingestion and processing, as well as high-throughput, low-latency systems
  • Pragmatic approach to developing clean solutions to complex problems
  • Basic understanding of algorithms, data structures, databases and distributed systems
Job Responsibility
Job Responsibility
  • Build low latency, scalable and highly performant trading services in RUST including Order Management System (OMS), exchange gateways, risk management systems, etc.
  • Enhance and maintain OMS functionality, ensuring efficient order execution, routing, and management in a high-frequency trading environment
  • Be a part of a fast-paced dedicated engineering team committed to constantly improving and iterating on cutting edge systems
  • Be at the forefront of the cryptocurrency exchange ecosystem building out a new set of financial services, systems and architecture
  • Gain exposure to an array of low latency, high throughput techniques and algorithms
  • Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data
  • Work closely with the other tech teams to seamlessly deliver the highest quality products and improve performance across the board
What we offer
What we offer
  • Full-time salary based on experience and meaningful equity in an industry-leading company
  • Hybrid model working from home & our office in Central London (SoHo)
  • Work from Anywhere Policy: You can work remotely from anywhere in the world for up to 20 days per year
  • ClassPass
  • Budgets for learning & professional development
  • Unlimited vacation policy
  • work hard and take time when you need it
  • Apple equipment
  • The opportunity to be a key player and build your career at a rapidly expanding, global technology company in an emerging field
  • Flexible work culture
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.