Engineering - Data Platform - Senior Software Engineer
With our expertise, we are producing the best available data, workflow tools, technology, and analytics to support everyone making a real estate decision. There has never been a better time to make an impact and we invite you to join us on this journey.
LightBox is a leading provider of data and workflow solutions across commercial real estate and location intelligence. Our solutions deliver the depth, speed and accuracy that enable insights to over 50,000 brokers, 1,000 banks and lenders, 1,000 law firms and 5,000 environmental consulting and engineering firms.
About Us
LightBox is on a mission to modernize the real estate industry. We provide commercial, geographical, spatial, and environmental building data on a single platform. Our definitive data and intuitive products are transforming the way organizations of all sizes solve problems.
Position Overview
We are currently looking for an innovative Senior Software Engineer to join our LightBox data integration team. LightBox ingests thousands of datasets and processes billions of data elements from petascale amounts of data, served out through tens of billions of API transactions yearly. You will be working on a highly motivated team that is responsible for building tools and services to produce LightBox’s data products for Addresses and Building Footprints. Must be self-directed and comfortable supporting the data needs of multiple teams and products. Including exciting work with highly scalable data processing solutions and pipelines while working in a team with extremely qualified and accomplished data and software engineers to build, enhance, and maintain our data platform that supports our best-in-class products.
What you will do and achieve
Reporting to the Software Engineering Manager, the duties and responsibilities of the Senior Software Engineer include, but are not limited to:
- 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.
Who you are
Education
- 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.
- Familiar with Standards, concepts, practices, and procedures within the field of Computer Science is an asset.
Experience
- 5 - 7 yrs. experience as a Data Engineer or Java Developer or GIS Developer or GIS Analyst.
Key Knowledge & Skills
- 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.
Core Competencies
- 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.
LightBox's Diversity Commitment
LightBox is fully committed to employing a diverse workforce and creating an inclusive work environment that embraces everyone’s unique contributions, experiences, and values. We believe in unity in diversity and offer a collaborative work environment that encourages creativity, initiative and professional growth and provides a competitive salary and benefits package. We are better together when we support, recognize, and embrace our differences.
Other details
- Pay Type Salary
- United States
- Virtual