Job Description:
Position Description:
Develops, researches, and makes recommendations of appropriate methods, tools, and technologies to achieve domain-wide solutions. Designs and architects within sophisticated multi-tier software systems, using innovative technology solutions. Builds new products and collaborates with other leaders to establish and progress technical standards. Influences strategic decisions and builds high quality software solutions. Analyzes and defines technical requirements to prioritize engineering work. Draws on in-depth knowledge of the business or function to provide business unit-wide solutions by developing complex, multi-faceted software applications. Researches and recommends new technologies in support of the strategic direction of the business unit and participates in the research and recommendation of appropriate models, methods, tools, and technologies to achieve business-unit-wide solutions.
Primary Responsibilities:
Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level.
Participates in high-level, cross- functional architecture design teams.
Identifies and consults with internal and external technical resources to produce cross-company strategic designs.
Consults on development and delivery of major technology initiatives for the business unit.
Consults on deployment of major project deliverables.
Consults on the documentation of major technology application.
Oversees the technical implementation of cross-divisional or company architectural components.
Initiates and drives project or strategy discussions with users or external groups to resolve issues.
Sets vision, goals, and direction of team/organization.
Plans and leads organization-wide initiatives.
Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects.
Advises senior management on technical strategy.
Researches and recommends new technologies.
Works across groups to identify opportunities for organization-wide technology initiatives.
Regularly provides guidance, training, and coaching to other team members for performance and career development.
Identifies and plans for future resource needs.
Determines technical approaches at a strategic level for the business unit.
Education and Experience:
Bachelor’s degree (or foreign education equivalent) in Computer Science, Computer Information Systems, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and six (6) years of experience as a Director, Software Engineering (or closely related occupation) building customer facing Mobile or Web applications using microservices architecture and distributed systems on public Cloud at scale.
Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Computer Information Systems, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and four (4) years of experience as a Director, Software Engineering (or closely related occupation) building customer facing Mobile or Web applications using microservices architecture and distributed systems on public Cloud at scale.
Skills and Knowledge:
Candidate must also possess:
Demonstrated Expertise (“DE”) architecting and developing mission critical, high throughput, low latency services powering multiple financial applications -- mobile (iOS or Android) and Web-- built on Swift, Android, and Drop wizard frameworks; deploying on public Cloud (AWS) using auto-scaling capabilities; and identifying API response time, at scale, using distributed
caching solutions -- Redis, Memcached and DynamoDB DAX.
DE building event driven architectures for real time stream processing systems handling customer payments and rewards processing on public Clouds (AWS) using Kafka, Kinesis, SQS, SNS, and DynamoDB streams; and designing and refining software and data patterns for enterprise capable integrations using big data content management, data lakes, customer data platforms, and marketing systems.
DE performing data modeling, schema design, and query optimization on relational databases; performing data modeling, single table design, and evaluating secondary indexes on NoSQL databases; and deploying, managing, and scaling search platforms -- Lucidworks, Elasticsearch, or Apache Solr.
DE deploying solutions to public Cloud according to Infrastructure as a Code (IaC) methodologies using services AWS CloudFormation, blue green, and rolling updates deployment patterns.
#PEM12
Certifications:
Category:
Information TechnologyFidelity’s working model blends the best of working offsite with maximizing time together in person to meet associate and business needs. Currently, most hybrid roles require associates to work onsite all business days of one assigned week per four-week period (beginning in September 2024, the requirement will be two full assigned weeks).
0 applies
29 views
Jobs from our Partners
Artificial Intelligence (AI) Cybersecurity Architect
AI and Data Systems Architect
System Integration and Test Engineer
Similar Jobs
Senior / Lead Cloud Database Administrator (Cloud DBA)
Staff Software Engineer
Senior Software Engineer - Backend
Lead Software Engineer
Senior Search Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 307 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee