Mid-Level Back End Software Developer

Grid Networks

Reston (VA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Grid Networks in Reston, Virginia is looking for a Back End Software Developer to join their Software Engineering team. The successful candidate will design and maintain robust back-end services, develop clean code, and actively participate in architectural discussions. Applicants should have a Bachelor's degree and at least 4 years of software development experience, with strong skills in REST, Go, and microservice architectures. This role supports innovative telecommunications solutions and offers a flexible in-office environment.

Qualifications

  • 4+ years of professional software development experience.
  • Excellent written and verbal communication and problem-solving skills.
  • Strong time management abilities to meet project deadlines.

Responsibilities

  • Design and maintain robust, scalable back-end services.
  • Develop clean, well-documented, and testable code.
  • Troubleshoot and resolve production issues.
  • Contribute to automation of infrastructure and deployments.

Skills

REST and gRPC
Message-bus architectures
Go programming
Python programming
Typescript programming
Microservice architectures
Linux operating systems
Containerization (Docker, VMware)
SQL and relational databases

Education

Bachelor’s degree in computer science or related field

Tools

CI/CD pipelines
Infrastructure-as-code tools
Monitoring tools (Prometheus, Grafana, ELK)

Job description

About Us

Grid Networks, LLC is a world-class telecommunications consulting firm supporting clients with product development, business operations, network maintenance, and supply chain services. At Grid, we develop products and services to meet customer needs with a focus on mobile connectivity, backbone networking, and IoT solutions.

Leveraging expertise in 3GPP 5G/4G/LTE/3G and VSAT communications technologies.

About the Role

We are seeking a talented and motivated Back End Software Developer to join our Software Engineering team. You will be working collaboratively to design, develop, deploy and maintain back-end services that power our innovative solutions. This is a flexible in-office position and an excellent opportunity to contribute to solutions that power the next generation of telecommunications solutions.

Responsibilities
  • Design and maintain robust, scalable back-end services
  • Develop clean, well-documented, and testable code, adhering to industry best practices
  • Lead and participate in architectural discussions
  • Troubleshoot and resolve production issues, ensuring high availability and performance
  • Contribute to the automation of our infrastructure and deployments
  • Contribute to improving our engineering practices and standards
Qualifications
Technical Skills
  • Expertise with library and web service APIs including REST and gRPC
  • Expertise with message-bus architectures and message queue implementations
  • Proficiency in programming languages such as Go (Go), Python or Typescript
  • Experience working with microservice architectures
  • Familiarity with aspect of 3GPP cellular communications (5G NR, 4G LTE, 3G WCDMA) systems such as the air interface, RAN or CoreNET
  • Solid understanding of Linux operating systems
  • Experience with containerization technologies and virtualization (Docker, VMware)
  • Experience with CI/CD pipelines and automation tools
  • Experience with SQL and relational databases
Professional Skills
  • Bachelor’s degree or higher in computer science or a related field
  • 4+ years of professional software development 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.
It would be even better if you have experience with:
  • DevOps CI/CD using GitLab, GitLab runners, or Ansible/AWX
  • Agile/SCRUM development processes
  • RabbitMQ, WAMP, AMQP or other message queue libraries
  • Networking and security protocols (TCP/IP, TLS)
  • AWS cloud services and general cloud computing principles
  • Infrastructure-as-code tools, like Terraform or CloudFormation
  • Monitoring and logging tools, like Prometheus, Grafana, or ELK stack

GRID Networks is committed to providing a work environment free from discrimination and harassment. Employment decisions at GRID Networks are based on an individual’s capabilities and qualifications. All qualified applicants and employees receive consideration for employment, including protected veterans and individuals with disabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

UI Web Software Developer
UI Web Software Developer

Grid Networks • Reston (VA)

On-site
USD 80,000 - 100,000
Network Systems Engineer
Network Systems Engineer

Grid Networks • Reston (VA)

On-site
USD 110,000 - 160,000
Network Systems Engineer
Network Systems Engineer

Grid-Networks • Reston (VA)

On-site
USD 110,000 - 160,000
5G Core Network Development Engineer
5G Core Network Development Engineer

FindErnest • United States

Hybrid
USD 90,000 - 120,000
Mobile Network Engineer
Mobile Network Engineer

Grid Networks • Reston (VA)

On-site
USD 90,000 - 130,000
Senior Software Engineer, Grid Communications & Platform
Senior Software Engineer, Grid Communications & Platform

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 250,000
Health, Dental & Vision coverage
Parental leave
Alternate day off
+3
Web Application Developer (Fort Lauderdale)
Web Application Developer (Fort Lauderdale)

MTN Global • Fort Lauderdale (FL)

On-site
USD 85,000 - 110,000
Remote 5G Core Network Engineer - Cloud-Native
Remote 5G Core Network Engineer - Cloud-Native

FindErnest • United States

Hybrid
USD 90,000 - 120,000
Backend Software Engineer – Go/Python, Microservices, 5G
Backend Software Engineer – Go/Python, Microservices, 5G

Grid Networks • Reston (VA)

On-site
USD 90,000 - 120,000
Senior Software Engineer, Grid Communications & Platform
Senior Software Engineer, Grid Communications & Platform

Gridware • San Francisco (CA)

On-site
USD 190,000 - 2,150,000
Health, Dental & Vision
Parental leave
Off the Grid breaks
+2