Lead Software Engineer - Core Data Platform
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.