Role Overview
-
Leverage both technical expertise and leadership skills to drive the development of software products.
-
Initially, you will oversee a single team, with the potential to expand your leadership across multiple teams. You’ll contribute directly to coding, perform code reviews, and influence architectural decisions while fostering a culture of technical excellence and continuous improvement.
-
Team communication will involve a combination of English and Japanese.
-
Actively participate in software development and maintenance, ensuring high-quality standards through code reviews, pair programming, and hands-on contributions.
-
Provide mentorship and training to engineering team members through one-on-one sessions, performance feedback, and skill development initiatives.
-
Collaborate closely with product and engineering teams to design scalable solutions that align with business objectives.
-
Support engineering recruitment efforts and contribute to external branding activities.
-
Help shape the engineering culture and ensure organizational structure scales effectively with business growth.
-
Identify challenges and implement strategic solutions to maximize the efficiency and impact of the engineering team.
Key Responsibilities (Examples)
-
Leadership-Oriented Role: Manage a development team, providing technical guidance and strategic direction. While direct coding may be minimal, a deep understanding of technical fundamentals is essential for making informed decisions and ensuring software quality through thorough reviews.
-
Hands-on Leadership Role: Lead a team while remaining actively involved in software development. This includes regular contributions to coding, deployment, and technical decision-making. By directly delivering results, you’ll build trust among your team and stakeholders while ensuring seamless product releases.
Must-Have Qualifications:
-
Proven experience in leading development teams, with a focus on delivering measurable results.
-
Demonstrated success as an Engineering Manager, driving product teams to meet complex requirements and deliver high-quality solutions.
-
Strong background in software engineering with hands-on coding experience, capable of contributing to and reviewing complex codebases.
-
Expertise in evaluating technologies, analyzing requirements, designing architecture, and overseeing infrastructure setup across teams or multiple projects.
-
Proficiency in implementing and managing Scrum and Agile methodologies to enhance team productivity and collaboration.
-
Ability to balance technical responsibilities with managerial duties, ensuring both individual and team efficiency.
-
Strong business communication skills in English to engage with global teams and stakeholders.
Nice-to-Have Qualifications:
-
Experience managing teams in multinational organizations.
-
Background in a fast-growing company with a focus on scaling engineering teams.
-
Proven leadership experience in multi-team development environments, successfully guiding teams to deliver impactful results.
-
Business-level proficiency in Japanese is a plus.
Ideal Candidate Traits:
-
Passionate about driving innovation and aligning with our mission to unlock the potential of the manufacturing industry.
-
Strong coaching and mentorship skills, empowering team members to maximize their potential.
-
Proactive in identifying core issues and taking ownership to implement effective solutions.
-
Adaptable and resilient in fast-paced, evolving environments, embracing challenges with a problem-solving mindset.
-
Excellent interpersonal and communication skills, fostering a respectful and constructive discussion culture within the team.