Comcast - Philadelphia, PA

posted about 2 months ago

Full-time - Manager
Remote - Philadelphia, PA
Broadcasting and Content Providers

About the position

FreeWheel, a Comcast company, is seeking a Manager of Software Engineering to lead a team of Software Development Engineers in an Agile development environment. This role involves planning, designing, and developing software solutions using programming languages such as Go, Node.js, and C#. The successful candidate will be responsible for designing relational database architectures and schemas, writing SQL queries, and optimizing relational database performance. Additionally, the role includes designing NoSQL databases and performing infrastructure management and container orchestration within cloud-native environments, specifically utilizing Microsoft Azure and AWS. As a first-level supervisor, the Manager will oversee projects from design through testing, which includes new programs, enhancements, and modifications. Collaboration with Quality Assurance teams is essential to ensure thorough testing of software products. The Manager will also develop and administer performance standards for the organizational unit and manage a diverse team that may include both exempt and non-exempt employees. Providing subject matter guidance to team members and developing processes to enhance departmental efficiencies are key responsibilities. The Manager will serve as the primary liaison between Software Engineering and other departments, directing implementation initiatives for new software products and applications. They will organize the software update process for existing applications and coordinate the rollout of software releases, ensuring all deliverables adhere to deadlines, specifications, and budgets. The role also involves implementing performance metrics, preparing periodic reports, and monitoring project progress to report findings to the leadership team. Keeping the engineering team updated with the latest technological developments in the industry is crucial, as is mentoring junior-level engineers. This position is eligible for 100% remote work, providing flexibility in the work environment.

Responsibilities

  • Plan, design, and develop software in an Agile development environment using Go, Node.js, and C#.
  • Design relational database architecture and schemas.
  • Write SQL queries and optimize relational database performance.
  • Design NoSQL databases and perform infrastructure management.
  • Manage container orchestration within cloud-native environments, including Microsoft Azure and AWS.
  • Oversee projects from design to testing, including new programs, enhancements, and modifications.
  • Collaborate with Quality Assurance teams to conduct testing.
  • Develop and administer performance standards for the organizational unit.
  • Manage a team which may include exempt and non-exempt employees.
  • Provide subject matter guidance to employees as required.
  • Develop processes and procedures to drive department efficiencies.
  • Assist in the development and meeting of departmental budget.
  • Serve as the primary point of contact and liaison between Software Engineering and other teams.
  • Direct implementation initiatives for new software products and applications.
  • Organize the software update process for existing applications and coordinate the roll-out of software releases.
  • Manage all deliverables to ensure adherence to deadlines, specifications, and budgets.
  • Implement performance metrics and prepare periodic reports.
  • Monitor and track project progress and report findings to leadership team.
  • Ensure all engineers keep current with technological developments within the industry.
  • Develop proposals, hardware, and software.
  • Guide and mentor junior-level engineers.

Requirements

  • Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field.
  • Five (5) years of experience developing software in an Agile development environment using Go, Node.js, and C#.
  • Three (3) years of experience designing relational database architecture and schemas, writing SQL queries, and optimizing relational database performance.
  • One (1) year of experience performing infrastructure management and container orchestration within cloud native environments, including Microsoft Azure and AWS.

Benefits

  • Comprehensive health benefits
  • 401k retirement savings plan
  • Paid time off
  • Flexible work arrangements
  • Employee discounts
  • Tuition reimbursement
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service