Senior Software Engineer.


Job Summary

LocusView is looking for an experienced Software Engineer to join our Chicago Development team. This position plays the important role of designing and developing features for ETL applications that integrate data from the LocusView cloud environment to their final place in the client system of record. LocusView offers an open, collaborative team environment, allowing engineers a high degree of ownership.

Job Responsibilities

  • Collaborate with other engineers to design, develop and test new features for a Python-based ETL application that provides integration services to clients systems
  • Collaborate with product manager to design, estimate, prioritize new features and set timelines for releases
  • Maintain and retire legacy integration tools and transition clients to new tools
  • Create proofs of concept to demonstrate specific features and requirements
  • Aid in the evaluation and improvement current processes for version control, releasing and testing



Required Skills

  • Undergraduate degree in Computer Science, Data Science or a related field
  • 5-10 years software development experience
  • Experience designing and implementing features for large, object-oriented Python applications
  • Excellent knowledge of the software development life cycle
  • Knowledge of data integration and/or data engineering
  • Experience with Version Control technologies (such as Git)
  • Some experience with automated testing and unit testing
  • Working knowledge of RESTful APIs
  • Desire to work with highly collaborative teams

Desired Skills and Experience

  • Experience with enterprise GIS systems such as ArcGIS or Smallworld
  • Experience with mapping libraries (e.g spatial extensions for databases, such as PostGIS)
  • Experience using ETL software or data manipulation tools (e.g. Talend or pandas)


Request a Demo

Please leave your details below to coordinate a demo

Material Traceability - washington Gas