[USA] Principal Software Engineer

Spectrum Effect•Bellevue, WA
•Hybrid

About The Position

We are seeking a Principal Software Engineer with a strong aptitude for designing, developing, and deploying high-performance software solutions while defining best practices and technical standards. The ideal candidate will excel in navigating ambiguity, driving cross-functional collaboration, and translating complex technical concepts or insights into thoughtful solutions. We are looking for someone who can lead the rapid design, development, and iteration of software solutions and features. Work with system engineers to translate complex technical RF requirements and deliver top-tier software solutions that are technically sound, feasible, and aligned with business objectives. Thrive in a fast-paced startup environment with shifting priorities. Maintain a pragmatic, solutions-oriented outlook and balance speed versus quality trade-offs effectively. Bring structure and clarity when navigating situations with high uncertainty. Communicate complex software concepts effectively to both internal and external stakeholders, including executive audiences. Provide technical guidance to software engineers, particularly in areas like improving engineering processes, ensuring software quality and security standards, and ensuring system reliability and performance.

Requirements

  • Bachelor’s degree in Computer Engineering or equivalent
  • Minimum of 7 years of Python, Go, Rust, C++, or similar related experience and 10+ years of general software development experience
  • Experience designing and building real-time and near-real-time systems, including ML inference
  • Experience with distributed systems, databases, and messaging systems
  • Strong Linux knowledge with hands-on experience.
  • Strong knowledge of software architecture principles and ability to contribute to architectural discussions
  • Ability to independently own solutions from design through implementation and iteration
  • Comfortable working with ambiguity, shifting priorities, and speed-versus-quality & coverage trade-offs.
  • Strong judgment, decision-making, and problem-solving skills
  • Experience working in a leadership or senior engineering role
  • Excellent written and verbal communication skills, capable of engaging with both technical and non-technical stakeholders
  • Curiosity and willingness to learn domain-specific telecom and RF related technology.

Nice To Haves

  • Experience with technologies such as Kubernetes, Helm, Docker, Kafka, or NoSQL databases (e.g., MongoDB, InfluxDB)
  • Familiarity with data/ML techniques and libraries such as NumPy and SciPy is a plus.
  • Familiarity with modern front-end technologies and frameworks, including JavaScript/TypeScript, Angular, React, or Vue.js.
  • Experience working with modern deployment techniques and practices, such as CI/CD pipelines and deployment automation
  • Understanding of RAN (Radio Access Network) concepts, including cells, sites, controllers, and topologies

Responsibilities

  • Lead the rapid design, development, and iteration of software solutions and features.
  • Work with system engineers to translate complex technical RF requirements and deliver top-tier software solutions that are technically sound, feasible, and aligned with business objectives.
  • Communicate complex software concepts effectively to both internal and external stakeholders, including executive audiences.
  • Provide technical guidance to software engineers, particularly in areas like improving engineering processes, ensuring software quality and security standards, and ensuring system reliability and performance.

Benefits

  • Competitive salary
  • stock options
  • flexible work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service