[USA] Principal Software Engineer (Python) at Spectrum Effect
Kirkland, Washington, USA -
Full Time


Start Date

Immediate

Expiry Date

10 Jun, 25

Salary

0.0

Posted On

10 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Ran, Java, Controllers

Industry

Computer Software/Engineering

Description

Are you passionate about developing cutting-edge software solutions for LTE and 5G NR telecommunications networks? Do you want to work in an organization where you are empowered and can make a difference? Do you want to be part of an exciting scale-up with massive upside potential? Come and join us at Spectrum Effect!
Spectrum Effect’s mission is to solve the most challenging and costly problems in the wireless industry through innovation and automation. Our team is passionate about creating disruptive technologies, developing solutions with engineering excellence, and delivering substantial value to our customers. Protected by 30+ patents and deployed by leading mobile operators across the globe, our Spectrum-NET software solution performs automated ML-driven analysis of radio access networks. Spectrum-NET is a cloud-native, horizontally scalable solution based on a Kubernetes-orchestrated microservices architecture.
Our 50+ person team, located primarily in San Pedro Garza García, México, enjoys ownership in our private company through stock options and very competitive salaries. This is an amazing opportunity to join an emerging leader in the ML-driven automation space and make a profound impact on the mobile industry.
As a Principal Software Engineer, you will play a key role in designing, developing, and deploying high-performance software solutions while defining best practices and technical standards. You will collaborate with cross-functional teams, bridging engineering and senior leadership, and mentor engineers to drive excellence in software development. You will ensure the reliability, scalability, and quality of our software.

PREFERRED QUALIFICATIONS

  • Familiarity with Java or modern frontend technologies and frameworks (e.g., JavaScript).
  • 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 design, development, and deployment of high-performance, scalable, and maintainable software solutions and features.
  • Define and implement architectural patterns, coding best practices, and technical standards.
  • Collaborate with cross-functional teams, including product management, system engineering, QA, and customer success to deliver top-tier software solutions. Serve as a bridge between engineering teams and senior leadership, including non-technical leaders.
  • Provide mentorship and technical guidance to software engineers, particularly in areas like performance optimization, testing strategies, and sustainable software development practices.
  • Conduct code reviews, improve engineering processes, and ensure software quality and security standards.
  • Stay current with emerging technologies and industry trends, integrating them into our tech stack when applicable.
  • Troubleshoot and resolve complex software issues, ensuring system reliability and performance.
  • Drive innovation through research, prototyping, and proof-of-concept development.
  • Be able to balance speed and quality to deliver sustainable solutions that meet both short- and long-term objectives.
Loading...