Senior Platform Architect (aspiring CTO)

  • Position Senior Platform Architect (aspiring CTO)
  • Reports to Chief Technology Officer
  • Location Sydney, Australia
  • Remuneration & Benefits Salary is commensurate with skills and experience; but you will also be eligible to participate in the Staff Equity Program and will receive $50 per month for your mobile phone and a notebook / PC, worth $4,000.
  • Commencement Date Immediate
Apply now

About Switch

Switch Automation is a rapidly growing technology company with headquarters in Denver, Colorado; and a global development team lead out of Sydney, Australia.

Over the past three years we focused on establishing the sectors and customer profile for our target market. In 2016 Switch untethered some of the largest F100 companies from legacy building management technologies by delivering the world’s only end-to-end monitoring and management platform. The next three years are all about scale and taking our platform to a fully commercialized global market. Teamwork is a core value at Switch, we work hard, enjoy each other’s successes and we don’t take ourselves too seriously. We believe that people give us their best when they are happy and have a good work life balance. Our people have helped to put us years ahead of any other company in this space and we are fast becoming the most recognized brand in sustainable buildings technology.


The Senior Platform Architect will be an experienced and passionate technologist who has aspirations to become a CTO within the next five years. This person will report directly to our CTO and will be responsible for leading and managing several software development teams that contribute to and expand the Switch Platform. The Technology Project Manager will be a key member in a team leading Switch through the next generation of Platform development to achieve the goal of becoming the world’s leading cloud-based building controls and IoT platform for smart buildings. The Technology Project Manager will be one of the key members of the management team in setting direction for system architecture, software development and platform functionality and features along with planning for risk and growth.

Areas of responsibility

Strategy & Planning
  • In partnership with company management, identify opportunities and risks for delivering Switch Platform services, including identification of competitive services, opportunities for innovation, and assessment of obstacles and technical hurdles.
  • Identify technology trends and evolving social behavior that may support or impede the success of the business.
  • Evaluate and identify appropriate technologies for delivering Switch Platform services.
  • Participate in strategic planning to achieve business goals by identifying and planning development initiatives.
  • Review current best practices for cloud development and architecture for the application.
Implementation & Deployment
  • Participate in the selection of development staff/resources including programmers, graphic designers, project management and quality assurance personnel.
  • Supervise the software development for all projects under your management
  • Manage any Switch company staff or outsourced contractors who will participate in platform development
  • Support and use the software revision control system and repository.
  • Support and use the internal communications systems, such as a wiki, blog, chat room, project management, and bug tracking systems
  • Collaborate with a User Experience Designer and potential customers to prepare wireframes or mock-ups of prototypes of the Platform development
  • Support and have input into the company’s software development methodology.
  • Conduct code reviews and specification conformance testing
  • Support the quality assurance process, including integration and system testing.
  • Review and approve proposed development releases and manage the release process.
  • Monitor application performance and review any application failures in staging or production.
Operational Management
  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.
  • Define and communicate Switch values and standards for software development
  • Ensure that technology standards and best practices are maintained across the organization.
  • Share knowledge, mentor, and educate the management, staff, partners, customers, and stakeholders with regard to the technological vision, opportunities, and challenges.
  • Ensure technical problems are resolved in a timely and cost-effective manner.
  • Ensure the company’s internal technological processes and customer-facing services comply with community expectations and applicable laws and regulations for privacy, security, and social responsibility.
  • Promote achievement of the business goals within a context of community collaboration by developing policies for sharing software code, technological innovation, business processes, and other intellectual property.


Formal Education & Certification
  • University degree in the field of computer science.
Knowledge & Experience
  • Demonstrated ability to design cloud-based applications
  • Demonstrated knowledge in the areas of building automation and energy management.
  • 5 years’ experience managing software development
  • 3 years’ experience with start-up companies.
  • Hands-on experience coding in more than one development environment
  • Familiar with more than one software development methodology.
  • Ability to document user requirements and develop specifications.
  • Skill with .net, SQL Server, HTML, CSS, XHTML, JavaScript frameworks, and AJAX.
  • Knowledge of web standards.
  • Knowledge of Internet protocols, database management systems, and revision control systems.
  • Familiar with information security vulnerabilities and risk management.
Personal Attributes
  • Proven leadership ability.
  • Ability to set and manage priorities judiciously.
  • Excellent written and oral communication skills.
  • Excellent interpersonal skills.
  • Ability to articulate ideas to both technical and non-technical audiences.
  • Exceptionally self-motivated and directed.
  • Keen attention to detail.
  • Superior analytical, evaluative, and problem-solving abilities.
  • Exceptional service orientation.
  • Ability to motivate in a team-oriented, collaborative environment.
Work Conditions
  • Periodic work outside of 8.30am-6.00pm business hours.
  • Sitting for extended periods of time.
  • Travel
Apply now

Sign up for e-news

Request a demo

To learn more about the Switch Automation Platform, please fill out the form and someone will contact you shortly.

Talk to a program manager


We'd love to stay in touch. Sign up here for occasional updates from the Switch team. You know...things like recent blog posts, news & announcements & invitations to cool events!