
Senior Software Engineer
Quartermasterabout 3 hours ago
Base Salary
$210k - $250k/yr
Responsibilities
- Design and maintain distributed cloud services on AWS for high-volume sensor data.
- Develop device management infrastructure for SmartMast units, including OTA deployment pipelines.
- Build low-latency data ingestion systems for various sensor streams.
- Collaborate with teams to define APIs bridging vessel-side and cloud-side systems.
- Design for fault tolerance in constrained connectivity environments.
- Monitor and improve system reliability, latency, and cost efficiency.
- Participate in architecture discussions and contribute to engineering standards.
- Mentor junior engineers and promote high-quality software development.
Requirements
- 5+ years of professional software engineering experience in distributed systems.
- Strong command of Spring Boot for building microservices; proficiency in Python or C++ is a plus.
- Deep experience with AWS services like IoT Core, Lambda, and ECS/EKS.
- Solid understanding of distributed systems concepts such as message queues and service observability.
- Experience with Docker and Kubernetes; familiarity with CI/CD tooling.
- Strong debugging skills and ability to reason across network and cloud services.
- High standards for code quality, test coverage, and documentation.
Benefits
- Distributed team environment with asynchronous work.
- Start-up atmosphere with autonomy for engineers.
- Flexible hours and in-office options.