> Markdown version of [/jobs/ext/4344285-software-engineer](https://www.wearedevelopers.com/jobs/ext/4344285-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** EARTHOPTICS, INC. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $125,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Automation of Tests, Big Data, Cloud Computing, Cloud Engineering, Code Review, Databases, Software Debugging, Spatial Databases, Python (Programming Language), Machine Learning, PostGIS, Software Architecture, Cloud Services, Software Engineering, Software Systems, TypeScript, Web Application Frameworks, ReactJS, Large Language Models, Technical Debt, AI Coding Agents, Backend, Fastapi, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Deployment Automation, Front End Software Development, Api Design, Terraform, Data Pipelines, Docker - **Published:** October 22, 2026 - **Apply:** https://www.builtincolorado.com/auth/login?destination=/job/senior-full-stack-software-engineer/11821997 ## About the Role * 7+ years of professional software engineering experience, or equivalent demonstrated experience building and maintaining production software. * Strong full-stack engineering experience, including modern frontend frameworks, backend services, API development, and integration with databases and external systems. * Hands-on experience designing, deploying, and maintaining applications using modern cloud infrastructure, including cloud-native architecture, deployment automation, and production operations. * Proficiency with modern frontend and backend programming languages, with the ability to quickly learn and contribute to new technologies. * Experience designing and working with relational databases, SQL, REST APIs, and common application integration patterns. * Practical experience with infrastructure-as-code tools, containerization, and modern deployment technologies such as Terraform, Docker, Kubernetes, or equivalent solutions. * Strong engineering practices, including automated testing, code reviews, observability, secure software development, debugging, and production incident response. * Experience making architectural decisions, independently owning complex systems, and helping other engineers improve through technical guidance and mentorship. * Familiarity with AI-assisted software development tools and the ability to use them effectively while critically evaluating generated code for accuracy, security, and maintainability. * Strong problem-solving and communication skills, with experience collaborating across engineering, product, and other business functions. * Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. **We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor or transfer visas at this time. Although not required, we'd love to see roots in: * Production experience with Python and TypeScript, ideally including frameworks such as FastAPI, React, or similar technologies. * Experience developing geospatial or data-intensive applications, including GIS, spatial databases such as PostGIS, mapping technologies, or large-scale scientific data pipelines. * Experience integrating AI/ML capabilities, large language models, or agentic workflows into production software applications. * Experience thriving in a small, fast-moving engineering team where individuals take broad ownership, adapt to changing priorities, and work closely with stakeholders to solve technical and business challenges. ## Description Our Senior Software Engineer will join our Software Engineering team to impact our mission through individual contributor responsibilities to design, build and maintain the technology that powers EarthOptics' products and operations. This is a hands-on technical leadership role requiring strong full-stack engineering capabilities, experience with modern cloud infrastructure, and the ability to independently own complex software systems. You'll work across frontend applications, backend services, APIs, and cloud infrastructure while helping shape technical decisions and improve engineering practices., * Own the end-to-end design, development, deployment, and maintenance of full-stack applications, spanning user interfaces, backend services, APIs, and data integrations. * Design, build, and maintain scalable, reliable cloud-based systems, including infrastructure, CI/CD pipelines, observability, security, and production operations. * Take technical ownership of existing applications and services, developing a deep understanding of their architecture, identifying risks, addressing technical debt, and improving long-term maintainability. * Provide hands-on technical leadership through architectural decisions, code reviews, mentorship, and close collaboration with Product and other engineering teams. * Evaluate, develop, and integrate AI-powered solutions across engineering workflows, internal applications, and customer-facing products, identifying opportunities to improve productivity and deliver new capabilities while maintaining strong standards for security, correctness, and maintainability. * Collaborate directly with internal stakeholders and external customers to understand their needs, translate requirements into effective technical solutions, and support the successful delivery and adoption of software capabilities. What you can expect to accomplish within your first 60-120 days * System Ownership & Knowledge Transfer: Develop a strong understanding of EarthOptics' applications, architecture, and cloud infrastructure. Successfully transition ownership of critical systems and identify key technical risks. * Full-Stack Feature Delivery: Independently design, implement, and deploy a meaningful full-stack feature or enhancement, demonstrating proficiency across frontend, backend, and cloud services. * Technical Debt & Reliability: Identify and begin addressing high-priority technical debt, performance bottlenecks, or reliability issues, with actionable recommendations for improving system maintainability. * AI-Assisted Engineering: Evaluate AI development tools, demonstrate practical applications, and recommend approaches that improve engineering productivity without compromising quality.