
Senior Software Design Engineer
Iridium Satellite LLC2 years ago
McLean, VA, USASenior
Base Salary
$120k - $165k/yr
Responsibilities
- Collaborate with product owners and aviation experts to develop prototypes and guide solutions from concept through production.
- Own technical solutioning, including hands-on development, testing, deployment, and production troubleshooting.
- Evaluate architectural tradeoffs and document technical decisions using ADRs, diagrams, prototypes, and benchmarks.
- Develop detailed agile user stories and validation criteria with Requirements Engineers.
- Provide technical leadership and mentorship through design reviews, code reviews, and architectural guidance.
- Lead software design decisions to ensure scalable, maintainable, and production-ready solutions.
- Design and operate production workloads in public cloud environments, including event-driven, asynchronous, distributed, and containerized systems.
Requirements
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related field.
- 8+ years of experience in software development and enterprise architecture.
- Strong hands-on C# and .NET development experience with object-oriented programming and design patterns.
- Experience designing event-driven architectures, asynchronous messaging systems, distributed computing solutions, and production cloud workloads.
- Experience with Kubernetes, microservices, containerized applications, SQL and NoSQL databases, and query optimization.
- Ability to make sound technical decisions in ambiguous situations and communicate effectively with cross-functional teams.
- Preferred qualifications include experience in regulated or safety-critical environments, AI code assistants, Python, Go, JavaScript, Node.js, Kafka, NATS.io, Solace, the Well-Architected Framework, Agile Scrum, and cybersecurity standards such as NIST SP 800.
Benefits
- Hybrid work policy requiring at least four days per week, approximately 80%, in an Iridium office.
- Medical, dental, and vision insurance coverage.
- 401(k) retirement plan options, paid time off, paid holidays, and paid parental leave.
- Company stock, annual bonus eligibility, discounts, and other perks.
Tech Stack
Categories
About Iridium Satellite LLC
Iridium Communications operates a low‑Earth orbit (LEO) satellite constellation that provides global, pole‑to‑pole voice, data, push‑to‑talk, and IoT connectivity for maritime, aviation, government/defense, and enterprise users. It sells services and devices directly and through a worldwide partner network, including support to the U.S. Department of Defense. Founded in 2000 and headquartered in McLean, Virginia, Iridium is publicly traded on NASDAQ under the ticker IRDM.