This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Bloom Credit is seeking a Senior Software Engineer to join its Product Engineering team, who can design, develop, test and deploy golang and python microservices that power our innovative B2B consumer-focused and developer-friendly financial service platform. Software engineers work in cross-functional features with 4-6 other engineers, and collaborate with other feature development teams as well as our Product and Platform teams. The ideal candidate for this position is an experienced software engineer who has good experience with distributed systems, and is passionate about APIs, developer experience, and SaaS platforms. Prior experience working in FinTech or other regulated industry is a major plus. Initially this individual will take on many of the client and prospect onboarding responsibilities, acting as a solutions engineer and product evangelist. In this capacity, the Senior Software Engineer will have broad latitude to create or update documentation, develop automations and scripts for our control plane, and propose / develop product enhancements that reduce friction for our client's developers. After this initial period, the role will transition into a standard product development engineering role or product team lead role depending on the individual's prior experience and interests.
Job Responsibility
Design, develop, test, and deploy Go and Python microservices for a B2B financial platform
Collaborate cross-functionally
Support client onboarding and documentation
Build automations
Monitor system reliability
Later transition to product development or team lead responsibilities
Requirements
5+ years of experience in software engineering roles
Strong expertise in golang and/or python
Prior experience with microservice architecture, and design best practices
Prior experience with cloud services, kubernetes, and containerization
Strong background in SQL and No-SQL databases (Postgres, MySQL, DynamoDB, etc.)
Ability to learn and work autonomously, taking an idea and seeing it through to implementation with minimal supervision
Excellent troubleshooting instincts, including proficiency with SQL, and monitoring platforms such as Data Dog, Rollbar, Logz, etc.
Strong working knowledge of reliability, scalability, performance, and security practices for large-scale SaaS products