
Software Engineer II - Connectivity
We are fueled by a moral imperative to advance mankind, and it all begins with our people, our product, and our purpose. Passion isn’t something we turn on and off; it’s woven into everything we do. If you thrive in high-challenge environments, are inspired by exceptional teammates, and are driven to grow beyond what you thought possible, MX is where you belong.
Come build the future with us. Join an award-winning company that isn’t just shaping the financial industry, but transforming it in ways that create meaningful, lasting impact for millions of people.
Job Summary
1. Introduction to the Position
The Connectivity & Open Finance Team is the entry point for financial data into our ecosystem. We focus on building the "digital pipes" that connect our users to their financial institutions safely and reliably. Our team is currently focused on implementing the Financial Data Exchange (FDX) standard, ensuring that every data request is secure, authorized, and accurate.
This role exists to support the scaling of our integration library. We need a Junior Engineer who is passionate about Ruby on Rails and eager to learn the intricacies of secure API communication. You will work alongside senior mentors to build, test, and monitor the connections that keep our platform running.
In this role, you will impact the team by ensuring our integration suite is robust and our monitoring is proactive. Your success will be defined by your ability to ship clean code, master the OAuth lifecycle, and help maintain the high reliability our users expect from their financial apps.
2. Job Responsibilities
-
Develop and support API services and controllers utilizing the Ruby on Rails framework.
-
Collaborate with Senior Engineering staff to implement new features and resolve technical issues.
-
Monitor performance and reliability by evaluating system logs and Datadog dashboards to address latency or connection errors.
-
Drive minor technical projects, including the optimization of legacy module test coverage and dependency management.
-
Uphold technical documentation for authentication protocols and API endpoints to facilitate team-wide transparency.
3. Basic Qualifications (Must-Have)
-
Experience: 1–3 years in professional software development, or a degree/Bootcamp in Computer Science with an emphasis on Ruby on Rails.
-
Technical Proficiency: Proven ability to construct and integrate APIs.
-
Version Control: Competence with Git and GitHub practices, including code reviews, pull requests, and branch management.
4. Preferred Qualifications
-
Foundational knowledge of OAuth principles, such as Client IDs, Secrets, and Callback URLs.
-
Motivation to master Financial-grade API (FAPI) protocols and contemporary Open Finance regulatory requirements.
Compensation
The expected earnings for this role could be comprised of a base salary and other forms of cash compensation, such as bonus or commissions as applicable.
This pay range is just one component of MX’s total rewards package. MX takes a number of factors into account when determining individual starting pay, including job and level they are hired into, location, skillset, peer compensation.
**Please note applicants applying for this position must have the legal right to work in India without the need for sponsorship. We are unable to provide work sponsorship for this role, and candidates should be able to verify their eligibility to work in the country independently. Proof of eligibility to work in India will be required as part of the hiring process.
Work Environment
In this role, a significant aspect of the job involves working in the office for a standard 40-hour workweek. We believe that the collaborative nature of our work and the face-to-face interactions among team members are essential for fostering a dynamic and productive work environment. Being present in the office enables seamless communication, facilitates quick decision-making, and encourages spontaneous collaboration that contributes to the overall success of our projects. We value the synergy that comes from having our team members physically together, allowing for immediate problem-solving, idea exchange, and team building.
Apply for this job
*
indicates a required field
