DevJobs

Software Architect, Operations Group

Overview
Skills
  • TypeScript TypeScript ꞏ 10y
  • React React ꞏ 10y
  • Node.js Node.js ꞏ 10y
  • Redux Redux
  • DynamoDB DynamoDB
  • Elasticsearch Elasticsearch
  • Jenkins Jenkins
  • CI/CD CI/CD
  • AWS Lambda AWS Lambda
  • Cypress
  • AWS Aurora
  • AWS CDK
  • CQRS
  • Elastic
  • Event sourcing
  • Redux-Saga
  • Infrastructure-as-code

About the position:

We’re seeking an experienced Software Architect to join our Operations Group This senior-level role is ideal for someone with 10+ years of experience ready to tackle high-impact projects in a serverless, event-driven environment.


You’ll play a key role in defining and guiding the technical direction of our Operations platform and contribute to the development of cutting-edge features that power work allocation, payroll and workforce management in bus operations centers around the globe.


As a Software Architect, you will take ownership of the overall technical architecture, working closely with Product Management, Design, and other tech teams to ensure consistency, scalability, and performance across our modern web application. Your efforts will focus on strategic architectural planning, technical decision-making, and fostering best practices across all development teams in the Operations Group.


Our global team includes Full Stack Engineers, QA Engineers, Team Leads, Product Managers, and Product Designers, all collaborating cross-functionally to deliver impactful solutions.


Responsibilities:

Guiding Platform Evolution:

  • Plan and oversee the long-term technical direction of the Operations platform.
  • Develop and maintain a clear, flexible roadmap of prioritized technical initiatives.
  • Oversee the evolution of our full-stack application using React, TypeScript, Redux/Redux-Saga on the frontend, and Node.js with TypeScript on AWS Lambda for the backend.

Navigate the complexities of our event-sourcing and CQRS-based system in a serverless AWS environment.

  • Ensuring Technical Consistency:
  • Advise development teams to maintain alignment with architectural standards.
  • Review major technical proposals to ensure quality and coherence.
  • Identify opportunities for collaboration and efficiency across teams.

Facilitating Technical Decisions:

  • Document and gain consensus on key architectural decisions.
  • Lead technical discussions and guide them to actionable conclusions.

Consulting Teams On Their Deliverables:

  • Identifying and preventing redundant work.
  • Identifying and taking advantage of synergy between topics in different teams.
  • Helping the group as a whole to build an efficient roadmap.
  • Act as a sparring partner to Software Engineers and Product Managers both within the Operations group and with other groups in the R&D department.


Requirements:

  • 10+ years of experience in full-stack development, with deep knowledge of TypeScript, React, and Node.js.
  • Proven experience in a Software Architect or similar technical leadership role.
  • Practical experience in serverless architecture, especially AWS Lambda.
  • Experience with event-driven design patterns, such as event sourcing and CQRS.
  • Experience with AWS Aurora and DynamoDB for data management, and Elasticsearch for centralized logging.
  • Strong command of infrastructure-as-code; we heavily rely on AWS CDK.
  • Willingness to get involved with our infrastructure stack, including Jenkins CI/CD, Cypress, and Elastic.



About Optibus:

Optibus is a unified software platform revolutionizing public transportation planning, scheduling, and operations in over 7,000 cities worldwide. Using AI, ML, and optimization algorithms, it empowers agencies to design more efficient, equitable, and sustainable transit networks, enhancing passenger access, reducing emissions, and improving driver conditions. With offices globally and a team of 350+ employees, Optibus fosters a collaborative culture centered on innovation, determination, and impact. As the first unicorn in public transportation technology, Optibus is driving the modernization of mass transit to make it the preferred choice for cities and passengers alike.


Optibus is proud to be an equal opportunity employer. We hire talented individuals, regardless of gender, race, ethnicity, ancestry, age, disability, sexual orientation, gender identity or expression, cultural background, religious beliefs, or any other characteristic protected by federal, state, or local laws. It is our responsibility at Optibus to provide an inclusive and accessible interview experience for all. We will provide reasonable accommodations for all candidates in need of individualised support during the hiring process.

Optibus