Job Location: San Diego, CA
Job ID: 00109224-1
The
Intuit Core Services team is an exciting place to be. You’ll design
and develop highly available, scalable, and secure web services using
the latest technologies including infrastructure as a service, multiple
data-centers, real-time data replication, and automatic network
failover. Intuit is on a journey of exposing the functionality as APIs
and Services Fabric platforms are enabling that journey. Services Fabric
platform portfolio comprises of API Gateway, Developer Portal,
asynchronous messaging, Enterprise Service Bus (ESB) and Services
registry. Our platforms process millions of transactions each day,
providing authentication/authorization, asynchronous messaging, and API
management for internally and cloud-hosted services in support of
critical web, mobile, and desktop Intuit products, including TurboTax,
QuickBooks, Quicken and Mint. You’ll be surrounded by top-notch
engineers that are also outstanding team players employing agile
processes to move fast. We consider our people as the most important
asset – we take the growth of our engineers seriously.
This
Architect position will be responsible for the key pieces of Service
Fabric architectures and guiding engineering teams in the development
and use of these solutions. This person will understand the business
and product objectives across Intuit and architect a solution that meets
the functional and non-functional needs of the key stakeholders. The
platforms will support both internally and cloud-hosted deployments.
This person will work closely with other architects to deliver on the
vision of Intuit’s services vision.
Qualifications
- Ability to define high level technical strategies that balance short term and long term objectives in a practical manner.
- Ability to work with business and product leaders to understand their key drivers and help them understand how technology tradeoffs should influence their strategy.
- Ability to work comfortably in highly varying levels of abstraction from business strategy to product strategy to high level technical design to detailed technical design to implementation.
- Ability to clearly document and communicate objectives, requirements and designs at these different levels of abstraction.
- Ability to collaborate effectively with other Architects to help set direction for delivering end to end, high-performing, highly reliable, scalable and operable solutions.
- Ability to effectively mentor and guide engineers.
- Ability to lead change.
Qualifications Education/Experience:
- Strong educational background with BS / MS in Computer Science or related area.
- 10 or more years significant experience in software development, with working knowledge of Java &, web-based, & mobile applications, web services, hosting, database and networking.
- Experience with Mule or other ESB technology
- Experience with ActiveMQ or other messaging technologies
- Understanding with Services Registry
- Experience with AWS technologies
- Experienced in delivering highly available, high scale internet facing systems with broad understanding of Quality Attributes and Architectural Principles that ensure large-scale hosted solutions meet or exceed business requirements for uptime, performance and security.
- Experience in providing shared solutions to multiple development teams.
0 comments:
Post a Comment