Principal Engineer

Washington, DC
May 21, 2022
May 24, 2022
Full Time
Ekata provides global identity verification via enterprise-grade APIs and a SaaS solution. Our product suite is powered by Ekata Identity Engine, the first and only cross-border identity engine of its kind. It uses complex machine learning algorithms across the five consumer attributes of email, phone, name, physical address, and IP to derive unique data links and features from billions of real-time transactions within our customer network and the globally sourced data of our graph. Businesses around the world including Alipay, Stripe, Airbnb, and Microsoft leverage our solutions to approve more good transactions, reduce friction, and find fraud. 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, Hungary, Amsterdam, and Singapore. Ekata prides itself on celebrating diversity, inclusivity, and is an equal opportunity employer.

Similar jobs