Software Engineer 3

KBR Careers

Sioux Falls (SD)

Hybrid

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

KBR Careers is looking for a Software Engineer 3 based in Sioux Falls, South Dakota. This full-time role involves supporting geospatial data processing for USGS Science projects, ensuring compliance with the Software Development Life Cycle, and integrating modern technologies such as Apache Airflow and Kubernetes.

The ideal candidate will have a Bachelor’s degree in Computer Science and extensive experience in developing robust applications and optimizing database systems. Telecommuting options are available for this position.

Qualifications

  • 5 years of relevant work experience in software engineering.
  • Experience building large-scale applications for geospatial datasets.
  • Strong background in data processing workflows using Python.

Responsibilities

  • Support geospatial data processing and software development activities.
  • Manage and troubleshoot databases for optimal performance.
  • Integrate Apache Airflow to enhance data processing workflows.

Skills

Geospatial data processing
Python development
Database optimization
JavaScript frameworks (Node.js, React)
Containerization
Web services and APIs
Unix/Linux environments

Education

Bachelor’s degree in Computer Science or related field

Tools

MySQL
PostgreSQL
Apache Airflow

Job description

Software Engineer 3

Support geospatial data processing, storage and distribution for USGS Science projects. Ensure all software activities are conducted in accordance with the Software Development Life Cycle. Lead, communicate, and coordinate activities and technical status with the Enterprise Architects, Software Engineers, and other project team members in the design, development and deployment of large-scale applications and infrastructure. Analyze system and user requirements to define and develop software requirements. Identify software design and development tasks and provide an estimate for the work. Perform and document preliminary and detailed design of components that comprise a software product. Ensure proper processes are followed and documentation is properly maintained. Manage and participate in peer review processes. Create, administer, and troubleshoot databases capable of processing large amounts of information while maintaining security. Analyze and maintain existing databases, as well as research new database features. Optimize database systems for performance including helping users with query optimization. Prepare design specifications and functional documentation for assigned software, database and user interface tasks. Integrate Apache Airflow into current data processing systems to improve Python data processing workflows. Design geospatial processing systems and databases utilizing best practices for on‑premises and potential future cloud architectures. Research USGS‑approved AI technologies to utilize them for cost‑saving usages. Work with Enterprise Architects and System Administrators to plan future system migrations to using Kubernetes containers. Telecommuting permitted up to 3 days per week. Full‑time employment, Monday – Friday, 40 hours per week.

Minimum Requirements

Bachelor’s degree in Computer Science, Computer Information Systems or a related field and 5 years of progressive, post‑baccalaureate related work experience.

Must have 4 years of experience in each of the following:

  • Designing, developing, and deploying large‑scale applications to process, store and distribute geospatial datasets with a focus on scalability, performance, and security.
  • Building geospatial processing systems and incorporating image analysis capabilities through Geographic Information System and Image Processing tools.
  • Developing and optimizing data processing workflows using Python.
  • Creating interactive user interfaces and backend services for enterprise applications using JavaScript, including Node.js and React.

Must have 3 years of experience in each of the following:

  • Designing schemas, writing optimized queries, and supporting large‑scale transactional and analytical workloads using relational databases (MySQL, PostgreSQL, and SQL).
  • Managing deployments, automation scripting, and troubleshooting in Unix and Linux environments.
  • Integrating software components and enabling secure communication between systems through web services and APIs (application programming interfaces) as part of enterprise solutions.

Must have 2 years of experience performing tuning, query optimization, backup/recovery, and ensuring secure handling of large datasets in database administration, including Postgres and MySQL.

Must have 1 year of experience in each of the following:

  • Deploying and managing containerized applications using containerization.
  • Working with on‑premise systems and contributing to planning for future cloud‑computing architectures.

R2124928

KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Level Software Developer
Senior Level Software Developer

DCS Corporation • United States

On-site
USD 140,000 - 190,000
Senior Level Software Developer
Senior Level Software Developer

DCS Corp • St. Louis (MO)

On-site
USD 90,000 - 120,000
Software Engineer (Geospatial)
Software Engineer (Geospatial)

Anakim Consulting • Sioux Falls (SD)

On-site
USD 80,000 - 100,000
Mission-Driven Work
Work-Life Balance
Economic Advantage of Sioux Falls
Junior Software Engineer
Junior Software Engineer

Jobtailor • Colorado

On-site
USD 65,000 - 90,000
Software Engineer (Geospatial)
Software Engineer (Geospatial)

Anakim Consulting Incorporated • Garretson (SD)

On-site
USD 70,000 - 95,000
DevOps Engineer
DevOps Engineer

Rgi • Herndon (VA)

On-site
USD 120,000 - 190,000
100% paid employee healthcare & dental
401(k) with matching
Tuition reimbursement
+1
Software Developer
Software Developer

Meridian Systematics • St. Louis (MO)

On-site
USD 110,000 - 170,000
Dental insurance
Flexible schedule
Health insurance
+2
Software Engineer
Software Engineer

Relative Dynamics • Sioux Falls (SD)

On-site
USD 70,000 - 90,000
Geospatial Software Engineer III - Remote 3 days/wk
Geospatial Software Engineer III - Remote 3 days/wk

KBR Careers • Sioux Falls (SD)

Hybrid
USD 85,000 - 110,000
Associate Software Engineer 750
Associate Software Engineer 750

Socket.dev • Maryland

On-site
USD 150,000 - 210,000
401k matching
Fully paid medical
Paid time off