Architecting and developing scalable backend software and proofs of concepts (POC’s)
Lead an engineering team (10-35 engineers) that builds and supports amazing customer-facing products providing innovative solutions to challenging programming and design problems
Collaboration and Leadership: Foster collaboration outside the organization, leading cross-team initiatives and engagements with external partners, clients, or industry groups to drive innovation and mutually beneficial technical advances.
Deliver significant technology initiatives end to end and across multiple layers of architecture.
Ship high quality products and features with an end-to-end mindset from conception to delivery and production support, owning specifications, quality, release deployments and OPEX.
Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems
Roughly 40-60% hands-on coding
"Self-starter" attitude and the ability to make decisions independently.
Able to influence, advocate and propose experience and workflow designs while collaborating with Product Managers and Experience Designers
Implement highly available, scalable, and secure web services with excellent quality.
Qualifications
Bachelor’s/Master’s degree in Computer Science or relevant advanced degree is mandatory
Technology Architecture and product engineering expertise with a minimum of 12+ years of experience developing systems/software for large business environments with a proven track record in executing complex projects.
5+ years of experience in developing complex, distributed, scalable API-based and event driven systems,
Practical experience in developing applications using microservices & messaging technologies (REST, GraphQL, Kubernetes, Kafka, Pulsar, ActiveMQ)
Experience in UI frameworks like React, Backbone, Angular is desirable.
Strong Leadership presence with Excellent communication skills & experience in C level stakeholder management. Cross functional leader working closely with other architects, business teams, and product teams.
Expertise in data structures, algorithms, and a strong understanding of CS fundamentals.
Experience with Database design (SQL, NoSQL is preferred). Knowledge of data analytics/BI is a plus.
Prior experience working in teams that have built AI native applications for 1+ years along with experience with AI technologies is desirable.
Team player possessing strong analytical, problem-solving, and communication skills along with strong mentoring skills.
Demonstrated ability to work effectively in a fast-paced, complex technical environment.