The Software Engineer designs, develops, and maintains software applications. You will lead small projects, mentoring other engineers, optimize software performance, and collaborate with stakeholders to ensure the delivery of effective software solutions. At this time, we have a strong preference for candidates in the Boise market. Create high-quality software solutions that meet business requirements, including detailed design specifications and implementation plans. Manage and lead small software development projects, including planning, scheduling, and coordinating tasks to ensure timely delivery and quality. Conduct thorough code reviews to ensure adherence to best practices, coding standards, and overall code quality. Work with project managers and other stakeholders to gather requirements, provide technical insights, and deliver solutions that meet business needs. Analyze software performance, identify bottlenecks, and implement performance improvements to enhance application efficiency. Create and maintain comprehensive documentation for software applications, including design documents, user guides, and technical specifications. Provide guidance, support, and training to junior team members, helping them grow their skills and improve their performance. Collaborate with individual department, as well as cross-functionally with other departments within the organization. Maintain organizational excellence in terms of project timelines and deliverables. Demonstrates the Clēnera Core Values of Caring, Committed, and Courageous. Other duties as assigned. Minimum requirements include a Bachelor’s degree in computer science or related field or equivalent experience, minimum 5 years experience with Python and JavaScript, proficiency with Microsoft Office Suite, and skills in multiple programming languages and frameworks, project leadership, code review, software performance optimization, API development, cloud services, mentoring, database design and management, and effective communication.