Software Engineering Manager (100% hands-on)

Save
Job updated almost 2 years ago

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.

      View all jobs
      View all jobs
      Save
      2
      150,000 ~ 250,000 TWD / month
      Managing 1-5 staff
      Optional Remote Work
      Personal Invitation Link
      This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
      Share this job
      Logo of Proxifile.

      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.


      Jobs

      Part-time
      Mid-Senior level
      3
      400 ~ 600 TWD / hour
      Save

      Part-time
      Mid-Senior level
      3
      400 ~ 600 TWD / hour
      Save

      Part-time
      Mid-Senior level
      1
      400 ~ 800 TWD / hour
      Save