Full Stack Software Engineer at Bridger Photonics
United States
<meta><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;"><b><strong style="font-size:18pt;white-space:pre-wrap;">About the role</strong></b></p><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px 10pt;padding:0px;"><span style="white-space:pre-wrap;">We are seeking a Software Engineer to join our technology organization as we build and scale the next generation of methane detection and geospatial data platforms. In this role, you will work alongside other software engineers and the product team to design, develop, and maintain applications and services that enable our customers to respond to methane emissions faster than ever before. Along the way, you'll engage with geospatial data and data science domains, building modern tooling that bridges those worlds into a cohesive platform.</span></p><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px 10pt;padding:0px;"><span style="white-space:pre-wrap;">You will take ownership of features and components throughout their full lifecycle - from design through implementation, testing, and deployment. You'll collaborate with team members and leadership to translate requirements into robust, well-tested software. This is a hands-on engineering role where you'll write and ship production code, participate in code reviews, and contribute to architectural decisions.</span></p><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px 10pt;padding:0px;"><b><strong style="font-size:18pt;white-space:pre-wrap;">How we work</strong></b></p><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:12pt 0px 7pt;padding:0px;"><span style="white-space:pre-wrap;">We are curious problem solvers first. Before writing code, we want to understand what our customers need, what the data says, and where the real constraint sits. Writing software is ultimately a social act - we work closely with our product organization and the people who depend on what we build.</span></p><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:12pt 0px 7pt;padding:0px;"><span style="white-space:pre-wrap;">To achieve high quality products that are built efficiently, we are an AI-forward engineering organization. Tools like Claude Code are part of our daily practice, not an experiment on the side - we use them to plan work, write and review code, and move faster than a team our size otherwise could. We’re intentional about agentic tools working as thought partners, not thought replacements: in this role, it’s critical that you understand the intent of a given piece of software, the architecture you’re working within, how to properly test your work, and validate outputs.</span></p><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:12pt 0px 7pt;padding:0px;"><span style="white-space:pre-wrap;">We prototype quickly to learn what a problem really is, then build carefully around what we learned. We value engineers who think from first principles while respecting the systems already in place, and of course- who leave code better than they found it.</span></p><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;"><b><strong style="font-size:18pt;white-space:pre-wrap;">What you'll do</strong></b></p><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;"><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:7pt;white-space:pre-wrap;"> </span><span style="white-space:pre-wrap;">Collaborate with fellow engineers, the product team, and stakeholders to build high-quality tools that meet real business objectives</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Develop and maintain full-stack features across our modern web applications, from backend APIs to responsive, intuitive frontend user interfaces</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Create geospatial data visualizations and map-based interfaces leveraging Mapbox GL JS and deck.gl</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Design and consume event-driven services using Kafka for real-time data streaming and system integration</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Build and operate cloud-native infrastructure - AWS services (SQS, SNS, S3, MSK), Docker containers, Kubernetes/ArgoCD, and background job workers</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Ship changes through GitLab CI/CD and evolve database schemas through versioned migrations (Flyway)</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Instrument what you build with logging, metrics, and alerting so problems surface before customers find them</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Take ownership of features, services, and components end to end - shaping the technical design, evaluating tradeoffs, shipping the code, and operating it in production</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Participate in on-call rotation</span></li></ul><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:12pt 0px 7pt;padding:0px;"><b><strong style="white-space:pre-wrap;">What we're looking for:</strong></b></p><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;"><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">4–6 years of professional software development experience, with a proven track record of shipping robust, production-grade applications</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Bachelor’s degree in computer science, engineering, or a related technical field (or equivalent demonstrated experience)</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Hands-on experience with agentic coding tools (Claude Code, Codex CLI, or similar), and the judgment to review, test, and push back on what they produce</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Strong command of at least one backend language (Python preferred) and working fluency with SQL and relational databases (PostgreSQL preferred)</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Working knowledge of modern web-based frontend development - JavaScript/TypeScript and React or an equivalent framework</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Excellent written and verbal communication - you can walk another engineer through a tradeoff and explain the same decision to someone outside the team</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Self-motivated, comfortable working independently, and equally comfortable giving and receiving direction</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Comfort learning new technologies and adapting to changing priorities</span></li></ul><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;"><b><strong style="font-size:18pt;white-space:pre-wrap;">Qualifications</strong></b></p><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;"><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">FastAPI, Flask, Django, or similar Python web frameworks</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">PostgreSQL/PostGIS and geospatial query optimization</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Next.js and modern React/TypeScript tooling</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Web mapping and visualization libraries (Mapbox GL JS, deck.gl, Leaflet)</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Event streaming platforms (Kafka preferred) or other message broker systems</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Cloud platforms (AWS preferred - S3, SQS, SNS, MSK), containerization (Docker), and orchestration (Kubernetes)</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">CI/CD pipelines and automated testing</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Infrastructure as code (Terraform) or GitOps workflows</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Observability tools and practices - logging, metrics, alerting</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Geospatial data processing, remote sensing, or the energy sector</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">GIS tools and libraries (GDAL, PDAL, QGIS, GeoPandas, Fiona, etc.)</span></li></ul><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:0in 0px 6pt;padding:0px;"><b><strong style="font-size:18pt;white-space:pre-wrap;">Additional Information</strong></b><span style="font-size:7pt;white-space:pre-wrap;"> </span></p><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:0in 0px 6pt;padding:0px;"><b><strong style="font-size:11pt;white-space:pre-wrap;">What we're looking for:</strong></b></p><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;"><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Path for growth and advancement within technology organization</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Exposure to cutting-edge geospatial and sensing technologies</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Excellent health, dental, and retirement benefits</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Beautiful Bozeman, Montana location with unparalleled outdoor opportunities</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="font-size:11pt;white-space:pre-wrap;">Mission-driven work with meaningful environmental impact</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"></li></ul><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;"><b><strong style="white-space:pre-wrap;">More:</strong></b></p><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;"><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">This is a full-time salaried position based in Bozeman, MT (open to remote candidates)</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Salary is commensurate with education, experience, and skills</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Position includes participation in on-call rotation</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Must be authorized to work in the United States on a permanent basis; we are unable to sponsor employment visas at this time</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Equal Opportunity Employer</span></li></ul>
Apply Now