Senior Software Architect

  • Tokyo
  • Partial Remote
  • Full-time
  • September 12, 2024
Conditions
location-icon
Apply from Japan Only
visa-icon
No relocation to Japan
(No visa sponsorship from overseas)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Senior or above

About Us:

At Tektome, we're at the forefront of technological innovation for the AEC industry. Our commitment is to drive excellence, push technological boundaries, and transform the AEC as a whole. We are a spin out of one of the first AI companies in Japan, Incubit. We're looking for dedicated professionals who share our passion and ambition. If you're a developer hungry for challenges and eager to be part of a pioneering tech firm, Tektome is where you belong.

 

Role:

We are looking for a seasoned and visionary Software Architect with expertise in Azure. In this role, you will be at the forefront of driving our cloud architecture strategy, acting as an inspiration and mentor for other engineers and ensuring the delivery of scalable, secure, and high-performance applications. You will play a critical role in shaping the technical direction of our cloud initiatives, working closely with senior leadership and cross-functional teams to build our current PoC like architecture into a PaaS first serverless backend solution that allows the processing of unstructured AEC data to structured data at scale for our downstream web applications.

 

Key Responsibilities:

Overall you will have a single focus; design, build and lead our backend system design based on Tektomes long term goals. You will work directly with the CTO to define the long term goals, you will own the design, solution and implementation. The overall goal is extremely complex as it is a blend of strong stable solutions with integrating AI into the overall architecture whilst dealing with non-trivial isolated data from the AEC domain thus we are seeking an extremely talented engineer who thrives in such a world.

  • Architectural and Software Development: Lead the software architecture design of our backend system as a strong individual contributor, shaping the direction from the beginning.
  • Team Leadership: Start as an individual contributor that provides senior mentorship to other team members, with the option and ability to build a team as lead or stay as individual technical expert.
  • Strategic Planning: Collaborate with the CTO to define the strategy, set technical standards, and plan for uncertainty in dealing with innovative technologies.
  • Technical Governance: Establish and enforce architectural best practices, guidelines, and standards. Conduct architectural reviews and provide oversight to ensure solutions are robust and scalable.
  • Security & Compliance: Ensure that backend architecture comply with security best practices and regulatory requirements. Lead efforts to integrate security into the design and development process.

 

Required Qualifications:

  • Education:
    • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree or equivalent experience preferred.
  • Experience:
    • 10+ years of experience in software development, with at least 5 years in a senior or lead architect role.
    • Extensive experience with designing and implementing modern architectures on Azure.
    • Proven experience leading and mentoring technical teams in a dynamic, fast-paced environment.
  • Technical Skills:
    • Deep expertise in Azure services, including Azure Functions, Logic Apps, Event Grid, API Management, and Azure DevOps.
    • Proficient in at least one programming language such as C#, Python, or JavaScript, with a strong understanding of serverless design patterns.
    • Expertise in SQL and NoSQL database schema design, with a focus on graph database designs
    • High performant search system (text, vector etc) experience
    • Strong experience with Infrastructure as Code (IaC) using tools like Terraform, ARM templates, or Bicep.
    • In-depth knowledge of microservices architecture, containerization, and API design ideally with modern frameworks such as GraphQL.
    • Strong understanding of monitoring solutions (New Relic, Sentry, Grafana, ELK)
    • Strong understanding of cloud security principles, identity management, and data protection strategies in Azure.
  • Soft Skills:
    • Exceptional planning and time management, with the ability to inspire and guide technical teams.
    • Excellent communication and interpersonal skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders. 
    • Strategic thinking and problem-solving abilities, with a focus on delivering business value through technology.

 

Preferred Qualifications:

  • Azure certifications such as Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure DevOps Engineer Expert.
  • We work significantly with Azure AI Search so an understanding of NLP based search methods is ideal
  • Practical experience with Apache Gremlin and Azure Cosmos
  • Familiarity with Agile and DevOps methodologies and practices.

 

What We Offer:

  • Competitive salary, comprehensive benefits with leadership performance bonuses.
  • Flexible work hours and hybrid work options.
  • Opportunity to work on cutting-edge technologies and build the company stack from zero to one.
  • Personal growth, leadership opportunities with potential for career advancement.
  • Flexible work hours and remote work options.

Tektome is an Architectural Design AI Platform.

Tektome is at the forefront of technological innovation for the Architecture, Engineering and Construction (AEC). Their commitment is to drive excellence, push technological boundaries, and transform the AEC as a whole. Tektome is a spin out of one of the first AI companies in Japan, Incubit. They are looking for dedicated professionals who share our passion and ambition. If you’re a developer hungry for challenges and eager to be part of a pioneering tech firm, Tektome is where you belong.

Work on cutting-edge technologies: Tektome is essentially tackling the problem of how AEC companies manage their data through turning unstructured massive amounts of data in various forms (scanned blueprints, CAD, BIM) into structured data which downstream applications they build can benefit from. They leverage the shift towards using natural language to define custom extraction and logic pipelines by users whom cannot code such that they own their data. As such, Tektome builds upon multimodal language models and are constantly updating our trajectory to match the rapid speed of AI development.

Personal growth and learning opportunities: Tektome is still a small team and the trend of growth is accelerating extremely quickly which means members can grow not just their skills in new areas but also their career as the company expands. They value personal learning and provide a monthly stipend to take new courses, attend events or purchase study materials.

Collaborative and inclusive work environment: Tektome is committed to fostering a culture of collaboration and inclusivity, with English as our connecting language. Every voice is valued, and teamwork is the cornerstone of our success. Join Tektome in an environment where diverse perspectives are embraced, and innovative ideas flourish, all within a supportive community committed to mutual growth and respect.

View Tektome's company page

↑ Back to top ↑

Senior Software Architect at Tektome
APPLY NOW  ➜🇯🇵 Residents Only