Full Job Description
We are currently looking for a Software Engineer to join our team and play a pivotal role in shaping the future of our company. Salary range $78,000-105,000 (DOE)
This is an on-site position in Schenectady, NY.
Responsibilities include:
• Design, develop, and maintain software solutions that align with our environmental mission.
• Collaborate with cross-functional teams to implement features and improvements.
• Write clean, efficient, and maintainable code.
• Conduct thorough testing to ensure the reliability and performance of developed software.
• Analyze complex problems and propose effective solutions, considering both technical and environmental aspects.
• Contribute to the development of software architecture and design decisions.
• Stay abreast of the latest technologies and trends in software development.
• Propose and implement innovative ideas to enhance our software products.
• Work closely with product managers, designers, and other engineers to deliver high-quality software.
• Participate in code reviews and provide constructive feedback to team members.
• Document codebase, technical specifications, and development processes.
• Contribute to user and developer documentation.
Requirements
• Master's degree in Computer Science or a related field.
• 3+ years of professional experience in software development.
• Proficiency in one or more programming languages, such as Python, Java, or JavaScript.
• Strong problem-solving skills and a passion for sustainable technology solutions.
• Excellent communication and collaboration skills.
• Experience with web development frameworks and technologies.
• Familiarity with databases and data modeling.
• Previous work on projects related to environmental sustainability.
• Knowledge of best practices in software security.