Apex Clearing Corporation - Austin, TX

posted 6 months ago

Full-time - Mid Level
Remote - Austin, TX
Credit Intermediation and Related Activities

About the position

The Manager, Software Engineering at Apex Fintech Solutions will play a pivotal role in leading and managing a team of software engineers. This position is responsible for overseeing the design, development, and delivery of high-quality software solutions that meet the needs of the business and its clients. The manager will collaborate with cross-functional stakeholders, including product managers and architects, to define project requirements and drive technical excellence. This role requires a strong focus on mentorship and guidance, fostering a collaborative and innovative work environment, and contributing to the strategic direction of the software engineering department. In this role, the manager will be tasked with managing the hiring, onboarding, performance management, and professional development of the engineering team. They will ensure that the team adheres to coding standards and quality guidelines while meeting project timelines. Regular code reviews and quality assurance activities will be conducted to maintain high standards of software quality and reliability. The manager will also monitor project progress, identify and mitigate risks, and provide timely updates to stakeholders and senior management, ensuring successful project execution. The ideal candidate will possess proven leadership skills, excellent technical expertise in software engineering principles, and a solid understanding of the software development lifecycle and agile methodologies. They will be expected to inspire and motivate their team while effectively communicating and collaborating with cross-functional teams to achieve project goals.

Responsibilities

  • Manage and lead a team of software engineers, including hiring, onboarding, performance management, and professional development.
  • Collaborate closely with product managers, architects, and stakeholders to define technical strategies, project plans, and resource allocation.
  • Oversee the design, development, and maintenance of software solutions, ensuring adherence to coding standards, quality guidelines, and project timelines.
  • Provide technical guidance and mentorship to the engineering team, fostering their growth, and supporting their professional development.
  • Collaborate with cross-functional teams to ensure effective coordination and communication, enabling successful project delivery.
  • Conduct regular code reviews and quality assurance activities to maintain high standards of software quality and reliability.
  • Monitor and track project progress, identify and mitigate risks, and provide timely updates to stakeholders and senior management.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • Minimum of 8 years of experience in software development, with demonstrated progression in leadership and managerial roles.
  • Proven track record of successfully managing software engineering teams and delivering complex projects.
  • Excellent technical expertise in software engineering principles, design patterns, and best practices.
  • Solid understanding of software development lifecycle, agile methodologies, and project management principles.
  • Proficiency in one or more programming languages and software development frameworks.
  • Substantial problem-solving and decision-making skills, with the ability to prioritize tasks and resources effectively.
  • Excellent communication and collaboration skills, with the ability to work well with cross-functional teams and stakeholders.

Nice-to-haves

  • Additional certifications or advanced technical training are advantageous.

Benefits

  • Healthcare benefits (medical, dental, and vision)
  • Competitive PTO
  • 401k match
  • Parental leave
  • HSA contribution match
  • Paid subscription to the Calm app
  • Generous external learning and tuition reimbursement benefits
  • Hybrid work schedule allowing flexibility of working from home and one of the primary offices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service