
Kbr, Inc.
Provides engineering, procurement, construction and technology solutions to government and industry worldwide.
Mid-Level Full Stack Software Engineer
Build full‑stack web and map‑based applications using React, MapLibre, and PostgreSQL
Job Highlights
About the Role
Key responsibilities include developing interactive React applications featuring MapLibre maps, creating and maintaining full‑stack features, implementing server‑side services and APIs, and integrating with PostgreSQL databases. Engineers will apply best practices in design, testing, documentation, and security while collaborating with teammates and stakeholders to deliver high‑quality solutions quickly. • Develop interactive React applications with MapLibre maps. • Build and maintain full‑stack features using JavaScript/TypeScript, Python, HTML/CSS, and XML. • Implement server‑side APIs and integrate with PostgreSQL databases. • Apply software engineering best practices for design, testing, documentation, and security. • Collaborate with teammates and stakeholders to deliver high‑quality solutions quickly. • Utilize MVC frameworks and conduct requirements gathering and design analysis. • Follow Git‑based workflows and configuration management. • Use GIS tools, spatial ETL, and tile generation for geospatial data processing.
Key Responsibilities
- ▸react development
- ▸maplibre maps
- ▸full‑stack
- ▸api integration
- ▸postgresql
- ▸gis processing
What You Bring
KBR is seeking a mid‑level full‑stack software engineer to join its team in Sioux Falls, SD, with remote options considered. The position is contingent on contract award, customer approval, and funding, and requires the ability to obtain a government background check. Applicants must be U.S. citizens or permanent residents. The role focuses on building user‑centric web applications and map‑based user interfaces for scientific and technology programs. Candidates need strong hands‑on experience with React (SPA patterns, hooks, state management) and MapLibre, as well as proficiency in JavaScript/TypeScript, HTML/CSS, Python, and PostgreSQL. A bachelor’s degree in a software or computing field and 3–7 years of relevant experience are required. Preferred experience encompasses deep knowledge of the MapLibre ecosystem (style JSON, sprite/glyph pipelines, vector and raster tiles, performance profiling), familiarity with MVC frameworks, and competence in requirements gathering and design analysis. Candidates should be comfortable with Git‑based workflows, GIS tools, spatial ETL, tile generation, and OGC standards such as WMS, WFS, WCS, and WPS. • Leverage MapLibre ecosystem expertise, including style JSON and performance profiling. • Understand OGC standards (WMS, WFS, WCS, WPS) and spatial data formats. • Hold a Bachelor’s degree in software/computing and 3–7 years of relevant experience. • Obtain and maintain a government background check; U.S. citizen or permanent resident required.
Requirements
- ▸maplibre
- ▸react
- ▸javascript/typescript
- ▸postgresql
- ▸bachelor's
- ▸ogc standards
Benefits
The position offers a salary range of $110,400 to $165,500, determined by location, knowledge, skills, and experience. Benefits may include a 401(k) plan with company match, medical, dental, vision coverage, life and AD&D insurance, flexible spending accounts, disability, paid time off, flexible work schedules, and opportunities for professional training and development. • Salary range $110,400‑$165,500, based on location, knowledge, and experience. • Eligible for 401(k) match, medical/dental/vision, life and AD&D insurance, FSA, disability, PTO, and flexible schedule. • Opportunities for professional training and career advancement.
Work Environment
Remote