[Remote] Software Engineer - Integration Specialist
Note: The job is a remote job and is open to candidates in USA. Emergifi is a financial technology company that builds platforms for credit unions to move money and serve their members. The Software Engineer – Integration Specialist will design, develop, and maintain secure API-based integrations connecting core banking systems, digital banking platforms, and fintech partners. The role also involves data transformation, CI/CD, observability, documentation, stakeholder collaboration, and production incident resolution.
Responsibilities
- Design, develop, and maintain RESTful services, webhooks, and batch ETL jobs that connect core banking platforms (e.g., Symitar, Fiserv DNA, Corelation Keystone, Sharetec, CU*BASE) with digital banking platforms (e.g., Q2, Alkami, Lumin Digital, Bankjoy)
- Implement integrations using internal microservices and/or middleware (e.g., PortX, Kinective) to ensure scalability, reuse, and centralized monitoring
- Build and manage data models, mappings, and transformations for loans, shares/deposits, transactions, payments (ACH, wires, RTP), and treasury services
- Establish and operate secure authentication/authorization patterns (OAuth 2.0/OIDC, mTLS, signed webhooks); manage secrets, keys, and certificates
- Develop CI/CD pipelines, automated tests, and observability (logging/metrics/tracing) to ensure integration reliability, performance, and recoverability
- Collaborate with product owners, business stakeholders, vendors, and security/compliance to refine requirements and deliver integration features
- Create and maintain documentation (API specs, data dictionaries, sequence/flow diagrams) and deliver knowledge transfer to operations teams
- Troubleshoot production incidents; perform root cause analysis and implement corrective/preventive actions
- Performs other duties and responsibilities as requested or required
Skills
- Proficiency with REST/JSON, XML/SOAP, eventing (webhooks, pub/sub), and schema versioning
- Strong SQL skills and ETL/ELT experience; familiarity with data warehousing concepts
- Ability to use AI effectively is required
- Experience with .NET, scripting/programming in Python is a plus
- Experience integrating with at least one credit union core platform (e.g., Symitar, Fiserv DNA, Corelation Keystone, Sharetec, CU*BASE)
- Experience integrating with at least one digital banking platform (e.g., Q2, Alkami, Lumin Digital, Bankjoy)
- Hands on with Git, CI/CD (Azure DevOps/GitHub), containers, and cloud services (Azure preferred)
- Bachelor's degree in Computer Science, Information Systems, or related field; or equivalent experience
- 3+ years of hands-on system integration/API development in financial services or fintech
- Ability to use AI fluently is desirable
- Credit union experience preferred
Benefits
- 401(k) with employer match and profit sharing
- Health, Dental, Vision
- Group Life and Long Term Disability
- Paid Time Off
- Sabbatical Program
- Tuition Reimbursement
- Remote work opportunities
Company Overview