IT Software Engineer

AI overview

Design and develop software solutions for internal IT operations, enhancing system functionality and automating processes, while collaborating closely with IT teams and stakeholders.

Disruptors for a sustainable future

At Anew, we are passionate about delivering meaningful, measurable climate impact in a decarbonizing economy. Inspired by our values of integrity, trust, creativity, and hope, and grounded by decades of experience and unsurpassed knowledge in environmental markets, we make it possible for organizations and communities to thrive while building a sustainable future.

We’re seeking high-energy, creative team players eager to apply their talents to the defining challenge of our time.  If you’re committed to excellence and excited by the prospect of doing well by doing good, we look forward to hearing from you.

General Summary: A talented and passionate IT Software Engineer to join our growing technology team. As an IT Software Engineer, you will be instrumental in designing, developing, implementing, and maintaining software solutions that support our internal IT operations and business processes. You will collaborate with IT teams and business stakeholders to build efficient, reliable, and scalable applications that drive our organizational success.

Primary Responsibilities and Competencies:

  • Design, develop, and implement software applications and tools to automate IT processes, improve efficiency, and enhance system functionality.
  • Write clean, well-documented, and efficient code in various programming languages (e.g., Python, Java, C#, JavaScript) based on project requirements.
  • Collaborate with IT operations, security, and infrastructure teams to understand their needs and translate them into technical specifications.
  • Develop and maintain APIs and integrations between different IT systems and applications.
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
  • Troubleshoot and resolve software defects and production issues in a timely manner.
  • Develop and execute unit, integration, and system tests to ensure the quality and reliability of software solutions.
  • Contribute to the development and maintenance of technical documentation, including design specifications, user manuals, and API documentation.
  • Stay up-to-date with the latest software development trends, technologies, and best practices.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Work closely with database administrators to design and optimize database schemas for applications.
  • Implement and maintain security best practices in software development to ensure the security of our applications and data.
  • Contribute to the continuous improvement of our software development processes and tools.
  • Provide technical support and guidance to other IT team members on developed applications.
  • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
  • Will assist in basic IT office support

Required Education, Experience and Certification:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer or Developer, with a focus on developing applications for internal IT use or business process automation.
  • Strong proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript).
  • Experience with database technologies (e.g., SQL Server, MySQL, PostgreSQL) and writing SQL queries.
  • Familiarity with API development and integration (RESTful, SOAP).
  • Understanding of software development methodologies (e.g., Agile, Waterfall).
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.

Preferred Qualifications:

  • Experience with specific technologies relevant to our IT environment (e.g., cloud platforms like Azure or AWS, specific automation tools).
  • Familiarity with scripting languages for automation (e.g., PowerShell, Bash).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and tools.
  • Experience with front-end development frameworks (e.g., React, Angular, Vue.js) if applicable to the role.
  • Understanding of security principles in software development (e.g., OWASP).

Skills:

  • Programming (Python, Java, C#, JavaScript - specify preferred)
  • Database Management (SQL Server, MySQL, PostgreSQL)
  • API Development (RESTful, SOAP)
  • Software Development Lifecycle (Agile, Waterfall)
  • Version Control (Git)
  • Problem-Solving
  • Analytical Thinking
  • Communication (written and verbal)
  • Teamwork and Collaboration
  • Scripting (PowerShell, Bash - preferred)
  • Cloud Technologies (Azure, AWS - preferred)
  • Containerization (Docker, Kubernetes - preferred)
  • CI/CD (preferred)
  • Front-End Development (React, Angular, Vue.js - if applicable)
  • Software Security

Equal Employment

Anew is committed to providing equal employment opportunities. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, place of origin, political belief, religion, marital status, family status, physical or mental disability, sex, sexual orientation, gender expression, gender identity, age, or criminal conviction for which a pardon has been granted, or any other protected category under federal, state, provincial and local laws governing workplace discrimination.  

Anew is committed to creating and maintaining a workplace in which all employees have an opportunity to participate and contribute to the success of the business and are valued for their skills, experience, and unique perspectives.

Anew Climate, LLC, is a global leader of diverse climate solutions built on the principles of transparency and accountability. We bring innovative products and services to the public and private sectors to help reduce or offset their carbon footprints, restore the environment, and ensure our clients’ investments create economic value as well as durable climate impact. With deep market understanding, Anew leverages technological and nature-based solutions to create value through the generation and marketing of environmental credits for low carbon fuel, carbon, renewable energy, and emissions markets. Inspired by our values of integrity, trust, creativity, and hope, we are passionate about delivering meaningful, measurable climate impact in a decarbonizing economy. We’re seeking high-energy, creative team players eager to apply their talents to the defining challenge of our time.  If you’re committed to excellence and excited by the prospect of doing well by doing good, we look forward to hearing from you.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job