Senior Software Engineering Manager (KR)

Yeoksam, Seoul
Tech – SWAP /
Full-time /
Hybrid
As a software team lead at Gauss Labs you will lead a strong team of software engineers in the Seoul office. You will be responsible for leading the software development of multiple Gauss Lab’s products.
You will be working with passionate and talented Software Engineers, AI Engineers and Applied Scientists and have opportunities to learn about various AI technologies and how they are applied to the semiconductor manufacturing industry. You will have significant influence on our overall strategy by helping define these product features, drive the system and cloud infrastructure, and spearhead the best practices that enable a quality product. You are the ideal candidate if you are passionate about new opportunities and have a demonstrated track record of success in delivering new features and products. A commitment to team work and strong communication skills to both business and technical partners are important requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of computer science, and practical experience building large-scale systems.

Responsibilities

    • Lead a team of strong backend Software Engineers with varying levels of seniority (from junior engineers all the way to principal levels). You will be responsible for providing mentorship, career growth opportunities and ensuring the team as a whole functions productively in alignment with corporate objectives.
    • Be hands on: the role is part team leadership, part technical leadership and part hands-on. You will be writing code and designing software. We are making things here at Gauss Labs, it’s all hands on deck.
    • Play a key part in the planning, design and delivery of multiple Gauss Labs’ product lines along with support from management and PM’s.
    • Be the face and spokesperson for the Product Engineering team both internally and at times to our customers, supporting customer and account management activities.
    • Take responsibility for end-to-end development with high standard in all aspects of a software engineering organization from software design, coding, code reviews, tests, devops to process improvements and team building.
    • Support and influence hiring activities and needs of product engineering as well as adjacent technical teams.
    • Collaborate cross-functionally with management, other leads and product/program managers to understand the product’s needs, business problems and domain.
    • Collaborate with interdisciplinary, diverse, and geographically dispersed teams.

Key Qualifications

    • BS/MS degree in Computer Science and Engineering or strong industry experience in software development
    • 10+ years of industry experience in building/deploying large scale production systems, software development and/or platform engineering
    • 5+ years of experience as a tech lead and/or team lead
    • 3+ years of experience in directly managing teams of software engineers
    • Very strong technical background with experience developing large-scale enterprise software systems
    • A strong team player with great team and startup spirit; enthusiastic to support company goals, not afraid to wear multiple hats and learn new domains/areas quickly
    • Ability to work through multiple levels from helping and mentoring junior engineers to influencing technical leadership
    • A proactive and flexible attitude
    • Excellent verbal and written communication skills in English to explain ideas to a variety of audiences
    • Excellent project management skills including experience with Agile methodologies and practices
    • Ability to anticipate problems, identify risks, see around corners and scope large projects
    • Development experience in a cloud service environment such as Amazon AWS, MS Azure, and Google Cloud Platform as well as on-premise Kubernetes clusters in highly secure environments
    • Expertise in at least one modern programming language such as Python, Java, Go, Rust
    • Plus: Experience working with a geographically distributed multi-cultural teams
    • Gauss Labs values are vital in defining who we are and we are looking for a candidate that aligns with these values. - Dare the impossible / Team up for growth / Act with ownership / Go above and beyond