CALL US - (888) 217-7827

Software Developer

We are looking for an analytical, results-driven software developer who will work with team members to troubleshoot and improve current software applications and processes. The Software Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.

To succeed as a software developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.

Software Developer critical responsibilities:

  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends.
  • Recording data and reporting it to proper parties, such as leadership.
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  • Taking lead on projects, as needed.

Qualifications of a strong candidate:

  • Bachelor’s degree in computer programming, computer science, or a related field.
  • Software Development 
    • Agile Experience 
    • Languages: Python/PHP/Rest API/GraphQL/SQL/JavaScript
  • Experience integrating systems using APIs, middleware development
  • DevOps/Network Automation experience
    • Ansible/Paramiko
    • Git and Docker
  • Billing or Ticketing System Administration, Maintenance, and Configuration
  • Reporting and Dashboarding experience
  • General knowledge of maintaining Linux Operating Systems
  • Strong understanding of the web development cycle and programming techniques and tools.
  • Focus on efficiency, user experience, and process improvement.
  • Excellent project and time management skills.
  • Strong problem solving and verbal and written communication skills.

Characteristics of a great APB team member:

  • A consummate team collaborator! You ensure alignment to core values, vision, and mission throughout the organization.
  • Intense and natural mission alignment with All Points Broadband
  • Love working in a fast paced, entrepreneurial culture. Thus, you thrive in building things successfully from scratch.
  • A systems thinker who gets a charge out of progress and continuous improvement as much as big milestones

Work Requirements

All new All Points employees are required to be vaccinated for COVID-19.


The Software Developer will receive a competitive salary based on qualifications.

All Points offers industry-leading medical, dental and vision coverage, paid-time-off and 401(k) with Company match, among other benefits.

Job Category: IT
Job Type: Full Time
Job Location: Remote Richmond - VA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx