Sr. Software Engineer
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 125,000–150,000/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Build and maintain backend services and APIs (Go, Python, JavaScript)
- Support and extend existing measurement pipelines, including performance-critical components
- Design scalable workflow orchestration and processing systems for high-volume production environments
- Ensure strong test coverage, performance optimization, and reliability across the stack
- Troubleshoot complex cross-system issues spanning frontend, services, and processing layers
- Contribute to architectural decisions that improve scalability, maintainability, and system observability
- Collaborate with Product and cross-functional stakeholders to translate business requirements into technical solutions
- Collaborate with US and global engineering teams to deliver cohesive, end-to-end capabilities
- Participate in roadmap planning, technical design discussions, and code reviews
- Mentor junior engineers and promote strong engineering craftsmanship
- Contribute to operational excellence through monitoring, debugging, and continuous improvement
Requirements
- 8–10+ years of professional software development experience
- Strong experience in Go, Python, and/or JavaScript
- Experience designing and building backend APIs and workflow-driven systems
- Experience developing scalable, cloud-based distributed systems
- Experience with container orchestration (Docker, Kubernetes, or similar)
- Experience with common CI/CD methods, tools and Cloud based deployments
- Strong debugging and performance optimization skills
- Demonstrated ability to deliver production-grade, enterprise-scale software
- Experience working in Agile development environments
- Exceptional verbal communication and interpersonal skills
Preferred
- Experience with geospatial data processing and visualization systems
- Experience designing workflow orchestration or job processing systems
- Exposure to high-throughput or high-concurrency service architectures
- Experience utilizing modern AI-assisted and agentic coding toolsets and methodologies
- Experience building graphical editing systems or CAD-style 2D drawing tools
- Familiarity with browser rendering technologies (Canvas, WebGL, etc.)
Skills
- Go
- Python
- JavaScript
- Docker
- Kubernetes
- Canvas
- WebGL
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Infrastructure Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today