Watch the Beck's Family Culture Video!

The roots of our Beck's culture run deep, just like those of our family tree. As we continue to grow, our culture is maintained by the outstanding people who strive to uphold these values each and every day. At Beck's, you're not just a member of our team, but our family.

Our company uses E-Verify to confirm the employment eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit

Nuestra compania usa E-Verify para confirmar la eligibilidad de todos los empleados recientemente contratados.  Para aprender mas acerca de E-Verify, incluyendo tus derechos y responsabilidades, por favor visite

Software Developer

Location: Continental United States
Department: Information Systems

Click here to apply

Purpose and Scope

This position is responsible for the creation and maintenance of any and all software applications assigned by Beck’s Director of Software Development or Senior Software Engineer.  You will participate in or lead all stages of the software development lifecycle; including analysis, design, programming, testing, implementation, and support.


•    Maintain and modify existing web applications.
•    Utilize performance monitors for web site optimization.
•    Produce customized software and analysis tools. 
•    Review and evaluate current user processes and recommend solutions to provide        more efficient operations.
•    Use ArcPy to perform geographic data analysis, data conversion, data management,   and map automation with Python.
•    Contribute to large-scale geographic spatial projects.
•    Support company goals and objectives, policies and procedures.
•    Perform other duties as may be required by supervisor. 

Job Requirements

1.    Education and training:

  • B.S. in computer science or related field is preferred.

2.    Technical knowledge:

  • Proficient in SQL, Node, Python, JavaScript and Angular
  • Knowledge of GIS concepts and experience with the ESRI suite of tools. 
  • Exposure to Agile development methodology, implemented via Scrum. 
  • Knowledge of Git workflow. 

3.    Experience:

  • Five (5) years experience in Software Development.
« Back to Job Listings