Demo

Senior Software Developer (Remote) - (Angular/GIS/Mapbox)– LibraryIQ (LIQ)

Library Systems & Services, LLC
Rockville, MD Remote Full Time
POSTED ON 4/5/2025
AVAILABLE BEFORE 5/5/2025
Description

The Senior Software Developer is a critical technical leader on the LibraryIQ (LIQ) product team, collaborating closely with the Product Owner, Scrum Master, and stakeholders to drive the successful design and delivery of innovative, data-driven applications that align with Library Systems & Services (LS&S) strategic objectives. This role is focused on building and enhancing modern, scalable web applications with a strong emphasis on geospatial intelligence, data visualization, and third-party integrations.

The Senior Software Developer will lead system architecture and design for new and existing features, contribute high-quality code, mentor junior developers, and continuously optimize software delivery processes. A key focus of this role is to design and implement advanced mapping functionality using Mapbox, GIS tools, and Angular, integrating datasets such as census and demographic information, and leveraging technologies like Amazon Snowflake for data warehousing and analytics.

Essential Duties/Responsibilities

An individual must be able to perform each essential duty and responsibility satisfactorily.

  • Leadership & Collaboration - Act as a senior technical lead in an Agile team, collaborating with Product Owners, Designers, QA Engineers, and DevOps to define and deliver product roadmap items. Guide the architecture and technical vision for LIQ, including long-term planning and scalable systems design. Lead and conduct code reviews, promote software development best practices, and establish team-wide coding standards.
  • Design & Development - Architect and develop responsive, map-based web applications using Angular, TypeScript, and Mapbox. Integrate and visualize geospatial and third-party datasets, such as US Census Bureau, ESRI, or other public demographic sources. Build secure, reliable APIs and data services to support front-end applications and data integration.
  • System Optimization & Quality - Implement and monitor CI/CD pipelines using GitHub Actions or Travis CI. Use performance and code quality metrics to proactively identify and resolve issues affecting application stability and velocity. Write and maintain technical documentation including release notes, architecture diagrams, and user-facing instructions.
  • Mentorship & Team Development - Supervise and mentor up to two (2) junior software engineers, providing regular guidance, support, and professional development feedback. Foster a culture of collaboration, innovation, and continuous learning
  • Other duties as assigned

Requirements

An individual should possess the knowledge, skills, and abilities listed and meet the amount of education, training and/or work experience required.

  • BS/BA degree in Computer Science, Software Engineering, or a related technical field; or equivalent industry experience.
  • 5–7 years of experience in full-stack software development, with at least 3 years using Angular in production environments – MUST have Angular experience.
  • Demonstrated experience with Mapbox, GIS integrations, or other geospatial/mapping frameworks.
  • Prior experience integrating external data sources (e.g., demographic, economic, public datasets) into user-facing applications.
  • Familiarity with Snowflake, Redshift, or other cloud data platforms.

Technical Skills

  • Frontend: Angular (3 years), TypeScript, JavaScript, HTML/CSS
  • Backend: Node.js, REST APIs, Express.js
  • Geospatial: Mapbox, GIS fundamentals, spatial data structures
  • Database: MySQL, Snowflake or similar data warehouse platforms
  • DevOps & Tools: GitHub, GitHub Actions, Travis CI
  • Workflow: Agile methodology, Jira, VersionOne, or similar tools
  • Architecture: Design patterns, scalable microservices, modular design

Soft Skills & Competencies

  • Strong communication and interpersonal skills
  • Self-motivated, proactive, and accountable
  • Excellent problem-solving and analytical thinking
  • Ability to lead by example and influence others
  • Solid understanding of business processes and product goals

Physical Requirements

  • Ability to remain in a stationary position for extended periods (computer work)
  • Occasionally lift or carry items weighing up to 25 lbs (e.g., books, devices)
  • Capable of focusing on detailed technical tasks for prolonged periods

Benefits

  • Medical, Dental, Vision
  • PTO
  • Tuition Assistance
  • 401k Eligibility
  • Salary: $140,000 - $150,000
  • Exempt, Full time

Location Limitations - Please note at this time, we are only accepting applications from candidates based in the following states:

AZ,CA,DC,FL,GA,IL,IN,KS,KY,MA,MD,ME,MI,MN,MO,NC,NM,OK,SC,TN,TX,UT,VA,WI

Salary : $140,000 - $150,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer (Remote) - (Angular/GIS/Mapbox)– LibraryIQ (LIQ)?

Sign up to receive alerts about other jobs on the Senior Software Developer (Remote) - (Angular/GIS/Mapbox)– LibraryIQ (LIQ) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Library Systems & Services, LLC

Library Systems & Services, LLC
Hired Organization Address Redding, CA Full Time
Job Type Part-time Description JOB SUMMARY The Library Associate 2 is the entry level position in the Library Associate ...
Library Systems & Services, LLC
Hired Organization Address Bethesda, MD Full Time
Description: The Cataloger will contribute to a prestigious collection discoverability project at a leading institution....
Library Systems & Services, LLC
Hired Organization Address Simi Valley, CA Part Time
The Simi Valley Public Library is seeking a Library Associate 2. This entry-level opportunity is perfect for someone who...
Library Systems & Services, LLC
Hired Organization Address Beaumont, CA Full Time
Description Library Systems & Services is excited to announce an opening for a full-time Events Assistant at the Edward ...

Not the job you're looking for? Here are some other Senior Software Developer (Remote) - (Angular/GIS/Mapbox)– LibraryIQ (LIQ) jobs in the Rockville, MD area that may be a better fit.

Senior C++ Developer (Hybrid)

Swift Software, Manassas, VA

Senior SAS Developer

Intelliswift Software Inc, Mc Lean, VA

AI Assistant is available now!

Feel free to start your new journey!