Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend, Senior Software Engineer, City Common Services image - Rise Careers
Job details

Backend, Senior Software Engineer, City Common Services

Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we’re bringing greater freedom, safety and happiness to people and society. 


Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.


Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we're bringing greater freedom, safety and happiness to people and society.


Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.


TEAM

The Toyota Woven City is a fully connected ecosystem powered by hydrogen fuel cells to be built at the base of Mt. Fuji in Japan. It is envisioned as a 'living laboratory' and 'ever-evolving,' incorporating various types of cutting edge technologies. At the same time, it is also 'human-centric,' that is, it is expected to keep people safe and comfortable.


Woven City's R&D team will develop innovative products and services using technologies developed by Toyota Motor Corporation.

Our mission is to:

1. Develop services and products for Woven City

2. Expand capabilities through long-term R&D


Our team will develop innovative services that are important to the city. As a first party developer, we will also build a foundation upon which third-party partners can participate. Therefore, we are responsible for not just the applications but also the main software and capabilities.


Our team consists of many experienced members with international work experience. We strive to be open as we create a new culture with members from different backgrounds and nationalities. Our global team works with the Toyota Motor Corporation and the Toyota Research Institute in North America to develop our technologies and products.


You will report to the lead of the function and the workplace is hybrid (remote and office).


For more information about Woven City, please visit: https://www.woven-city.global/


WHO ARE WE LOOKING FOR

We are looking for a passionate and enthusiastic team leader to join our team of experienced developers and technical professionals. We are using the latest technologies to provide the best services and solutions to this city's applications and customers.


You will drive the entire process of development, implementation and operation, along with defining the cross-functional specifications and requirements.


You will report to the lead of the function and the workplace is hybrid (remote and office).


RESPONSIBILITIES:
  • Drive the majority of DevOps processes and oversee the qualitative and quantitative outputs of the backend software services team.
  • Exercise technical judgment when collaborating with cross-functional teams.
  • Direct and manage each step of the system development process and the release of deliverables.
  • Point of contact for production incidents and investigation
  • To ensure stable operation and maintenance, improve and automate existing system designs, codebases, CI/CD, development process and tools.
  • Prepare documentation for colleagues and report to managers.


MINIMUM QUALIFICATIONS:
  • Bachelor's degree in computer science or a related technical field
  • 5+ years of experience as a team lead in large-scale application product development, covering requirement design, risk and cost management, scope coordination, dependency identification, daily development management, architecture design, coding, testing, CI/CD, operation, maintenance, and documentation
  • Proficiency in Go (Gin or similar tools), SQL, NoSQL, and synchronous/asynchronous communication protocols (Web API, gRPC, Kafka, AMQP, MQTT), as well as Docker
  • Extensive experience and knowledge in testing design/frameworks and implementation
  • Experience with DevOps tools and platforms such as GitHub, GitHub Actions, CI/CD tools, Jira, Confluence, AWS, GCP, or MS Azure
  • Proficiency in business-level English


NICE TO HAVES:
  • Experience in API development (OpenAPI Specification (OAS)) with microservices architecture using Kubernetes, EKS, Fargate
  • Experience in data platform design and development
  • Practical experience or certificate for a SCRUM master and PO.
  • Experience and skills of Bazel, Kubernates, Argo Flux, Jenkins etc.
  • Proficiency in business-level Japanese


All interviews will be arranged via Google Meet, unless otherwise stated.



WHAT WE OFFER

・Competitive Salary - Based on experience

・Work Hours - Flexible working time with NO core-hours

・Paid Holiday - 20 days per year (prorated)

・Sick Leave - 6 days per year (prorated)

・Holiday - Sat & Sun, Japanese National Holidays, and other days defined by our company

・Japanese Social Security - all applicable (Health Insurance, Pension, Workers’ Comp, and Unemployment Insurance, Long-term care insurance)

・In-house Training Program (software study/language study)


Our Commitment

・We are an equal opportunity employer and value diversity.

・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend, Senior Software Engineer, City Common Services, Woven by Toyota

Woven by Toyota is searching for a passionate and dedicated Senior Software Engineer with a backend focus to join our innovative team in Tokyo. Being part of Woven by Toyota means engaging in the exciting evolution of mobility through our groundbreaking Arene platform, designed to deliver safe, intelligent, and human-centered mobility solutions. You will play a crucial role in fostering a connected ecosystem as we work on initiatives that are pivotal to the development of Woven City — a living laboratory powered by cutting-edge technology and hydrogen fuel cells. In this thrilling position, you will lead the majority of DevOps processes while managing the backend software services team's qualitative and quantitative outputs. Your experience will come in handy as you ensure stable operation, improve existing system designs, and leverage the latest technologies to create a happier and safer urban environment. Your collaboration with cross-functional teams will be vital as you define specifications and oversee the entire development process from inception to delivery. Join a diverse team crafted from excellent talent, where your voice is heard, innovation thrives, and your contributions directly impact societal well-being. If you are ready to push the boundaries of mobility and work within an inspiring atmosphere, Woven by Toyota is the ideal place for you.

Frequently Asked Questions (FAQs) for Backend, Senior Software Engineer, City Common Services Role at Woven by Toyota
What does a Senior Software Engineer at Woven by Toyota do?

As a Senior Software Engineer at Woven by Toyota, you will be responsible for leading the backend services team in creating innovative applications, optimizing current systems, managing DevOps processes, and ensuring the qualitative and quantitative outcomes of our services. Your role will involve collaborating with cross-functional teams and taking ownership of the development process from start to finish.

Join Rise to see the full answer
What are the qualifications needed for a Senior Software Engineer at Woven by Toyota?

To qualify for the Senior Software Engineer position at Woven by Toyota, candidates should hold a Bachelor's degree in computer science or a related field. You will also need over 5 years of experience in large-scale application development, proficiency in Go, SQL, NoSQL, and various communication protocols, as well as familiarity with DevOps tools such as GitHub and CI/CD platforms.

Join Rise to see the full answer
What can I expect from the work culture at Woven by Toyota?

Woven by Toyota embraces a unique global culture that marries modern Silicon Valley innovation with traditional Japanese craftsmanship. Expect a supportive and open environment where international experience and diverse backgrounds enrich innovation and creativity, fostering a dynamic work culture that values collaboration.

Join Rise to see the full answer
Is the Senior Software Engineer position at Woven by Toyota remote or office-based?

The Senior Software Engineer position at Woven by Toyota is hybrid. This means you will have the flexibility to work both remotely and from the office. We understand the importance of work-life balance and provide this structure to promote productivity and well-being.

Join Rise to see the full answer
What technology stack does Woven by Toyota use for its projects?

At Woven by Toyota, our technology stack includes Go with frameworks like Gin, SQL and NoSQL databases, Docker, and various communication protocols like Web API, gRPC, and Kafka. We also utilize modern DevOps tools and cloud platforms such as AWS, GCP, and Azure to streamline our development and deployment processes.

Join Rise to see the full answer
What benefits come with working at Woven by Toyota?

Woven by Toyota offers competitive salaries, flexible working hours, and extensive paid holidays. Employees also enjoy access to comprehensive Japanese social security benefits, in-house training programs, and a commitment to workplace diversity. Our goal is to provide a supportive environment for all team members.

Join Rise to see the full answer
How can I prepare for the interview for Senior Software Engineer at Woven by Toyota?

To prepare for your interview for the Senior Software Engineer role at Woven by Toyota, familiarize yourself with our projects, technologies and be ready to discuss your past experiences in detail. Be prepared to answer both technical questions and situational queries related to team leadership and collaboration.

Join Rise to see the full answer
Common Interview Questions for Backend, Senior Software Engineer, City Common Services
What experience do you have in leading a software development team?

When answering this question, share your past roles where you led a team, highlighting specific projects and the methodologies you employed. Discuss how you fostered collaboration, managed project timelines, and achieved successful outcomes.

Join Rise to see the full answer
Can you describe a challenging problem you've faced in backend development and how you solved it?

Choose a specific challenge that showcases your problem-solving skills. Describe the issue, your analysis, and the steps taken to resolve it, emphasizing the positive impact of your solution on the project or team.

Join Rise to see the full answer
How do you ensure effective communication within a cross-functional team?

Explain your strategies for promoting clear and open communication, such as regular check-ins, feedback loops, and collaborative tools. Provide examples of how this has fostered a productive work environment in your previous positions.

Join Rise to see the full answer
What is your approach to implementing DevOps practices?

Discuss your familiarity with DevOps methodologies and tools. Outline your experience with continuous integration, continuous deployment, and automation processes, and how you have facilitated a culture of collaboration between development and operations teams.

Join Rise to see the full answer
How do you prioritize tasks when you have multiple projects on your plate?

Describe your approach to prioritization, such as using project management tools, assessing project deadlines, or aligning tasks with business goals. Share a past experience where your prioritization skills led to successful project delivery.

Join Rise to see the full answer
What strategies do you use to test and ensure the quality of backend services?

Talk about your experience with various testing frameworks and methodologies. Highlight your approach to testing, including unit tests, integration tests, and automated testing. Mention the impact of your quality assurance efforts on product performance.

Join Rise to see the full answer
Can you explain your experience with SQL and NoSQL databases?

Be prepared to discuss your knowledge and experience with both types of databases, including when to use each one. Highlight specific projects where you successfully leveraged these technologies to achieve desired outcomes.

Join Rise to see the full answer
Describe a time you had to adapt to a significant change in a project.

Share a specific example where you encountered a major shift and how you adapted your team’s response. Emphasize your flexibility and ability to turn challenges into opportunities for growth and improvement.

Join Rise to see the full answer
What role do you think documentation plays in software development?

Explain the importance of documentation in facilitating communication, knowledge sharing, and ensuring accountability. Discuss how you ensure documentation is maintained and updated throughout the development lifecycle.

Join Rise to see the full answer
What motivates you to excel as a Senior Software Engineer?

Articulate your passion for technology, continuous learning, and collaboration within teams. Illustrate your commitment to innovation and how it drives your performance and dedication in software engineering.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Sopra Steria Remote C. de l'Antiga Senda d'En Senent, El Pla del Real, 46023 València, Valencia, España
Posted 8 days ago

Software-Defined Vehicle. Arene is a modern software platform developed to support the creation, deployment and continuous improvement of software-defined vehicles. The Arene Vehicle Platform consists of build tools and on-vehicle software, and th...

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 25, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!