To be successful in this role, you’ll have software development expertise in python, SQL, GIS software and R. You will be working with data scientists and subject matter experts to build out new features, fix bugs in our codebase, and you will own the design, implementation and maintenance of our test automation framework. You’ll enjoy working collaboratively and will be able to communicate complicated information to a lay audience.
The Work
- Communicate across teams and functions to identify and address automation gaps and streamline software development processes
- Design, build and maintain APIs, services and systems across our platform
- Design and implement system services for quality assurance (primarily backend, but experience with frontend and backend preferred)
- Develop new tools and approaches of managing Test Data, Test Environments (such as making a tool to deploy the required test environments; building a service that instantly generates test data; etc)
- Build new software features, debug, and provide high-quality code review and documentation
- May be responsible for interfacing with end users to demonstrate software capabilities and ascertain areas of improvement
- Assist with various other tasks as needed
Required Experience
- Several years of experience in software development and quality engineering
- Full stack application test development experience (Database, Services, Web)
- Experience developing in a professional, collaborative codebase environment (GitHub, BitBucket, etc.)
- Experience designing and building REST APIs
- Understanding of object-oriented software engineering
- Ability to write well-documented code
- Fluency in Python and experience with R (fluency in R is a major plus)
- Thorough understanding of SDLC and automated QA processes in a fast-paced development environment
- Effective communicator across teams/functions to identify tooling needs, automation gaps and reduce toil in the development process
- Experience doing geospatial work in Python and/or R and using GIS functions in R
- Experience using Linux and a computing cluster or cloud computing
- Proficient in statistics/geostatistics (important for QA/QC, analyzing data, etc.)
- Demonstrated ability to work and problem solve independently
Desired Experience
- Background in environmental science, urban science, engineering, etc.
- Experience with big data
- Experience with data science and machine learning
- Database management (SQL, AWS, Azure, GCP)
- Familiarity working in a startup environment
Physical Requirements
This position is located in an office setting. It requires prolonged periods of remaining stationary. You will constantly operate a computer and other office productivity equipment.
Other Expectations
- Some travel required to our Flagstaff, AZ office.
Compensation and Benefits
- Base salary $80,000 - $140,000 commensurate with experience
- Eligible for annual bonus
- Equity grant incentive
- 100% company paid individual medical, dental and vision insurance coverage
- 401(k) plan with company match
- Unlimited paid time off
- 11 company paid holidays
- Remote/hybrid/flexible workplace culture
How to apply
Please send a letter of interest and resume to talent@crosswalk.io
Crosswalk Labs, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
All qualified applicants, including minorities, women, protected veterans, individuals with disabilities, and individuals who require work visa sponsorship, are encouraged to apply.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.