OpeningsFirst
How it worksPricingLog in
OpeningsFirst › Jobs in the United States › Software Engineer jobs in the United States

Principal Software Engineer

Midjourney
San FranciscoOn-siteLead / Manager
Apply on Midjourney’s site
Posted 4 months ago. 2,517 more Software Engineer jobs in the United States went up on company career pages this week. See the newer ones

Share this job on LinkedIn · X

Straight from the company’s own careers site.

The job in short

A lead / manager full-time on-site Software Engineer role at Midjourney in San Francisco. Skills mentioned: Python.

Python

Details

Found
19 d ago · posted 2026-06-30
Location
San Francisco

Full description

What you’ll do • Act as the technical lead for large parts of the scanner platform: system architecture, codebase structure, and long-term maintainability. • Own core runtime foundations: distributed control, state management, fault handling, and reliability. • Drive engineering rigor: testability, code quality, review standards, performance regression prevention, and release processes. • Build robust observability: logs, metrics, traces, and replayable diagnostics (with privacy constraints). • Collaborate with hardware and recon/ML teams to define interfaces, data contracts, timing/synchronization, and failure modes. • Lead complex refactors (e.g., message passing / RPC boundaries, modularization, concurrency model) without halting forward progress. What we’re looking for • Deep software architecture experience for real-world systems: robotics, instrumentation, medical devices, or other complex distributed products. • Strong Python and concurrency background (asyncio, multiprocessing, profiling, performance engineering). • Track record of shipping systems that are observable, debuggable, and resilient. • Strong technical leadership: clarity, pragmatic trade-offs, and mentoring. Useful experience • Building but rock-solid systems: clear interfaces (gRPC/protobuf or equivalent), strong state modeling, and failure handling. • High-leverage engineering habits on a lean team: good tests, CI, reproducible dev environments, and fast code review. • Practical performance + concurrency work in Python (asyncio, profiling, multiprocessing) and comfort debugging distributed behavior. • Security-minded device software: safe defaults, encrypted data paths, and disciplined handling of PII/PHI. • Operational thinking: remote updates/management, excellent logging, and diagnostics that make real hardware debuggable.

All Midjourney jobs · Senior Software Engineer jobs in the United States

Get jobs like this every morning

Jobs in India · Jobs in the US · Who’s hiring in India · Who’s hiring in the US · Browse all jobs · Companies · How OpeningsFirst works · Free jobs widget · Leadership jobs in India · Leadership jobs in the US · Senior jobs in India · Senior jobs in the US · Fresher jobs in India · Entry-level jobs in the US · Remote jobs in the US · Jobs paying $150k+ · Leadership hiring this week · Guides
OpeningsFirst · Use with AI · Terms · Privacy · Refunds · Contact · Follow us on LinkedIn · X