Senior Software Developer (Geospatial & AI)
Burns & McDonnell
Kansas City, MO • 8m ago • On-site
Senior
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Senior Software Developer (Environmental Services, geospatial & AI)
Focus: Full-stack, AI-enabled geospatial platforms and enterprise applications
Description
The Senior Software Developer will lead the design, development, and analysis of sophisticated software programs and applications, with a focus on full-stack, AI-enabled geospatial platforms. You will troubleshoot software errors, identify root causes, and engineer robust solutions to improve stability and performance, while providing technical insights to stakeholders. Applications are built primarily on Google Cloud Platform in a hybrid-cloud environment that also includes Azure (with potential future AWS adoption).
Responsibilities
Lead complex software development projects and partner with designers, analysts, environmental/GIS subject matter experts, and other developers
Serve as a technical lead for significant components or entire projects, making critical technical recommendations
Drive Agile delivery using sprints, backlog, pull requests, and build checks
Own end-to-end design, implementation, testing, and maintenance of scalable software products
Perform software updates, testing, and enhancements to keep the codebase healthy
Establish code standards and best practices (source control in GitHub, code reviews, automated testing) and mentor junior developers
Research emerging development tools and techniques to improve functionality and internal processes
Geospatial & AI Development
Develop and maintain containerized Python/Django applications (Docker) from ideation through production
Build geospatial ingestion and processing workflows for raster/vector data (GeoJSON, Shapefile, Cloud Optimized GeoTIFF) using Cloud Storage, Cloud Functions, and Cloud Run Jobs into Cloud SQL/PostgreSQL/PostGIS, including bulk upload, chunking/batching, and spatial indexing
Support map layer and tile delivery and integration with desktop GIS clients (QGIS, Esri)
Build scalable data pipelines using Databricks and standard ETL practices
Integrate generative AI models into natural-language interfaces for interacting with geospatial/environmental data
Develop backend services and pipelines for model training, inference, and deployment
Use Vertex AI for pipelines, model registry, prediction, and vector search; ensure Responsible AI governance and observability
Benchmark and track model accuracy, response time, latency, and cost
Collaboration & Platform Integration
Partner with Solutions/Data Engineering to align solution architecture, requirements, and technical standards
Work with Platform Engineering for Harness-based DevOps/CI/CD, infrastructure deployment, security, and authentication services
Contribute to Infrastructure as Code using Terraform and coordinate infrastructure/access needs early
Follow corporate security patterns (SSO, service accounts/IAM, VPC connectivity, Cloudflare-secured access, secure third-party ingestion)
Participate in sprint planning, reviews, and production readiness/hardening
Apply cross-cloud awareness across Google Cloud (primary), Azure, and potentially AWS to keep solutions portable
Documentation, Standards & Leadership
Maintain system/API documentation, architecture diagrams, and runbooks
Mentor less experienced developers
Adhere to QA/QC processes and comply with company/site safety policies
Requirements
Bachelor’s degree in Computer Science or related field with 8 years of relevant experience OR Associate degree with 10 years OR High School Diploma/GED with 12 years
Strong knowledge of computer systems, storage, backups, operating systems, and tools used in an operating environment
Ability to work methodically and analytically in quantitative problem-solving
Excellent verbal and written communication skills
Ability to obtain applicable certifications
Expert level in Microsoft Office Suite (Word, Excel, PowerPoint)
Benefits
Not specified in the provided posting.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Software Developer (Geospatial & AI)
Burns & McDonnell
Senior
Technology
Kansas City, KS · On-site
N/A
8m ago

Senior Software Engineer (Python, Cloud)
WPP Enterprise Solutions
Senior
Technology
Poznań, Pl-30, Poland · On-site
0K zł - 0K zł/yr
14h ago
Senior Software Engineer (AI Solutions)
Volkswagen Financial Services
Senior
Technology
Warsaw, Poland · On-site
N/A
1 days ago

Senior Software Engineer
j-labs
Senior
Technology
Kraków, Poland · On-site
0K zł - 0K zł/yr
4 days ago

Senior Cloud Native Developer (Python & AI)
EPAM Systems
Senior
Technology
Lodz, Ldz, Poland · Remote
N/A
4 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Software Engineer (AI Solutions)
Volkswagen Financial Services
Senior
Technology
Warsaw, MA, Poland · On-site
N/A
1 days ago

Senior Backend Developer (.NET, Azure)
WealthArc
Senior
Technology
Warsaw, Maz, Poland · On-site
1K zł - 1K zł/yr
2 days ago
Senior Software Engineer
CoreLogic
Senior
Technology
Dallas, TX · On-site
$112K - $157K/yr
8m ago

Senior Java Developer
Sii
Senior
Technology
Gdańsk, GD, Poland · Remote
20K zł - 24K zł/yr
3 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights