Knowmadics
Senior Full Stack Software Engineer
Knowmadics is looking for a Senior Full Stack Software Engineer to work with our team of engineers, scientists and human factors professionals to develop visualization and data capabilities for applications in cybersecurity, space, and telecommunications. The role involves hands‑on work developing user interfaces, backend data storage and processing capabilities for AI applications, and may include managing one or two junior full‑stack developers in a small, autonomous team.
Candidates should live within driving distance of the following areas: Wichita, KS; Lawton, OK; or Round Rock, TX.
Responsibilities
Develop interactive geospatial data visualizations (Cesium/Resium, React, ArcGIS).
Create front‑end capabilities to receive user data, perform basic summary and visualization, and allow basic data editing, including plugin development within tools such as Grafana or OpenC2.
Build backend capabilities (API routes, pub/sub subscribers, database/blob storage integrations) to handle, process, and store streaming and request‑based data.
Write well‑tested, CI/CD‑driven code, including unit and integration tests.
Participate in code reviews and support requirement definition and documentation.
Support development of CI/CD infrastructure.
Provide mentorship to junior developers.
Occasionally capture screenshots or recordings of developed capabilities for demonstration.
Collaborate with design and human‑factors coworkers to mock data visualization capabilities using tools such as Grafana and Figma, translating mocks into code.
Perform other duties as necessary.
Qualifications
Formal education in computer science or a quantitative field, or a mix of education and relevant experience.
2+ years’ experience with geospatial data visualization (ArcGIS, Google Maps integrations, Cesium, d3.js mapping, Leaflet).
6+ years’ experience with modern front‑end frameworks (React, Angular, Vue) and packaging tools (Vite, webpack).
5+ years’ experience with Postgres or other relational databases.
Real‑world experience with pub/sub data streaming (Kafka, SQS, etc.).
Experience mentoring junior full‑stack engineers.
Eligible to obtain a U.S. Security Clearance – U.S. Citizenship required.
Preferred
Experience with Grafana, OpenC2, or other observability/C2 tools.
Experience managing 1‑3 direct reports, including performance management, coaching, and development.
Experience working with data scientists or other non‑engineer technical collaborators.
Experience with geospatial data storage (flat files, KML, spatial database extensions) and tileservers (geoTIFF, OGC 3D Tiles).
Experience with 3D data visualization in a game engine (Unity, Unreal) or web framework (Three.js, Cesium).
Experience with cybersecurity, telecommunications, hardware prototyping, or space operations.
Strong interpersonal and communication skills focused on collaboration and conflict resolution.
Experience delegating tasks, setting priorities, and managing workloads effectively.
Working Conditions
Employees may be called upon to participate in in‑person meetings, trainings, or company functions at Knowmadics offices or other designated locations.
Travel to support business operations may also be required, and employees are expected to comply with these obligations.
Physical requirements: n/a.
Direct reports: 0, 1 or 2 junior full‑stack developers.
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr
Candidates should live within driving distance of the following areas: Wichita, KS; Lawton, OK; or Round Rock, TX.
Responsibilities
Develop interactive geospatial data visualizations (Cesium/Resium, React, ArcGIS).
Create front‑end capabilities to receive user data, perform basic summary and visualization, and allow basic data editing, including plugin development within tools such as Grafana or OpenC2.
Build backend capabilities (API routes, pub/sub subscribers, database/blob storage integrations) to handle, process, and store streaming and request‑based data.
Write well‑tested, CI/CD‑driven code, including unit and integration tests.
Participate in code reviews and support requirement definition and documentation.
Support development of CI/CD infrastructure.
Provide mentorship to junior developers.
Occasionally capture screenshots or recordings of developed capabilities for demonstration.
Collaborate with design and human‑factors coworkers to mock data visualization capabilities using tools such as Grafana and Figma, translating mocks into code.
Perform other duties as necessary.
Qualifications
Formal education in computer science or a quantitative field, or a mix of education and relevant experience.
2+ years’ experience with geospatial data visualization (ArcGIS, Google Maps integrations, Cesium, d3.js mapping, Leaflet).
6+ years’ experience with modern front‑end frameworks (React, Angular, Vue) and packaging tools (Vite, webpack).
5+ years’ experience with Postgres or other relational databases.
Real‑world experience with pub/sub data streaming (Kafka, SQS, etc.).
Experience mentoring junior full‑stack engineers.
Eligible to obtain a U.S. Security Clearance – U.S. Citizenship required.
Preferred
Experience with Grafana, OpenC2, or other observability/C2 tools.
Experience managing 1‑3 direct reports, including performance management, coaching, and development.
Experience working with data scientists or other non‑engineer technical collaborators.
Experience with geospatial data storage (flat files, KML, spatial database extensions) and tileservers (geoTIFF, OGC 3D Tiles).
Experience with 3D data visualization in a game engine (Unity, Unreal) or web framework (Three.js, Cesium).
Experience with cybersecurity, telecommunications, hardware prototyping, or space operations.
Strong interpersonal and communication skills focused on collaboration and conflict resolution.
Experience delegating tasks, setting priorities, and managing workloads effectively.
Working Conditions
Employees may be called upon to participate in in‑person meetings, trainings, or company functions at Knowmadics offices or other designated locations.
Travel to support business operations may also be required, and employees are expected to comply with these obligations.
Physical requirements: n/a.
Direct reports: 0, 1 or 2 junior full‑stack developers.
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr