Principal Component Engineer I
CesiumAstro · Denver Metropolitan Area · 3 wk 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 modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver high-quality products.
- Contribute to the design and implementation of new features and enhancements.
- Participate in code reviews and mentoring junior team members.
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 Python, JavaScript, and SQL.
- Experience with version control systems like Git.
- Excellent problem-solving skills and ability to work independently and collaboratively.
Qualifications
- Knowledge of geospatial technologies and data processing.
- Experience with geospatial libraries and tools such as GeoJSON, Leaflet, and OpenLayers.
- Understanding of database management systems and query optimization.
- Ability to work in a fast-paced environment and meet tight deadlines.
Skills
- Proficiency in geospatial analysis and visualization tools.
- Experience with cloud-based services such as AWS or Google Cloud.
- Good understanding of web development best practices.
- Strong communication and interpersonal skills.
Benefits
- Competitive salary based on experience and qualifications.
- Flexible work schedule with remote options available.
- Health insurance and retirement plan contributions.
- Professional development opportunities and training programs.
- Regular team-building activities and social events.
Pay
Salary range: $80,000 - $120,000 annually.
Schedule
Full-time position with a flexible schedule accommodating remote work options.