Position :: Sr. Systems Manager
Job Description
Job Summary
We are seeking a highly skilled and motivated Senior Software Engineer to join our Banking-as-a-Service (BaaS) team, supporting partner onboarding and platform enhancement initiatives. This role will be instrumental in building and supporting scalable, secure, and high-performance systems that enable embedded financial services across a broader partner ecosystem.
Key Responsibilities
- Design and develop APIs and microservices that support BaaS onboarding and partner integration.
- Collaborate with product managers, architects, and engineering teams to define technical requirements and deliver robust solutions.
- Support engineering excellence through code reviews, mentoring, and best practices in CI/CD, testing, and observability.
- Ensure compliance with SLA standards and contribute to the development of monitoring and alerting systems.
- Contribute to incident response and root cause analysis to improve system reliability.
- Draft architectural and design documentation to assist design options analysis and decision-making.
- Evaluate emerging technologies from applicability to feasibility and adoption paths.
- Refactor and extend the existing codebase to fix defects and add features/functionality.
- Create systems that are durable and flexible by developing for change, favoring configurability over customization.
Required Qualifications
- 5+ years of experience in software engineering, with at least 1 year in a technical leadership role.
- Strong portfolio of work showing experience developing secure and standards-compliant code across multiple platforms.
- Proficiency in C#, .NET, SQL, and hands‑on experience with cloud platforms (Azure native services such as APIM, Azure SQL, Cosmos DB, and Key Vault), container technologies, and caching frameworks.
- Solid understanding of RESTful API design, OAuth2, and OpenAPI specifications.
- Familiarity with event‑driven (Service Bus, Event Hubs) and microservice‑based architecture patterns.
- Hands‑on experience leveraging and implementing observability dashboards and platforms (e.g., Datadog, Grafana).
- Ability to handle a fast‑paced environment for iterative project turnarounds on mission‑critical, customer‑facing applications.
- Deep knowledge of Git, DevOps, Agile Scrum, and security best practices in financial services and compliance standards (e.g., PCI DSS, SOC 2).
Preferred Qualifications
- Prior experience in fintech or embedded finance platforms.
- Familiarity with partner onboarding workflows and SLA management.
- Contributions to open‑source projects or technical publications.
- Must be authorized to work in the U.S. without sponsorship.
Job Responsibilities
Job Summary
We are seeking a highly skilled and motivated Senior Software Engineer to join our Banking-as-a-Service (BaaS) team, supporting partner onboarding and platform enhancement initiatives. This role will be instrumental in building and supporting scalable, secure, and high-performance systems that enable embedded financial services across a broader partner ecosystem.
Key Responsibilities
- Design and develop APIs and microservices that support BaaS onboarding and partner integration.
- Collaborate with product managers, architects, and engineering teams to define technical requirements and deliver robust solutions.
- Support engineering excellence through code reviews, mentoring, and best practices in CI/CD, testing, and observability.
- Ensure compliance with SLA standards and contribute to the development of monitoring and alerting systems.
- Contribute to incident response and root cause analysis to improve system reliability.
- Draft architectural and design documentation to assist design options analysis and decision‑making.
- Evaluate emerging technologies from applicability to feasibility and adoption paths.
- Refactor and extend the existing codebase to fix defects and add features/functionality.
- Create systems that are durable and flexible by developing for change, favoring configurability over customization.