Engineering Manager
Green Places
Please apply for this position at: https://job-boards.greenhouse.io/greenplaces/jobs/4457909008
About the company
Greenplaces’s mission is to democratize access to sustainability. Through its innovative software and service offerings, Greenplaces helps customers measure and track their carbon emissions and serves as a source of truth for business's sustainability activity. The vision is to create a future where sustainability is attainable for every business, especially given small and medium-size businesses account for 50%+ of the world’s carbon emissions. The company is headquartered in Raleigh, NC with employees in San Francisco, New York, Charleston, and more.
About the role
Greenplaces helps companies gain visibility and transparency into their carbon emissions so they can create sustainability plans and comply with national and international standards. Greenplaces is looking for an experienced Engineering Manager with a strong background in Laravel and PHP. The ideal candidate will have at least 7 years of experience in software engineering, demonstrating a proven track record of delivering high-quality software solutions.
This role requires a deep understanding of software development best practices, exceptional problem-solving skills, and the ability to work effectively in a collaborative environment. It also involves working closely with an internal carbon accounting team to develop solutions that streamline the carbon accounting process.
Responsibilities
- Design, develop, and maintain robust and scalable web applications using Laravel and PHP.
- Lead and participate in the full software development life cycle, including requirements gathering, design, coding, testing, and deployment.
- Mentor and provide technical guidance to engineers, assisting in their professional growth and development.
- Conduct regular one-on-ones and performance evaluations to support team growth.
- Conduct code reviews and provide constructive feedback to ensure code quality, performance, and maintainability.
- Collaborate with product management and stakeholders to define project priorities and requirements.
- Identify and resolve complex technical issues, debugging and troubleshooting problems as they arise.
- Collaborate with quality assurance teams to develop and execute comprehensive testing plans, including unit testing, integration testing, and system testing.
- Document completed features for a successful handoff to our GTM teams.
Skills
- Problem-solving skills
- Proactive and resourceful
- Ability to learn and adapt quickly
- A team player, collaborative
- Time management and multitasking skills – ability to prioritize and handle multiple projects simultaneously, even when they are in different stages of completion
- Ability to work independently
Experience
- Bachelor’s degree in Computer Science or equivalent
- 5 years of experience working on a software development team
- 3 years of experience working in a management role in any industry, or at least 1 year of experience in a leadership role within an engineering team
- Extensive experience with Laravel and PHP
- Experience in object-oriented programming languages
- Familiarity with TailwindCSS and AlpineJS
- Proficiency with HTML, CSS, and JavaScript
- Experience with cloud computing platforms, such as AWS, Azure, or GCP
- Familiarity with containerization and serverless technologies
What we offer
- Flexible, unlimited paid time off
- Generous healthcare benefits
- Equity packages for all employees
- Volunteer and interest groups
- Mental health and family planning resources
- Independence and autonomy over your area of expertise
- Remote and hybrid work options
- Annual team and department retreats