Sirius XM Radio Inc. Lead Architect, Engagement Applications in New York, New York
Lead Architect, Engagement Applications
Type of Position
Location: New York, NY
The Lead Architect, Engagement Applications will be responsible for the lead role in the design, testing and maintenance of customer engagement platforms. Primary areas of responsibility include customer care systems, event streaming platforms, cloud based technology and NoSQL databases.
Duties and Responsibilities:
Familiarity with Agile Scrum methodology, MVP delivery and Domain-driven design.
Show enthusiasm and a sense of ownership for the system and its components that are vital to the success of the business.
Model system behaviors using best practice methods for communicating architecture and design.
Interpret business requirements and accurately reflect these requirements in the design.
Present design solutions to the business and development teams.
Ensure designs are consistent with the existing architecture.
Ensure timely and accurate delivery of assignments.
Follow high-level of standards across all levels of design work.
Work closely with other areas of the company including business teams and other design/development teams.
Contribute to the specification and transition to development of unit, system, integration, stress and user acceptance testing.
Perform comprehensive DevOps tasks including, but not limited to: automated testing, continuous integration, branching and merging code streams, build generation and deployments.
Design to performance requirements in an effort to ensure that all applications are highly scalable and can support high volumes of traffic.
Anticipate and resolve technical problems and solve difficult challenges.
Recommend and promote new technologies and best practices to enable us to better support our customers.
Recommend tools and utilities for design, development, testing and management of web-based applications.
Perform code reviews to ensure that code is compliant with design and coding standards.
No direct reports.
Will provide technical leadership across multiple domains and teams.
Bachelor's degree or equivalent, relevant experience.
10 years of practical work experience with knowledge of web and billing systems.
5 years of Senior/Lead Architecture experience.
3 years of Domain Driven Design, event streaming, cloud based systems development, and/or Pegasystems/Salesforce.
Requirements and General Skills:
Good public speaking and presentation skills.
Interpersonal skills and ability to interact and work with staff at all levels.
Excellent written and verbal communication skills.
Ability to work independently and in a team environment.
Ability to pay attention to details and be organized.
Ability to project professionalism over the phone and in person.
Commitment to "internal client" and customer service principles.
Willingness to take initiative and to follow through on projects.
Spelling, grammar, proofreading and editing skills.
Creative writing ability.
Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.
Must have legal right to work in the U.S.
Customer care applications.
Subscription based application development and support.
Kafka / Confluent / AWS Kinesis / other event streaming platforms.
Pegasystems / Salesforce.
MongoDB / other NoSQL.
Mobile platform development.
5 years design experience.
3+ years Java, J2EE, JSP development experience..
3 years XML, XSL, processing/parsing.
3 years JSON processing/parsing.
3 years of strong structured methodology experience.
3 years of strong J2EE/OO Design patterns experience.
3 years of web service design experience: SOAP Request/Response handling, authentication.
2 years of Apache CXF experience.
Extensive use of Unified Modeling Language (UML) to conceive a design.
Knowledge of web security standards and how to apply them.
Knowledge of domain driven design.
SQL and common database knowledge preferred.
Basic Linux/UNIX experience preferred.
Source code control systems: eg, git preferred.
Drools / business rules engine experience preferred.
ESB experience preferred.
Oracle BRM / other billing platform preferred.
Build processes, Maven / Gradle preferred.
Experience with large scale, high volume web-based applications preferred.
Experience with internationalization preferred.
Thorough knowledge of MS Office Suite (Word, Excel, PowerPoint).
As an EEO/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status.
The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.
Company EEO Statement
Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.