Teletracking Technologies - Pittsburgh, PA

posted about 1 month ago

Full-time - Mid Level
Remote - Pittsburgh, PA
Telecommunications

About the position

The Manager of Software Engineering will lead the development of software products aimed at enabling business transformation through technology. This role involves end-to-end technical ownership of products, including resource management, project management, and driving process improvements to ensure high-quality service. The position requires collaboration with a multi-disciplinary team in a fast-paced, agile environment, focusing on full-stack development and the health and scalability of the platform.

Responsibilities

  • Lead the development of software products at scale.
  • Manage resources and overall project responsibilities.
  • Drive process improvements and ensure high-quality service.
  • Work closely with ops engineers, developers, and product owners.
  • Focus on full-stack development to create innovative event-based solutions.
  • Write programs in various languages such as Java, C#, Scala, Python, or JavaScript.
  • Ensure software maintenance and testing for continued functionality.
  • Design application components and plan their integration.
  • Consult with product owners and subject matter experts to analyze user needs.
  • Create models and diagrams for software code requirements.
  • Document all aspects of applications for future maintenance.
  • Monitor system performance to ensure proper operation.
  • Assist and mentor junior team members.
  • Foster a culture of continuous learning and good engineering principles.

Requirements

  • Master's degree in Computer Science, Engineering, or a related field with three years of progressive experience in a software engineering leadership role, or a Bachelor's degree with six years of experience.
  • Experience in a Software Engineering leadership or management role.
  • Working understanding of event-driven architecture and microservices.
  • Experience with cloud-based management and hosting (AWS, Azure, GCP, CloudFormation, Terraform, or Ansible).
  • Experience with object or component-oriented development (C++, Java, Scala, C#, or Python).
  • Experience with database management systems (Oracle, MSSQL, MongoDB, MySQL, DynamoDB, or PostgreSQL).
  • Experience with Version Control Software (git, Mercurial, CVS, TFS, or Subversion).
  • Strong understanding of software development methodologies and life cycles.

Benefits

  • Competitive Salary
  • Full-Time Position
  • Flexible Telecommuting Options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service