Jobs · Engineering · Maryland

Senior Software Engineer

Leidos · Baltimore, MD · Yesterday
On-siteEngineering$131k–$237k/yrFull-time

About the role

We are seeking a highly skilled Senior Software Engineer to design, develop, and maintain modern web applications. The ideal candidate combines expertise in full stack development, data visualization, and cloud-ready application architecture to deliver scalable solutions supporting data-driven decision making.

Primary Responsibilities

  • Design, develop, and maintain full stack web applications that enable users to explore and analyze complex statistical datasets.
  • Build responsive, interactive data visualization tools using modern JavaScript frameworks and visualization libraries.
  • Create intuitive user interfaces that improve access to large public datasets through dynamic filtering, querying, and exploration capabilities.
  • Develop, maintain, and optimize large-scale data processing pipelines and automated workflows.
  • Create and manage databases and data models supporting enterprise analytics and visualization platforms.
  • Refactor legacy applications and workflows into scalable, maintainable, server-based architectures.
  • Collaborate with product owners, subject matter experts, data providers, and stakeholders to translate business requirements into technical solutions.
  • Apply software engineering best practices including automated testing, code reviews, version control, documentation, and CI/CD processes.
  • Support application security reviews, deployment activities, and ongoing system maintenance.
  • Maintain technical documentation, data schemas, and build processes while ensuring backward compatibility across production systems.
  • Troubleshoot application, database, and infrastructure issues across development and production environments.
  • Contribute across multiple technical disciplines including software engineering, data engineering, systems administration, and technical consulting.

Required Qualifications

  • Bachelor's degree and 12+ years experience.
  • Strong experience developing full stack web applications using modern JavaScript frameworks (Vue.js, React, or similar).
  • Experience developing interactive visualizations using D3.js or comparable visualization libraries.
  • Strong programming experience with Python and JavaScript.
  • Experience building RESTful APIs and backend services.
  • Experience with relational databases such as PostgreSQL and spatial technologies including PostGIS.
  • Experience designing and maintaining geospatial data processing workflows.
  • Knowledge of software development lifecycle practices including version control, testing, and code review.
  • Experience developing applications supporting large, complex datasets.
  • Excellent analytical, problem-solving, and communication skills.
  • Must be able to obtain and maintain a public trust clearance.

Preferred Qualifications

  • Experience with Vue.js, Vuex, XState, Tailwind CSS, Vuetify, GraphQL, Node.js, and jQuery.
  • Experience with automated testing frameworks such as Playwright, Vitest, or similar.
  • Familiarity with enterprise data governance, statistical data products, or federal data standards.
  • Experience supporting secure software development and application authorization processes.
  • Experience working with economic, demographic, or public-sector data products.
  • Able to work effectively with cross-functional teams, technical stakeholders, and business partners.
  • Technical Skills: Languages - JavaScript, Python, SQL; Frontend - Vue.js, Vuex, D3.js, Tailwind CSS, Vuetify, jQuery; Backend - Node.js, GraphQL; Databases - PostgreSQL, PostGIS; Testing - Vitest, Playwright, pgTap; GIS - ArcGIS, Geospatial Data Processing; Documentation - AsciiDoc; Other - REST APIs, Data Visualization, Data Pipelines, Software Architecture, CI/CD, Code Reviews.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com