Social Finance - New York, NY

posted about 1 month ago

Full-time - Senior
Remote - New York, NY
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 various stakeholders and teams to ensure successful project delivery and continuous improvement of the 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 with snacks and drinks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service