Skip to main content

Software Architect Product Development

Website Spectrum_Effect Spectrum Effect

AI Meets Spectrum

Spectrum Effect is a fully-funded start-up company with a state-of-the-art radio interference detection system for wireless cellular network.

We are looking for a seasoned Software Architect to help taking our field-proven, cloud-based product to its next level. With the “big picture” in mind, this individual will create software design specification and guide the development team for software implementation, testing and deployment.

A great candidate for this position has a strong technical background in designing, implementing, testing and deploying software that is performant, scalable and secure. This candidate should be comfortable with and fluent in communicating design ideas both internally with development team and externally with customers.

If you are a self-starter who enjoys working in a fast-pace environment, implementing prototypes for proof-of-concept and coordinating with other team members to turn ideas into product features, this is an excellent opportunity for you.


  • Collaborate with other professionals to determine functional and non-functional requirements for new product features
  • Create representations for functions and user interface of desired product features based on business requirements
  • Develop software specifications with attention to user-friendliness, performance, scalability, security, testability, extensibility, ease of deployment, configuration and monitoring.
  • Communicate effectively all concepts, requirements, use cases and guidelines to development team
  • Oversee development progress and test completed implementation to ensure consistency with specification
  • Provide technical guidance, technology recommendation and coaching to junior team members
  • Prepare easy-to-understand software architecture documents to be presented to customers
  • Continually research and make recommendation on best practices in coding and testing, as well as software technologies to be incorporated into software products
  • Recommend and/or develop programs or systems to continually ensure software products meeting all requirements of quality, security and license agreements
  • Troubleshoot software issues to ensure successful product deployment in lab and in production environment

Required Qualifications:

  • Proven experience with 2+ years as software architect and 5+ years as a software developer
  • Excellent knowledge of software application design, micro-service architecture and operating system concepts
  • Knowledgeable with Linux operating system and container technologies (Docker, Kubernetes, etc.)
  • Experience in software development process, and coding in various programming languages (Python, Java, JavaScript, Go, etc.)
  • Experience in RESTful API design
  • Understanding of software quality assurance principles and software release cycles
  • A technical mindset with great attention to detail, performance and security
  • Strong at analyzing code for weaknesses, errors and performance bottleneck
  • Customer and end-user focus
  • High quality organizational, leadership and interpersonal skills
  • Good communication and presentation abilities
  • BS or higher in computer science, engineering or relevant fields

Preferred Qualifications:

  • Experience in integrating open source software and familiar with various open source software licenses
  • Experience in designing secure software systems based on industry best practices
  • Experience in DevOps, production system monitoring, troubleshooting and fine-tuning
  • Experience in performance optimization with large dataset
  • Understanding of networking concepts (firewall, VLAN, proxy, DNS, etc.)
  • Experience in well-known middleware (Kafka, Zookeeper, NiFi, Redis, Celery, RabbitMQ, etc.)
  • Experience in various NoSQL databases (Influx, Mongo, Elasticsearch, Neo4j, etc.)
  • Experience in collaboration tools (Git, Bitbucket, Jira, Confluence, etc.)
  • Experience in web service technologies (Single-Sign-On, API Gateway, Web Socket, etc.)
  • Experience in cloud technologies (AWS, VMWare, OpenStack, Azure, ONAP)
  • Experience in machine learning technologies (TensorFlow, Scikit-Learn, PyTorch)
  • Experience in wireless cellular technologies (UMTS, LTE, 5G)

About the Company

Spectrum Effect’s mission is to solve the most challenging and costly problems in the wireless industry through innovation and automation. Spectrum Effect’s industry leading Spectrum-NET solution performs machine learning-driven analysis of RF interference seamlessly and continually across multi-vendor 5G NR, LTE and UMTS cells within mobile networks. Spectrum-NET is a web-based, cloud-ready, highly scalable solution with extensive mapping, visualization and report generation capabilities.

Spectrum Effect has tremendous growth potential and we are seeking highly talented, highly motivated individuals to join our exciting high tech company. We’re creating a dynamic, focused, high-energy environment that promotes innovative thinking and excellence in execution. Our team members enjoy ownership in our private company through stock options and very competitive salaries.

Visit our LinkedIn page to submit an application for this position.