About the Role
The role involves developing, optimizing, and supporting BAML (Banking and Messaging Language) infrastructure to enable reliable communication across financial platforms. The engineer will work closely with development and operations teams to ensure system integrity and performance.
Responsibilities
- Design and implement BAML-based messaging solutions for financial transactions.
- Collaborate with cross-functional teams to integrate BAML systems with existing platforms.
- Troubleshoot and resolve issues in BAML message parsing and routing.
- Ensure compliance with financial data standards and security protocols.
- Optimize BAML processing performance and scalability.
- Maintain documentation for BAML configurations and workflows.
- Support deployment of BAML components in production environments.
- Monitor system health and respond to alerts related to BAML operations.
- Participate in code reviews and contribute to engineering best practices.
- Develop automated tests for BAML message validation.
- Work with stakeholders to gather requirements for new BAML features.
- Improve error handling and recovery mechanisms in BAML pipelines.
- Stay current with evolving financial messaging standards.
- Assist in onboarding team members to BAML tools and frameworks.
- Contribute to incident post-mortems involving BAML failures.
- Evaluate third-party tools for potential BAML integration.
- Ensure backward compatibility during BAML schema updates.
- Support audit and compliance reviews related to message logging.
- Refactor legacy BAML code for improved maintainability.
- Collaborate on disaster recovery planning for BAML systems.
Nice to Have
- Master's degree in a technical or financial discipline.
- Direct experience with BAML schema design and evolution.
- Hands-on experience with cloud platforms such as AWS or GCP.
- Familiarity with regulatory requirements in financial services.
- Exposure to high-frequency or low-latency messaging systems.
- Contributions to open-source financial technology projects.
Compensation
Competitive salary and benefits package offered based on experience and qualifications.
Work Arrangement
Hybrid work model with flexibility to work remotely and in-office as needed.
Team
Collaborative engineering team focused on building scalable financial technology solutions.
Technology Stack
- Primary languages: Java and Python.
- Messaging: Kafka, RabbitMQ.
- Infrastructure: AWS, Docker, Kubernetes.
- Monitoring: Prometheus, Grafana.
- CI/CD: Jenkins, GitHub Actions.
Growth Opportunities
- Opportunities to lead technical initiatives.
- Access to professional development resources.
- Mentorship from senior engineering staff.
- Exposure to enterprise-scale financial systems.
Visa sponsorship available for qualified candidates requiring work authorization.


