Unclassified - Austin, TX

posted 6 months ago

Full-time - Mid Level
Remote - Austin, TX

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 our clients and stakeholders. The successful candidate will collaborate with cross-functional teams to define project requirements, drive technical excellence, and ensure successful project execution. This role requires a strong leader who can provide mentorship and guidance to the engineering team, fostering a collaborative and innovative work environment. Additionally, the Manager will contribute to the strategic direction of the software engineering department, ensuring alignment with the overall goals of the organization. In this role, the Manager will be tasked with managing and leading a team of software engineers, which includes responsibilities such as hiring, onboarding, performance management, and professional development. The individual will work closely with product managers, architects, and other stakeholders to define technical strategies, project plans, and resource allocation. They will oversee the design, development, and maintenance of software solutions, ensuring adherence to coding standards, quality guidelines, and 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 and track project progress, identify and mitigate risks, and provide timely updates to stakeholders and senior management.

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

  • Proven leadership and people management skills, with the ability to inspire and motivate a team of software engineers.
  • 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.
  • 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.
  • Experience with agile development methodologies and project management tools.

Nice-to-haves

  • Additional certifications or advanced technical training are advantageous.

Benefits

  • Healthcare benefits (medical, dental, and vision)
  • Employee Assistance Program (EAP)
  • Competitive Paid Time Off (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