job summary:
As a Telecommunications Software Engineer, your day will focus on monitoring and analyzing the performance of core telecommunications networks spanning 2G through 5G technologies. You will work closely with a geographically distributed team, collaborating with operations and development staff to identify and remediate issues affecting system and network performance. Responsibilities include analyzing network behavior, pinpointing root causes of issues, resolving software-related faults, and improving application and systems monitoring. You'll also assist internal development teams by applying your understanding of software development lifecycles and tools like Jira, Confluence, Jenkins, and Ansible.
This position is a part of a US-based operations team backed by expert international developers and application engineers. You will be directly involved in systems planning, installation, commissioning, site surveys, and troubleshooting for custom solutions serving the US national security community and allies. Illuminate provides analytic and cyber solutions enabling critical decisions from vast data sources. We seek a talented, customer-facing professional to provide technical guidance on key projects locally and in the field, working independently and collaboratively.
location: Washington, Washington, D.C.
job type: Permanent
salary: $120,000 - 150,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
Systems Engineering
The Systems Engineering component of this role involves ensuring high availability, performance, and reliability for Linux-based systems that support telecommunications infrastructure.
? Advanced knowledge of CentOS 7 and Red Hat Enterprise Linux (RHEL).
? Experience configuring and administering monitoring tools for system and network performance (e.g., Nagios, Zabbix, or Grafana).
? Proficiency in automating systems administration tasks using tools like Ansible or Puppet.
? Strong understanding of system diagnostics and troubleshooting to identify and remediate performance bottlenecks.
? Knowledge of secure system configurations and the ability to implement best practices for hardening Linux systems.
Software Development & Maintenance
This role emphasizes supporting software operations and collaborating with development teams to understand and address software-caused performance or reliability issues.
? Proficiency in Python and C++ for understanding and debugging software.
? Strong familiarity with CI/CD pipelines and their maintenance using Jenkins or similar tools.
? Experience supporting internal development teams by leveraging tools like Jira and Confluence.
? Ability to assess and improve application performance monitoring systems.
? Knowledge of software lifecycle processes to assist in issue remediation and internal development activity.
Telecommunications Network Knowledge
The role requires deep expertise in telecommunications protocols and core network operations, emphasizing monitoring, diagnosing, and improving network performance.
? Advanced understanding of core telecom network protocols, including SS7, SIP, VoIP, TCP/IP, and Diameter.
? Experience with monitoring and analyzing telecommunications systems across 2G, 3G, 4G VoLTE, and 5G networks.
? Proficiency with packet capture and analysis tools like Wireshark and tcpdump.
? Ability to diagnose and resolve core network performance issues and apply effective remediation strategies.
? Familiarity with network configuration and performance metrics to assist in identifying bottlenecks or faults
#LI-AR2
qualifications:
Core Qualifications
? Bachelor's degree in computer science, Telecommunications, or a related field (or equivalent experience).
? 5+ years of experience in telecommunications, systems engineering, or software operations.
? Advanced proficiency with RHEL / Rocky / CentOS.
? Experience using and supporting tools like Jenkins, Jira, Confluence, and Ansible.
? Strong understanding of telecommunications network protocols across 2G to 5G generations.
? Proven ability to identify root causes of system or network performance issues and remediate effectively.
? Experience collaborating with geographically distributed teams on mission-critical projects.
Preferred Qualifications
? Understanding of mobile telecom network architectures and related hardware, software, and protocols.
? Experience working directly with development team to resolve software and hardware problems and applying software and hardware patches.
? Strong knowledge of networking protocols such as TCP/IP, NAT, routing and switching.
? Experience with analyzing logs, stack traces, debug libraries, software/hardware.
? Possesses an understanding of Python, Bash, SQL databases.
? Create installation guides and as-built documentation.
? Experience with Linux firewall and VPN configuration
skills: ? Bachelor's degree in computer science, Telecommunications, or a related field (or equivalent experience).
? 5+ years of experience in telecommunications, systems engineering, or software operations.
? Advanced proficiency with RHEL / Rocky / CentOS.
? Experience using and supporting tools like Jenkins, Jira, Confluence, and Ansible.
? Strong understanding of telecommunications network protocols across 2G to 5G generations.
? Proven ability to identify root causes of system or network performance issues and remediate effectively.
? Experience collaborating with geographically distributed teams on mission-critical projects.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.