Bothell, WA (Corporate)

Cloud SaaS Software Architect

North America

Reports to: Director, Software Engineering

Position summary

Winshuttle is looking for a passionate, innovative, hands on technical leader with deep expertise in Cloud Architecture and product architecture experience in large scale enterprise Software environments.

About Winshuttle

Are you interested in working in a fun, collaborative environment, for an award winning workplace? Winshuttle is dedicated to fostering a culture of respect and innovation to support and empower employees' ambitions. We're constantly looking for entrepreneurs who aren't afraid to think outside the box, and don't take themselves too seriously. We embrace and support our employees who seek opportunities for continued learning, inspire others, and live and breathe our core PACT values. We have a work hard, play hard mentality; we're constantly evolving lean solutions for ERP business processes by day, and dominating on the frisbee golf course by night. Our strength and competitive advantage stems from our awesome employees, and we strive to create a balanced work life that is as inspiring and rewarding as life at home. Think you might be a great fit?

Essential functions and responsibilities

  • Develop and lead the Cloud/SaaS platform vision and strategy – Provide technical thought leadership for new architecture for cloud services
  • Work alongside development team and provide architecture diagrams, reference architecture, domain models and other supporting documents that ensure alignment of roadmap strategy
  • Architecting and Building highly scalable, cloud native applications preferably on AZURE platform
  • Hands on Expertise in distributed architectures, microservices, Web Services, SOAP, REST, MOM integration technologies and message mediation techniques using an Enterprise Service Bus
  • Work with DevOps to provide solutions for Monitoring, High Availability, Security, and Scalability
  • Thorough experience and understanding of the Service Oriented Architecture (SOA) based architecture approaches, design methodologies and design patterns
  • Presentation skills with a high degree of comfort with both large and small audiences

Desired behaviors

  • Facilitates change – encourages continuous improvement of work practices and processes
  • Drives execution – engages and enthuse team by cascading departmental goals into individual goals. Sets high performance standards, sets clear expectations, solves problems, provides task clarity and sets boundaries.
  • Manages the team – holds team accountable, utilizes straight talk and takes corrective actions to ensure compliance and fair treatment, provides rewards and recognition.
  • Keeps the team focused and motivated – facilitate timely decision making, knows when to escalate, provides timely feedback and regular communication.
  • Technically proficient – knows own role and has a solid familiarity with team member’s roles and tasks.
  • Uses the full capabilities of the team – understands team member’s development needs and aspirations, takes these into consideration when assigning task and responsibilities. Develops and coaches so team can reach full potential.
  • Over communicates – hosts team communication (1:1`s and team meetings), cascades important and need to know information.
  • Involves employees in decision making – encourages them to communicate their ideas and proposed solutions.
  • Manages collaboratively – Foster teamwork, empowers and trusts employees to deliver, delegates appropriately.
  • Displays ethical character and competence – gains trust by acting with integrity and intent.
  • Is a role model – displays high levels of commitment and energy, role models our PACT values, sets high standards of behavior. Influence others positively, act as a good citizen of Winshuttle.

Knowledge

  • Expertise in analyzing existing application interfaces, workflows, databases, schemas, and other data requirements
  • Broad knowledge of designing and verifying unit and integration testing
  • Good working knowledge on DevOps processes (CI/CD)
  • Development knowledge utilizing Microsoft skills C#.NET, ASP.Net/Web Services/MVC, Angular, WCF/REST Services, TSQL, NoSQL, JavaScript / jQuery
  • Working knowledge of NoSQL database systems such as Mongo, Cassandra, HBase or Redis
  • Working knowledge of Services orchestration frameworks like Kubernetes or Docker Swarm

Experience

  • Bachelor’s Degree in Computer Science or similar
  • 10 + years of relevant experience as a SaaS software architect for enterprise software products
  • Developing microservices based products on AWS, Azure, or similar platforms – using C#, Node.js with container technology such as Docker
  • Design and development of highly scalable, platforms in the cloud
  • Proven ability to work effectively in cross-functional teams with an agile mindset
  • Ability to quickly build relationships with key partners across the enterprise
  • Strong interpersonal skills and a collaborative approach to achieving objectives
  • Flexible and adaptive in ambiguous environments

This job posting does not imply that these are the only duties to be performed. Employees occupying this position will be required to follow any other-related instructions and to perform any other job related duties requested by their supervisor. To perform this job successfully, an individual must be able to perform each essential duty and meet the physical requirements satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.