Today
Top Secret
Unspecified
Unspecified
IT - Software
Reston, VA (On-Site/Office)
Position: Mid- Level Back End Software Developer
Location: Reston, VA
Clearance: Clearable US Citizen or Top Secret clearance
About Us:
Our great client is a world-class telecommunications consulting firm. We provide expertise in mobile telecom, IP infrastructure, 5G/4G/LTE/3G, and VSAT solutions. We support our clients with Customer & Marketing Strategies, Product Development and Innovation, Operations and Maintenance Strategy, Mergers & Acquisitions, Supply Chain and Manufacturing Operations, and Technology Services.
About the Role:
We are seeking a talented and motivated Mid-Level Back End Software Developer to join our Software Engineering Directorate as part of a close-knit team of 4-5 professionals. As an individual contributor, you will be responsible for designing, developing, and maintaining the back-end services that power our innovative solutions for the telecommunications industry. This is an in-office position (minimum 4 days a week) and is an excellent opportunity to contribute to solutions that power the next generation of telecommunications networks. You will be working with cutting-edge technologies and a collaborative team.
Responsibilities:
Qualifications: Technical Skills
Professional Skills
Bonus Points:
Location: Reston, VA
Clearance: Clearable US Citizen or Top Secret clearance
About Us:
Our great client is a world-class telecommunications consulting firm. We provide expertise in mobile telecom, IP infrastructure, 5G/4G/LTE/3G, and VSAT solutions. We support our clients with Customer & Marketing Strategies, Product Development and Innovation, Operations and Maintenance Strategy, Mergers & Acquisitions, Supply Chain and Manufacturing Operations, and Technology Services.
About the Role:
We are seeking a talented and motivated Mid-Level Back End Software Developer to join our Software Engineering Directorate as part of a close-knit team of 4-5 professionals. As an individual contributor, you will be responsible for designing, developing, and maintaining the back-end services that power our innovative solutions for the telecommunications industry. This is an in-office position (minimum 4 days a week) and is an excellent opportunity to contribute to solutions that power the next generation of telecommunications networks. You will be working with cutting-edge technologies and a collaborative team.
Responsibilities:
- Design, develop, and maintain robust and scalable back-end services, primarily utilizing GoLang, Python, and/or PHP.
- Work with reusable APIs to include both library APIs and exposed web services APIs (REST, gRPC, etc.).
- Use message-bus architectures and message queue implementations.
- Design and implement relational database schema and data models.
- Write clean, well-documented, and testable code, adhering to industry best practices.
- Participate in code reviews.
- Contribute to improving our engineering practices and standards.
- Collaborate with other developers, product managers, and stakeholders throughout the software development lifecycle.
- Troubleshoot and resolve production issues, ensuring high availability and performance.
- Contribute to the design and implementation of new features and enhancements.
- Participate in architectural discussions and contribute to the evolution of our systems.
- Contribute to the automation of our infrastructure and deployments.
Qualifications: Technical Skills
- 4-6 years of professional software development experience.
- Proficiency in two or more of the following languages: GoLang, Python, PHP.
- Solid understanding of SQL and experience with relational databases (e.g., PostgreSQL)
- Experience working with microservice architectures.
- Familiarity with mobile telecommunications protocols including Diameter and SIP.
- Solid understanding of Linux operating systems.
- Experience with containerization technologies (Docker) and virtualization (VMware).
- Experience with CI/CD pipelines and automation tools (Ansible).
Professional Skills
- Bachelor's degree in computer science or a related field (or equivalent experience).
- Excellent written and verbal communication, collaboration, and problem-solving skills.
- Strong time management abilities to meet project deadlines.
- Reliable and demonstrates a professional work ethic.
- Intellectual curiosity and the ability to learn new technologies quickly.
Bonus Points:
- Experience with AWS cloud services and general cloud computing principles.
- Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation)
- Contributions to open-source projects.
- Experience implementing and maintaining ASN.1 encoding/decoding systems, with associated understanding of various encoding rules (BER, DER, and PER).
- Experience integrating ASN.1 schemas into backend services.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
group id: 10364120