LightBox is a leading provider of data and workflow solutions across commercial real estate and location intelligence. They are seeking an innovative Senior Software Engineer to join their data integration team, responsible for building tools and services for LightBox’s data products and collaborating with cross-organizational teams on data ingestion and engineering solutions.
Responsibilities:
- Work with an agile team to deliver solutions and services for data platform to support delivery of LightBox’s large scale data solutions and products
- Engage with cross organizational teams collaborating on Data Ingestion Services and Data Engineering to develop consistent series of services and solutions for existing and new Data Products
- Adhere to best practices around source code versioning, automated testing and dependency management
- Work on complex processing of spatial and relational data sets, to construct multiple product offerings in consistent pattern and path
- Investigate and resolve technical and non-technical issues, resolving critical incidents in timely manner and with a through root cause analysis
- Contribute to LightBox’s overall technology strategy and roadmap as an active member of its architectural leadership team
Requirements:
- Bachelor's degree in Computer Science from recognized university or college
- Must have a prior experience with and strong grounding in Data Engineering and GIS principles
- 5 - 7 yrs. experience as a Data Engineer or Java Developer or GIS Developer or GIS Analyst
- Experience working with large codebase that has multiple consumption patterns
- Solid experience with spatial data; geometry models and operations
- SQL language and Server experience, spatial preferably, utilizing Postgres and PostGis
- Strong GIS knowledge of fundamental processes and functionality
- Development of complex Java based applications with multi-threading, JDBC database connectivity
- Prior development with Python based applications and utilities
- Experience with ArcGIS, QGis or similar platforms and tools
- Excellent interpersonal, written, and oral communication skills
- Strong problem-solving ability and organizational skills
- Must be detail-oriented with multi-tasking abilities
- Ability to work under strict deadlines
- Keen interest in software and data engineering
- Driven to continually learn about and incorporate new technologies
- Thrive in a self-driven environment
- Understanding and integrating human and machine workflows
- Spatial processing background
- Git code repository experience
- Familiar with Standards, concepts, practices, and procedures within the field of Computer Science is an asset