Lead Software Engineer - Core Data Platform

lead software engineer core data data team data technical lead collaborate management software data solutions
November 22, 2022
Portland, Oregon

At LegitScript, we are passionate about making the internet and payment ecosystems safer and more transparent. We help companies of all sizes keep their services legal and safe for consumers. To do this, LegitScript combines big data with the world’s leading team of experts skilled in highly regulated and complex sectors, including transaction laundering detection, pharmaceuticals, online gambling, and more.

The result? Unmatched accuracy and deep risk analysis that identifies which commercial entities play by the rules, and which do not. Our diverse industry partnerships provide unique insights that keep businesses and governments at the forefront of emerging trends. That’s why LegitScript is trusted by the world's largest search engines, internet platforms, payment companies, and regulatory agencies.

The Lead Software Engineer implements data-based solutions within the core data platform leveraging big data solutions including machine learning and DataBricks. This role is an active contributor within the engineering team, collaborating with team members to design, implement, and maintain software in an agile development model.

What You'll Do:

  • Facilitate Scrum team activities and ceremonies to deliver solutions based off our core data platform

  • Responsible for all agile ceremonies within the engineering team (Daily stand-up’s, retrospectives, planning, and backlog refinement)

  • Able to collaborate with Product Management and engineering leadership to define sprint deliverables

  • Translate broad requirements into specific actions or tasks

  • Plan and execute new feature work and maintenance with a high level of quality

  • Facilitate improvements to deployed systems, both modern and legacy

  • Work closely with senior stakeholders to understand business requirements and translate them into technical requirements for the development team

  • Collaborate with the team to establish processes to ensure high quality coding practices are being utilized

  • Work with team to address defects and conduct reviews of issues with the team to improve overall quality

  • Collaborate with team to create documentation of technical infrastructure and designs

  • Assist the team in performing unit testing and integration testing to ensure high level of quality in product deliverables

  • Collaborate with management and stakeholders on best technical approaches to rapidly resolve issues and maintain business continuity

  • Mentor junior and mid-level engineers

  • Identify individual styles and adjust personal style to effectively work with individuals of different styles

What You'll Bring:

  • Experience developing software in an agile environment

  • Deep knowledge of AWS data solutions such as Data Migration Services (DMS)

  • Experience working within DataBricks to deliver data-based solutions

  • Experience in machine learning atmosphere with exposure to AWS SageMaker

  • Ability to develop data solutions leveraging Python as primary programming language

  • Experience building within an event driven architecture interfacing with other applications \ services

  • Effective communicator with the ability to effectively relay information both to product stakeholders, as well as management

  • Collaborative work style that seeks consensus

  • Able to lead a group through multiple deadlines and assignments maintaining a level of professionalism

  • Strong troubleshooting skills

  • Solid understanding of object oriented principles, patterns and practices.

  • Experience developing modern APIs (REST and GraphQL)

  • Experience building CI\CD pipelines within CircleCI

  • Experience with Git for source code control

  • Ability to communicate highly technical details in a manner that is easily understood by non-technical audiences

  • Ability to rapidly adapt to changing circumstances and learn new technologies to meet changing business needs

  • Ability to deal with complex systems and situations, to analytically identify cause and effect relationships, perform root cause analysis, and assist in logically developing action plans

  • Knowledge of distributed systems and microservice architectures

  • Must possess and consistently exhibit the competencies relative to the position

  • Strong interpersonal and communication skills including the ability to lead discussions in diverse groups of varying size.

  • Excellent time management and problem solving skills as well as the ability to use good judgment and make strong independent decisions

  • Demonstrates an inspirational attitude that contributes to a positive team environment.

  • Ability to build and maintain effective working relationships with team members along with willingness to set and maintain high standards of performance

  • Demonstrated ability to lead a team

  • Ability to exercise discretion and independent judgment in the performance of duties

  • Well developed ability to speak, read, comprehend, and write English

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.

Please note that visa sponsorship is not available for this position. We cannot support international remote work.

In addition to competitive salaries, full-time employees enjoy a great benefits package:

  • Multiple Medical plans (one with $0 employee premium option), Dental & Vision plans

  • 401k with company match and immediate vesting

  • Generous paid time off package and 11 paid holidays

  • And much more!

If you got to this point, we hope you're feeling excited about the job description you just read. Even if you don't feel that you meet every single requirement, we still encourage you to apply. We're eager to meet people that believe in LegitScript’s mission and can contribute to our team in a variety of ways – not just candidates who check all the boxes.

Report this job

Similar principal engineer jobs in vancouver wa