Software Project Engineer II
CesiumAstro · Denver Metropolitan Area · 1 mo ago
On-siteEngineeringFull-time
CesiumAstro provides equal employment opportunities to applicants and employees without regard to race, ethnicity, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.
About the role
The role involves working on cutting-edge projects in the field of geospatial technology. Responsibilities include developing software solutions, collaborating with cross-functional teams, and contributing to the growth of the company.
Responsibilities
- Develop and maintain software applications using JavaScript, Python, and other relevant technologies.
- Collaborate with designers and product managers to understand project requirements and translate them into technical specifications.
- Contribute to the enhancement and maintenance of existing systems.
- Participate in code reviews and mentoring junior developers.
- Stay updated with the latest industry trends and technologies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 2 years of professional experience in software development.
- Strong proficiency in programming languages such as JavaScript, Python, and SQL.
- Experience with version control systems like Git.
- Excellent problem-solving skills and ability to work independently and as part of a team.
Qualifications
- Knowledge of geospatial data processing and analysis tools.
- Experience with web development frameworks such as React, Angular, or Vue.js.
- Understanding of database design and optimization techniques.
- Good understanding of cloud computing platforms like AWS, Azure, or Google Cloud.
Skills
- Proficiency in geospatial libraries and APIs (e.g., GeoJSON, OpenLayers).
- Experience with GIS software (e.g., QGIS, ArcGIS).
- Knowledge of RESTful API design and implementation.
- Ability to work in a fast-paced environment and meet tight deadlines.
Benefits
- Competitive salary commensurate with experience.
- Flexible work schedule with remote options available.
- Health insurance coverage.
- Retirement savings plan.
- Professional development opportunities.
Pay
Salary range: $80,000 - $120,000 annually.
Schedule
Full-time position with a flexible work schedule.