Description At Xe, we live currencies. We provide a comprehensive range of currency services and products, including our Currency Converter, Market Analysis, Currency Data API and quick, easy, secure Money Transfers for individuals and businesses. We leverage technology to deliver these services through our website, mobile app and by phone. Last year, we helped over 300 million people access information about the currencies that matter to them and over 225,000 people used us to send money overseas. Description At Xe, we live currencies. We provide a comprehensive range of currency services and products, including our Currency Converter, Market Analysis, Currency Data API and quick, easy, secure Money Transfers for individuals and businesses. We leverage technology to deliver these services through our website, mobile app and by phone. Last year, we helped over 300 million people access information about the currencies that matter to them and over 225,000 people used us to send money overseas. About This Role We're hiring a senior back-end engineer who owns real problems end-to-end and shapes how the team builds, from API design and data modeling through to service implementation, production reliability, and launch. You already use AI as part of how you think, build, test, and ship. You'll write code that moves money in production, design and modernize the backend services the platform runs on, and lead delivery of new capability as Xe rebuilds its platform layer. You'll work in a small team with direct access to product, compliance, and operations, own architecture in your domain, lead design reviews, mentor mid-level engineers, and partner with architects and team leads on cross-domain decisions. OUR PRINCIPLES AMBITION - We dream big, try things out and always ask “why not?” and “what if?” We’re ambitious in our thinking and our delivery RESPONSIBILITY - We get involved, bring our perspective, and are always open to new ideas. We take personal responsibility COMMUNITY - We value a sense of belonging, trusting each other and encouraging authenticity. We contribute to our community Roles other OOP languages welcome (Java, Kotlin, Go, or equivalent). SQL and relational database fundamentals. Writing and maintaining tests. Daily use of agentic coding tools (Copilot, Cursor, Claude Code, or equivalent) across the SDLC. Production experience with AWS, including hands-on deployment, CI/CD pipelines and modern deployment practices, and native services such as SQS, DynamoDB, S3, ECS, and Lambda. Strong system design and architecture experience, including service-oriented or microservices and event-driven patterns. Payments, FX, or regulated-industry experience. Track record of technical leadership: mentoring engineers, leading design reviews, and making architecture decisions in your domain. Strong written and verbal communication. Nice-to-have Experience with ledgers, double-entry accounting, or other financial-data systems. Experience hiring, interviewing, or onboarding engineers. Experience leading modernization or platform migrations. Experience with caching solutions like Memcached or Redis. Experience using project management and documentation tools like Jira and Confluence. Knowledge of API testing tools such as Postman or Bruno. Writing automated tests alongside development with AI tools (Claude Code or equivalent). Perks
Senior Software Developer employer: Xe.com
At Xe, we pride ourselves on being an ambitious and responsible employer that values community and inclusivity. As a Revenue Manager, you'll enjoy a competitive salary, generous annual leave that increases with service, and a supportive work culture that encourages personal growth and well-being. With opportunities to influence pricing strategy and collaborate across regions, Xe offers a dynamic environment where your contributions directly impact our mission to provide exceptional currency services.