Social Finance - Claymont, DE

posted about 1 month ago

Full-time - Senior
Remote - Claymont, DE
Religious, Grantmaking, Civic, Professional, and Similar Organizations

About the position

The Staff Software Engineer will play a crucial role in transforming the Bank systems architecture, focusing on evolving the banking core to an account-engine model and implementing lean modular processes that interface with cloud-native services. This position involves making strategic changes to the Profile banking core while supporting existing functionalities and enhancing them as needed. The role requires collaboration with stakeholders, leading cross-functional teams, and ensuring the successful migration to the next-generation banking platform.

Responsibilities

  • Full development life-cycle design from project requirement to deployment of banking core systems and services
  • Work on technical architecture of the product and core banking migration
  • Facilitate the definition of migration scope, deliverables, and goals
  • Lead cross-functional delivery teams to ensure deliverables are met
  • Track project performance against defined milestones/goals
  • Conduct process improvement projects to increase performance in vital program metrics
  • Communicate ongoing project health with key stakeholders and business leadership
  • Maintain strict compliance with established project management policies and guidelines
  • Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment
  • Define best practices and uphold coding standards
  • Consistently demonstrate extremely high levels of technical knowledge, ingenuity, and creativity
  • Develop and apply advanced technologies, engineering principles, theories, and concepts
  • Work within the Engineering team to develop features that specifically benefit users
  • Deliver high-quality code on schedule and communicate effectively with groups inside and outside the development team.

Requirements

  • Bachelor's Degree in Computer Science or related field
  • 10+ years programming experience in Profile/PSL
  • Proven understanding of hierarchical database structures (GT.M)
  • Strong US banking domain expertise in product customizations, account relationships, ACH, debit card processing, regulations, and compliance
  • Experience working on a SOA or integrating to a microservice-based application
  • Solid sense of responsibility; driving a project from inception to completion
  • Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests

Nice-to-haves

  • Knowledge in analytics, metrics, and monitoring integrations
  • Test-driven development along with unit and integration testing
  • Experience with AWS infrastructure - EC2/EBS/Route53 services
  • Experience in systems (docker containers and kafka) and postgres database
  • Experience scaling highly available, mission-critical systems
  • Knowledgeable in Python/Linux/Terraform scripting
  • Experience with Snowflake data warehouse platform and solutions
  • Interest in emerging cloud technologies

Benefits

  • Competitive salary packages and bonuses
  • Comprehensive medical, dental, vision and life insurance benefits
  • Generous vacation and holidays
  • Paid parental leave for eligible employees
  • 401(k) and education on retirement planning
  • Tuition reimbursement on approved programs
  • Monthly contribution up to $200 to help pay off student loans
  • Great health & well-being benefits including telehealth parental support and subsidized gym program
  • Fully stocked kitchen (snacks and drinks)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service