Open Positions

Software Architect

We are seeking an exceptional Software Architect to join our talented software development team and make an impact as we add exciting new roadmap capabilities to our industry-leading, cloud-based solution. 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.

Job Location: Monterrey, Mexico

Responsibilities

  • Collaborate with other experts to create 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 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

  • Expertise in software development process, and coding in various programming languages (Python, Java, JavaScript, Go, etc.)

  • Experience in RESTful API design

  • Experience with Linux operating system and container technologies (Docker, Kubernetes, etc.)

  • Solid understanding of software quality assurance principles and software release cycles

  • A technical mindset with great attention to detail, performance and security

  • Highly-proficient at analyzing and optimizing code

  • Strong leadership and interpersonal skills with a customer/end-user focus

  • Excellent 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)

Founded in 2015, Spectrum Effect has pioneered a completely new and novel approach for mobile operators to mitigate harmful anomalous interference through innovative machine learning based analytics of LTE and 5G NR network data. Built on a container-based microservices architecture, Spectrum-NET is a web-based, cloud-ready, highly scalable solution with extensive mapping, visualization and report generation capabilities.

Our 20+ team members located in Monterrey, México enjoy ownership in our private company through stock options and very competitive salaries. This is an amazing opportunity to join an emerging leader within the new spectrum analytics space and make a profound impact on the mobile industry.

Contact Us