Software Engineering Manager (100% hands-on)

Updated 3 Months agoIT » Full Stack Development
Proxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photoProxifile work environment photo

Job Description

The Software Engineering Manager is responsible for creating software architecture, managing the software development process, staffing the software engineering team, and allocating software engineering resources to meet the product development timelines. 

Reporting Structure: this position will report to VP of Engineering

Responsibilities:

  • Oversee the development of Cloud Software architecture and technology platform to accommodate the expansion of software products and features. Design and maintain cloud platform infrastructure consistent with product requirements.
  • Develop, implement, and maintain software development procedures and methodologies. Ensure the software engineering team conducts activities in accordance with established procedures.
  • Develop specifications based on product planning & marketing requirements. Ensure that the software engineering team meets product design specification.
  • Estimate software engineering effort required to accomplish project objectives and manage the completion of activities within the estimated time frames.
  • Staff software engineering group to meet project resource requirements.

Requirements

  • BS in Computer Science/Computer Engineering, MS or equivalent experience preferred
  • at least 10+ years of server side web development and 5+ years of management experience in leading teams to deliver reliable software designs.
  • Strong Java, Python, SQL and Javascript programming experiences
  • Strong object-oriented programming skills and design pattern knowledge, with a passion for new web technologies, rapid build and release cycles are a must
  • Knowledge of the Product Development Process, Agile Software Development mythology, and experience in developing and implementing product development procedures
  • Demonstrate experience in software project management including structuring of activities, estimation of time and costs, plan execution and risk management.
  • Ability to effectively manage and coach many competing priorities and skilled software developers
    • Strong knowledge in Software Configuration Management, Test Methodologies, Software Architecture, and Quality System Management.
    • Proven ability to assure quality into commercialization
    • Proven record of developing products, seeing them through successful product launches
    • Excellent communication skills and ability to communicate well with technical and non-technical personnel
    • Embrace strong culture in continuous learning and sharing with others

      Interview process

      Stage 1: Prepare presentation with 2 slides

      Stage 2: 30 min Fundamental Session, 15min to explain solution on critical project, 15min to share learning on latest technology, interviewed by VP of Engineering in Taipei.

      Stage 3: compete the technical test in four days.

      Stage 4: 30 min Technical Session, interviewed by technical expert in San Francisco.

      Stage 5: 30 min Partnership Session, interviewed by co-founder in Taipei.

      Stage 6: 30 min Culture Session, interviewed by CEO in San Francisco.

      2
      150K ~ 250K TWD/month
      Managing 1-5 staff
      Optional Remote Work

      Personal Invitation Link

      Please Log In or Sign Up to get your personal invitation link.

      Proxifile

      9F No. 287, Sec. 3, Nanjing E. Rd., Songshan Dist., Taipei City

      About us

      Joining our team, you will grow and learn from senior experts on technology, legal, finance and entrepreneurship!!!

      Proxifile Value: 

      • We believe in craftsmanship and empathy, being the best-in-class engineers to create value for the society.

      Proxifile Culture:

      • We honor continuous improvement, embracing fail-fast, retrospective and automation.
      • We measure every aspect by data.
      • We support training and sharing to grow expertise.
      • We celebrate team accomplishment.
      • We strive for creating customer value, not number of features.
      • We work as professional to build product with quality attributes

      Technology Initiatives:

      • Build on AWS and the latest Cloud Native technologies, such as IaaC, API Gateway, Kubernetes, ArgoCD and gitops.
      • Be involved in key architectural decisions, such as: microservices vs. serverless; Java vs. Typescript vs. Python.
      • Participate in open source project and evaluation on commercial SaaS.
      • Research cutting edge technology on open data API, linked data, and scaling the knowledge graph to solve the real world problem.
      • Build integration platform connecting to third party systems, ranging from government offices to other enterprise applications.
      • Design highly scalable event driven architecture using event sourcing, event stream and workflow engine.
      • Take total ownership on software lifecycle from design to test automation to release and operation.

      Team

      Manchi Leung

      Other Popular Jobs at Proxifile

      Senior Software Engineer (Python 100% hands-on) - Part Time

      Part-timeMid-Senior level400 ~ 800 TWD/hourUpdated 4 months ago

      Principal Software Engineer (Full stack 100% hands-on)

      Full-timeMid-Senior level100K ~ 150K TWD/monthUpdated 4 months ago