3degrees is hiring a
Every day, we work together for what matters – bold, swift, and equitable climate action.
ABOUT THE ROLE
At 3Degrees, we help organizations large and small take action toward a decarbonized, prosperous future. As the Staff Software Engineer, you possess a strong combination of NetSuite developer, project management, and leadership skills. You will be hands-on working with NetSuite and related cloud technologies, designing and implementing the key technical components of the NetSuite solution. You will proactively share and advise on industry and implementation best practices and partner with both technical and business stakeholders. Not only will you be a NetSuite expert, but you will also lead and mentor a team of integration engineers working with Salesforce and Mulesoft, ensuring seamless integration across various platforms.
This is a full-time, exempt role reporting to our Sr. Director of Engineering. This position is open to candidates ideally based within a commutable distance of our offices including Portland, ME, San Francisco, CA or Portland, OR; where you'll enjoy a flexible hybrid working environment. Exceptional candidates based outside of the listed locations may also be considered. Please Note: 3Degrees does not provide sponsorship and/or relocation assistance, therefore pre-existing right to work status is a prerequisite in order to be considered for this position.
WHAT YOU’LL DO
As the Staff Software Engineer you'll function as a player-coach wearing multiple hats in this role. Working closely with stakeholders, you'll lead and develop engineers, map business processes, gather requirements, and plan improvements. Leveraging your technical expertise, including NetSuite, Salesforce, Mulesoft, and integration platforms, you'll configure features, develop custom solutions (including SuiteScript coding), and oversee implementations to ensure a smooth user transition. You'll also provide ongoing support, troubleshoot issues, and integrate NetSuite with other systems to optimize data flow and business efficiency.
NetSuite Expertise:
Facilitate business process mapping and requirements gathering with key stakeholders (identify business needs)
Lead the integration of NetSuite with other platforms (data flow and process efficiency)
Collaborate with the team to plan and advise on business process improvements and configure NetSuite system features (aligning NetSuite to business needs)
Lead the customization of the NetSuite system (aligning it with specific workflows)
Communicate requirements for potential product customizations with technical developer teams (custom solutions)
Collaborate with technical teams to build, develop, and test customized NetSuite solutions (implementing customizations)
Write and maintain SuiteScript (JavaScript) for custom scripts, workflows, and applications within NetSuite (automation and customization)
Oversee the cut-over and go-live processes (seamless transition)
Provide ongoing post-implementation support to optimize user adoption and NetSuite configuration (ongoing optimization)
Develop and maintain integrations between NetSuite, Salesforce, and other systems (data flow)
Team Management and Support:
Provide coaching, mentorship, and opportunities for professional development (fostering team growth)
Mentor Salesforce and Mulesoft software engineers on business improvements and configurations (knowledge transfer)
Partner with Program Management team to support project goals and drive successful outcomes (collaboration)
Identify and promptly resolve technical issues or errors, collaborating with NetSuite support as necessary (troubleshooting)
Additional Responsibilities:
Conduct comprehensive demos and training sessions (team knowledge enhancement)
Prepare detailed work scope documents post-consultation sessions (project planning)
ABOUT YOU
You are a certified NetSuite Developer (SuiteFoundation or above), an expert in SuiteScript and proficient in Agile methodologies. You'll have a deep understanding of NetSuite modules, data models, and integrations (ideally using MuleSoft). You possess strong analytical and communication skills that will be key to collaborating with stakeholders and building robust NetSuite solutions for O2C, P2P, and other business processes.
Essential Skills:
NetSuite, Integration & Technical Skills:
Certified NetSuite Developer (SuiteFoundation, Administrator, Application Developer, SuiteCloud Developer, or Web Services Developer Certification)
5+ years of NetSuite administration and development experience
A deep understanding of NetSuite, including its modules (Financials, CRM, Inventory, Projects, Billing, etc.)
Experience with the SuiteScript development platform (SuiteTalk, Suitelets, Restlets, SuiteFlow, and SuiteBuilder) as well as REST and SOAP API protocols
Familiarity with NetSuite's data model and customization capabilities
Must have experience in O2C and P2P processes in NetSuite
Must have experience with least 2-3 NetSuite initial implementation projects
Experience creating dashboards, saved searches, page layouts, and custom fields
Proficient in SQL and strong scripting skills in JavaScript, Python, or Ruby
Leadership and Project Management:
Previous experience leading a team of developers
Proficient in Agile/Scrum methodologies
Excellent verbal and written communication skills
Analytical thinker with strong problem-solving capabilities
Desirable Skills:
Integration Expertise:
Experienced in integrating ERP/business applications, preferably with MuleSoft
Proficiency in Salesforce and Mulesoft integration
Industry Knowledge:
Experience in professional services or trading industry
Additional Certifications:
NetSuite Certified ERP Consultant or Financial User certification
Salesforce Administrator or Developer certificate
HOW WE DEFINE SUCCESS
Within 30 days,
Within 90 days,
Within 6 months,
Within 1 year,
Establish yourself internally as the key resource for new software implementations, significantly enhancing our technical capabilities
Implement a continuous improvement framework to keep NetSuite systems and and all ERP processes aligned with evolving business needs and technological advancements
Demonstrate the strategic impact of NetSuite projects on overall business goals, including improved efficiency, cost savings, and revenue growth
Develop and implement career development plans for each team member, supporting their professional growth and long-term retention
The following compensation and benefits information is based on 3Degrees’ good faith estimate as of the date of publication and may be modified in the future:
Compensation: The starting base salary for this position is $134,226.00 to $181,600.00 in the US. Total compensation for a successful candidate will substantially exceed the base pay as it includes significant incentive compensation. Base pay is dependent upon many factors such as location, transferable or job-related skills, work experience, relevant training, business needs, and market demands. The base salary range is subject to change and may be modified in the future
Benefits: This position is eligible for a benefits package that includes medical, dental, vision, 401k, flexible paid time off, and more. Additional information regarding the benefits available for this position can be found here
Supplemental Pay: This position may be eligible to participate in discretionary bonus programs based on personal, department and company goals
(This compensation and benefits information is based on 3Degrees’ good faith estimate as of the date of publication and may be modified in the future.)
3Degrees is an equal opportunity employer. We promote, value, and thrive with a diverse and inclusive team. Different perspectives contribute to better solutions and this makes us stronger every day. We are proud to welcome all people of race, color, religion, national origin, gender identity, age, sex, marital status, ancestry, physical or mental disability, veteran status, sexual orientation or any other category protected by law.
#LI-Hybrid
#LI-GK1