[USA] Principal Software Engineer

Spectrum Effect

$150K — $180K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering or equivalent.
  • 7+ years experience with Python, Go, Rust, C++, or similar.
  • 10+ years of general software development experience.
  • Designing and building real-time systems, including ML inference.
  • Strong knowledge of software architecture principles and Linux.
  • Experience in a leadership or senior engineering role.
  • Excellent written and verbal communication skills, capable of engaging both technical and non-technical stakeholders.
  • Curiosity about telecom and RF technology.

Responsibilities

  • Lead the rapid design, development, and iteration of software solutions and features.
  • Work with system engineers to translate RF requirements into software solutions.
  • Thrive in a fast-paced startup environment, balancing speed versus quality.
  • Communicate complex software concepts to internal and external stakeholders.
  • Provide technical guidance and mentoring to software engineers.

Benefits

  • Collaborate with passionate experts driving real innovation in the telecom space.
  • Gain real ownership and visibility on high-impact projects.
  • Shape the future of ML-driven network analytics through meaningful work.
  • Enjoy competitive salary, stock options, and a flexible work environment.
Full Job Description
Job Description

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:
  • Solution Ownership: Lead the rapid design, development, and iteration of software solutions and features.
  • System Translation: 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.
  • Comfort with Ambiguity: 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.
  • Technical Communication: Communicate complex software concepts effectively to both internal and external stakeholders, including executive audiences.
  • Mentoring: 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.


Qualifications
  • 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.

Preferred Skills

  • 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


Additional Information

Why Join Us

  • Dynamic Team: Collaborate with passionate experts driving real innovation in the telecom space
  • Career Growth: Work on high-impact problems with real ownership and visibility
  • Meaningful Work: Help shape the next generation of ML-driven network analytics
  • Attractive Benefits: Competitive salary, stock options, and a flexible work environment


Do you have the technical chops and product sense to help shape the future of wireless automation? Apply now-your next big opportunity starts here.

U.S. Person status is required for this position due to contractual obligations. This is a hybrid position. The candidate should be based in or willing to relocate to the Greater Seattle Area.

Similar Jobs

More Jobs at Spectrum Effect

More Information Technology Jobs

Find similar [USA] Principal Software Engineer jobs: