Facebook pixel

Senior Software Engineer
Java & Python
Confirmed live in the last 24 hours
Locations
Remote • United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Java
Scala
SCRUM
Python
Requirements
  • You will be a member of a team which is implementing automated Lineage scanners and presenting the result via interactive Lineage diagrams
  • Your role will be two fold as you will be working on Shared Lineage components and on Lineage scanners
  • Your work will have a positive impact on companies and developers maintaining a legacy codebase or 3rd party solutions as we replace manual Lineage by an automated reverse engineering process
  • Motto of the Lineage team is “We need 10 minutes to document 10 years of your development”
  • 3+ years experience in Java - must have
  • 3+ years of experience in Python - must have
  • 3+ years of experience in building scalable software applications
  • An agile mindset and like to work in scrum/kanban environments
  • Good communication skills in English (written and verbal)
  • Prior experience working with distributed and diverse teams
  • A bachelor's degree or equivalent related working experience is required
  • Because this role supports the U.S. Government, it is required that this candidate be a U.S. Citizen who resides on U.S. soil
  • Able to quickly navigate through new software
  • Disciplined, flexible and willing to learn and improve
  • Concise in written communication
  • Comfortable with communicating in English
  • Able to work independently and as part of an engineering and product organization, influencing and learning from others
Responsibilities
  • Improving shared Lineage components such as Job orchestrator and Lineage harvester
  • Analyzing and modifying existing scanners when extracting lineage from sources like API outputs, XML files and others
  • Delivering a quality code while applying good and clean code principles
  • Optimizing performance and participating in architectural design
  • Troubleshooting complex lineage processing pipelines
  • Cooperation with internal and external stakeholders and teams to create a well integrated and customer-friendly product
Collibra
Data intelligence platform