Jobs /

Sr. Software Architect

Vlocity

Apply Now

Job Details

Location: San Francisco, Chemin de la Savane, Gatineau, Gatineau, Gatineau (ville), Outaouais, Quebec, J9T 8B7, Canada San Francisco, Chemin de la Savane, Gatineau, Gatineau, Gatineau (ville), Outaouais, Quebec, J9T 8B7, Canada Posted: Oct 10, 2019

Job Description

JOB DESCRIPTION

Vlocity, Inc. is seeking a world-class enterprise software architect to join the Engineering organization of our fast-growing startup. This architect will report to Vlocity’s Chief Architect and will have the unique opportunity to shape and create Vlocity’s industry applications built on the Salesforce and other cloud platforms. Your job will be to ensure that Vlocity’s industry applications meet and exceed the expectations of the world’s largest Communications, Media, Entertainment, Energy, Insurance, Health and Government organizations.

As a member of the architecture group based in the San Francisco Bay Area or Austin Texas, you are responsible for leading the design of our cloud-based and omni-channel CRM commerce, sales marketing and service applications to ensure they are highly performant, scalable, usable, configurable, extensible, value-generating, low-cost-to-operate, secure, upgradable and everything else that defines great cloud enterprise software. You will work in a highly agile environment with product managers, engineers, our leadership team, our services teams and customers to ensure that we make good design choices and follow through with them in the finished software.

RESPONSIBILITIES

  • Work with Product Management to shape and define product requirements including functional and non-functional ones. Work with the product team to assess feasibility, make design trade-offs, set priorities and gauge the impact of design choices on our customers.
  • Design and shape our applications architecture to ensure it achieves its functional and non-functional requirements as well as our guiding philosophies: declarative engines, cross-industry reuse, omni-channel execution, applicability to all markets (B2B, B2C, B2B2C), etc. Design data models, APIs, algorithms and more.
  • Lead architecture and design reviews with the product and engineering teams to ensure the software architecture, APIs, data model and other layers of our applications meet and exceed the expectations of the most demanding organizations. Know when to stand your ground and when to compromise to achieve the best outcomes.
  • Become an expert in the various Salesforce platforms and technologies. Stay knowledgeable on Salesforce application features. Promote best-practice use of Salesforce technologies and features in our products and in our customers’ implementations. Work with Salesforce architects and product managers to understand the best use of the platform and provide them feedback on what we need from the platform.
  • Work in an agile, rapid design and development environment where effective communication is paramount. Use the right level of design at the right time to maintain development progress in the right direction with a regular and predictable cadence of releases.
  • Lead the way in building a positive, can-do, high-performance culture that is a fun place in which to work but is serious about building great software. Mentor engineering and architecture team members throughout Vlocity.
  • Take accountability for the Vlocity architecture and design. Support Vlocity’s Services and Sales architects and other technical roles in their quest to understand and communicate what is Vlocity, how does it work, and why we made the design choices that we did. Assist our employees, SI’s and customers to analyze technical problems and find solutions towards the goal of 100% customer satisfaction.
  • Build a deep understanding of the vertical industries that we serve.
  • Become a highly recognized Vlocity & Salesforce expert.

QUALIFICATIONS

  • 10-15+ years of experience in enterprise software analysis, design, development, testing, implementation and operations. System integration or other consulting experience is a plus.
  • Broad architecture and software design skills including data modeling, REST API design, proper modularization of software system components, proper use of technologies (databases, event streams, process engines, service buses, integration platforms, etc.), maintainable code architectures, process and solution architecting, and ideally even user experience design.
  • Deep experience with, and knowledge of, relational databases used at enterprise scale. Knowledge of NoSQL databases is desired. Knowledge of streaming technologies such as Kafka, their use in data processing pipelines and as databases themselves is desired.
  • Knowledge of modern browser and Internet technologies: HTML5, CSS, JavaScript, Web Components, JavaScript libraries (e.g. React, Angular), SEO, HTTP/2, CDN’s, API gateways and more is desired.
  • Knowledge of ecommerce architectures and technologies and what it takes to scale to very high processing volumes is desired. Ideally you have experience architecting large-scale consumer-facing systems running on elastically-scalable platforms such as AWS, Google Cloud or Microsoft Azure.
  • Ideally, you have extensive knowledge of the Salesforce platform.
  • We would like for you to have knowledge of and appreciation for the topics of software security, data privacy, accessibility.
  • Proven ability to influence leaders and members of other teams to make good choices while maintaining healthy relationships.
  • Experience working in a software product development organization is desired.
  • Experience working within a fast-paced, Agile development environment is desired. Knowledge of modern CI/CD (continuous integration / continuous delivery) development methods and tools is needed.
  • Ideally, you will have extensive knowledge of at least one of our target industries - telecommunications, media, entertainment, insurance, health insurance or public sector.
  • You’ll be a self-starter, adept at picking up new skills and technologies, and eager to break new ground.
  • You’ll have excellent communication skills, equally comfortable with crafting emails as leading a white-board discussion or presentation with customers, partners and high-level executives.
  • You’ll have the vision to help us take our company to the next level.

EDUCATION / CERTIFICATIONS

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Engineering or a related field is required.

Seeking talent near or accessible to: New York, NY | Atlanta, GA | Chicago, IL | Dallas, TX | San Francisco, CA | Los Angeles, CA | Toronto, Canada

Vlocity welcomes all. In our journey as a company--and as individual Vlociters--we recognize that our diversity is our strength. We are proud to be an Equal Employment Opportunity employer. All aspects of employment including our decisions to recruit, hire, promote, transfer, discipline, or separate are based on merit, competence, performance, and business needs. We do not discriminate on the basis of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. We are committed to creating an inclusive environment for all employees to bring their authentic selves to work every day. We provide accommodation for our Vlociters with disabilities both seen and unseen in the spirit and letter of the Americans with Disabilities Act (ADA).

About Vlocity

Vlocity is a leader in industry-specific cloud and mobile software, driving digital transformation for the world’s largest companies.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free