MetTel is an award-winning leading provider of global digital transformation and communications from a single source for medium and large businesses, as well as federal, state, and local government agencies. We are an innovative systems integrator converging customer communications over our proprietary network, and deploying cross-carrier voice, data, wireless, and cloud solutions such as voice, data, network, mobility, managed services, and security.
We are looking for a motivated Software Engineer help build software and data solution in innovative ways to meet involving customer needs and solve problems. You will participate building modern data processing platform (data pipeline) and customer facing application that empowers advanced network device monitoring, real-time network dashboard and automatic recovering. You will part of a talented engineering team that design, build, maintain and expand upon the integration and automation required to support next generation network and software product.
Responsibility:
- Work with engineering managers, project managers to turn business requirement and product vision into technical design and write high standard code with unit test.
- Participate in end-to-end development lifecycle, assist in task planning, development, testing and deployment.
- Participate building reliable, scalable and data intensive applications that involves complex and data processing logic and/or workflows.
- Participate building APIs and backend microservices that integrate with both external and internal systems.
Qualifications:
- A degree in Computer Science, Engineering, similar field of study or equivalent work experience.
- Experienced with Python and one other general purpose programming language Java or C# (ASP.NET). Write high quality, well tested and documented code. Familiar with unit test.
- Knowledge with relational database and proficiency in SQL.
- Prior experience or knowledge with API (REST, SOAP)
- Participate in trouble shooting, debug software support issue when necessary.
Desired Qualifications:
- Experience working with workflow/ETL orchestration tools (ex. Dagster, Airflow, Netflix Conductor) is a plus.
- Prior experience using distributed streaming & messaging platforms such as Apache Kafka, RabbitMQ and data processing framework such as Apache Flink, Apache Spark is a plus.
- Knowledge of big data ecosystem and experience working with technologies such as Iceberg, Trino, Solr, StarRocks, Elasticsearch, snowflake, Databricks, object storage S3/MinIO is a plus.
- Familiar with event driven architecture and micro-services is a plus.
- Experience working with data visualization libraries (ex. react-vis components) and tools (ex. Splunk Dashboard, Tableau, PowerBI) is a plus.
- Experienced with container based development and deployment environments (ex. Docker, Kubernetes) is a plus.
- Experience with Scrum or other agile development methodologies.
- Familiarity and exposure with telecommunication industry and/or experience working with networking device, wireless and IoT data is a plus.