Principal Engineer

Engineering Seattle, Washington


Ekata, a Mastercard company, is the global standard in identity verification, providing businesses worldwide the ability to link any digital transaction to the human behind it. Our Ekata Identity Engine, the first and only of its kind, uses complex machine learning to combine features derived from the billions of transactions within our proprietary network and the data from our graph to deliver industry leading risk assessment solutions.

 

We are looking for passionate Principal Software Engineers to be part of our fast-growing engineering team and help expand our cutting-edge platform. Responsibilities include defining, maintaining and upholding technical standards, effectively partnering with product and business teams to understand the business goals and accordingly groom the technical requirements, designing complex cross functional systems, understand cross system impact and help continuously improve the teams' performance. Scope extends to end-to-end ownership of the life cycle of product development. You will be also responsible for training and mentoring; and be a critical participant in all planning ceremonies and defining product and engineering vision for Ekata.

 

Your ideal job should be one where you work in a small team and are empowered to make yourself and your team more productive on a daily basis. You should want to be part of a team where your desire to grow and learn is valued and aptly rewarded; where using and contributing to open source are looked upon as an asset; where innovating and executing are core to your teams' beliefs.

 

 

In the Principal Software Engineer role you will:

        Assist with intuitive task estimates while scoping new projects/features with partially defined and evolving goals.

        Proposes detailed design with thorough considerations. Keeps long term vision in mind. Presents and drives consensus. Ensures long term business impact as the most important dimension in design.

        Acquires detailed knowledge of the team's software architecture. Judges technical trade-off decisions between short and long term business needs. Exercises and teaches others to have consistent good judgement balancing ROI and avoiding over-engineering.

        Performs the role of Engineering Directly Responsible Individual (DRI) for key projects and ensures alignment, long term, and cross team impact, effective communication across the life cycle of the project.

        Uphold and elevates technical & security standards and consistently applies best practices. Sets the right example and leads with guidance.

        Improves overall system efficiency with growing business needs. Consistently working on not accumulating tech debt. Consistent successful Implementations of process improvement and identifications of pain points.

        Leads by example. Respected and trusted across teams. Guides and leads teams towards better practices. Grows above team and keeping company’s interest in mind. Has business and leadership in sync.

        Strong mentoring skills. Holds deep dive sessions in specific technologies / architecture. Reviews broader issues like system stability in code reviews. Defines standards and creates systems to uphold standards.

        Conducts vertical deep dives in one or more technologies in use. Solves and helps in solving complex problems. Trains other engineers on technical topics and effective architecture.

        Partners with product and engineering leadership to help with quarter planning, 24 months vision and other strategic discussions.

Our ideal Principal Software Engineer will have:

        10+ years of proven experience as a Software Engineer with 6+ years as Senior Software Engineer working with large scale systems

        Strong in all phases of SDLC including test-driven development, build systems, deployment and secure development

        Strong hands-on experience working with technologies like Spark, Messaging queues - Kafka, Kinesis, No-SQL data stores, Microservices, caching and automation technologies

        Track record of creating and reviewing solid cross functional architectural designs and make proper trade-off decisions

        Strong motivator, positive and can-do personality, capable of focusing on multiple competing priorities with little supervision

        Aptitude to quickly learn new languages and technologies as necessary, and teaching those to others

        Ability and experience of creating, updating, maintaining and enforcing engineering standards

        Strong analytical skills, ability to bring and drive new initiatives

        Ability and experience making independent technical and business decisions with data driven reasons, impact analysis and driving consensus

        Ability and experience to deal with ambiguity and fast paced dynamic decision making

        Excellent verbal and written communication catering to both technical and non-technical audience

        Keeps up with relevant changing technology landscape

Unwavering in our pursuit of standardizing global identity data, we are approachable, real people that genuinely care about the success of those we partner with. With a commitment to service, innovation, and ownership, Ekata is a dynamic place to work for folks who want to make an impact on a global scale. We provide learning & development opportunities for each employee and promote work-life flexibility through self-managed time off. Headquartered in downtown Seattle, Ekata is growing internationally with offices in Budapest, Amsterdam, and Singapore.

To learn more about the experience of working at Ekata, visit: https://ekata.com/careers/.

Ekata prides itself on celebrating diversity, inclusivity, and being an equal-opportunity employer.

 

 

 #LI-PP1