Senior Software Developer (Geospatial & AI)
Burns & McDonnell
Kansas City, KS • 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
Senior Software Developer (Environmental Services) focused on full-stack, AI-enabled geospatial platform development in a hybrid-cloud environment.
Description
Lead design, development, and analysis of sophisticated software programs and applications, partnering with designers, analysts, and GIS/environmental subject matter experts. Diagnose software errors, identify root causes, improve stability and performance, and provide technical status updates for enterprise stakeholders. Build primarily on Google Cloud Platform, with hybrid support that includes Azure (and potential future AWS).
Responsibilities
- Serve as a technical leader on complex software development projects.
- Lead significant components or entire projects with critical technical recommendations.
- Drive Agile planning and execution (sprints, backlog, pull requests, build checks).
- Own end-to-end design, implementation, testing, and maintenance of scalable products.
- Write efficient, well-documented code and deliver custom software solutions.
- Perform software updates, testing, and enhancements to ensure long-term code health.
- Champion code standards and best practices (GitHub, code reviews, automated testing) and mentor junior developers.
- Research emerging tools and techniques to improve functionality and internal processes.
Application, Geospatial & AI Development
- Develop and maintain containerized Python/Django applications.
- Build geospatial data ingestion and processing workflows for raster and vector data (e.g., GeoJSON, Shapefile, Cloud Optimized GeoTIFF) and load into Cloud SQL/PostgreSQL/PostGIS with performance strategies like bulk upload, chunking/batching, and spatial indexing.
- Support map layer and tile delivery and integration with desktop GIS clients such as QGIS and Esri.
- Develop scalable data pipelines using Databricks and standard ETL practices.
- Integrate generative AI models into natural-language interfaces for geospatial/environmental data.
- Build backend services and pipelines for model training, inference, and deployment using Vertex AI.
- Ensure Responsible AI governance and observability; benchmark accuracy, response time, latency, and cost.
- Design and deliver priority workflows supporting major environmental initiatives.
Collaboration with Corporate Technology
- Partner with solutions/data engineering on solution architecture, requirements, design decisions, and technical standards.
- Work with Platform Engineering for Harness-based DevOps/CI/CD, infrastructure deployment, security, authentication, and platform services.
- Contribute to and consume Terraform Infrastructure as Code repositories and coordinate infrastructure/access early.
- Follow corporate security patterns including SSO, service accounts, IAM roles, VPC connectivity, Cloudflare access, and secure third-party data ingestion.
- Participate in sprint planning, reviews, and production readiness/hardening.
- Apply cross-cloud awareness (Google Cloud primary; Azure and potentially AWS).
Documentation, Standards & Leadership
- Maintain system and API documentation, architecture diagrams, and runbooks.
- Mentor less experienced developers and provide guidance to staff.
- Adhere to QA/QC processes and comply with company and site safety policies and standards.
- Perform other duties as assigned.
Benefits
- Full-time role.
- No travel required.
- Ability to obtain applicable certifications.
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, MO · On-site
N/A
8m ago
Senior Software Engineer (AI Solutions)
Volkswagen Financial Services
Senior
Technology
Warsaw, Poland · On-site
N/A
1 days ago
Senior Software Engineer (AI Solutions)
Volkswagen Financial Services
Senior
Technology
Warsaw, MA, Poland · On-site
N/A
1 days ago
Senior Software Engineer
ISS World Services A/S
Senior
Technology
Warsaw, Poland · On-site
N/A
4 days ago

Senior Software Engineer (Python, Cloud)
WPP Enterprise Solutions
Senior
Technology
Poznań, Pl-30, Poland · On-site
0K zł - 0K zł/yr
14h 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 (Cloud Platform)
UnitedHealth Group
Senior
Technology
Eden Prairie, MN · On-site
$92K - $164K/yr
10m ago
Senior Platform Software Engineer
Oracle Corporation
Senior
Technology
Santa Clara, CA · On-site
$88K - $210K/yr
10m ago
Senior Software Engineer
CoreLogic
Senior
Technology
Dallas, TX · On-site
$112K - $157K/yr
8m ago

Senior Cloud Native Developer (Python & AI)
EPAM Systems
Senior
Technology
Lodz, Ldz, Poland · Remote
N/A
4 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights