Sofi - New York, NY

posted 4 days ago

Full-time - Mid Level
New York, NY
251-500 employees
Construction of Buildings

About the position

The Senior Manager of Software Engineering at the bank will lead a team of software engineers in developing and maintaining high-quality software solutions. This role is pivotal in driving innovation and ensuring the successful delivery of projects that align with the bank's strategic goals. The Senior Manager will collaborate with cross-functional teams, manage project timelines, and mentor junior engineers to foster a culture of continuous improvement and excellence in software development.

Responsibilities

  • Lead and manage a team of software engineers to deliver high-quality software solutions.
  • Collaborate with product management and other stakeholders to define project requirements and scope.
  • Ensure adherence to software development best practices and methodologies.
  • Mentor and develop team members to enhance their skills and career growth.
  • Manage project timelines, budgets, and resources effectively.
  • Drive innovation by exploring new technologies and methodologies to improve software development processes.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development and engineering management.
  • Strong knowledge of software development methodologies and best practices.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Experience with cloud technologies and microservices architecture.

Nice-to-haves

  • Master's degree in a related field.
  • Experience in the banking or financial services industry.
  • Familiarity with Agile and DevOps practices.
  • Knowledge of data analytics and machine learning.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays and vacation time
  • Professional development opportunities
  • Flexible work hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service