Staff Software Engineer

3Degrees Inc. Portland , OR 97228

Posted 5 days ago

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,

  • Review 3Degrees existing NetSuite and ERP setup, including custom scripts, workflows, integrations, and third-party applications

  • Schedule meetings with all team members, key stakeholders and other department heads to understand business processes and pain points, focusing on the entire ERP system, including finance, CRM, e-commerce, inventory, and human resources

  • Identify and address any critical issues or "quick wins" in the NetSuite environment that can provide immediate business value; establish a triage process for handling urgent system problems and user requests

  • Actively engage and contribute to high priority projects involving NetSuite Integration

Within 90 days,

  • Create a strategic roadmap for NetSuite projects, including key milestones and deliverables for the next six months to a year

  • Collaborate with Program Management Team to develop and implement a reporting system to keep stakeholders informed of project progress and outcomes, focusing on all ERP modules

  • Lead and successfully deliver at least one high-priority integration project demonstrating hands-on technical expertise and leadership

  • Provide structured mentorship and training to team members, focusing on enhancing skills in NetSuite, Salesforce, and Mulesoft integrations

Within 6 months,

  • Achieve measurable improvements in team productivity and project turnaround times, ensuring stability and optimization of all critical systems and integrations

  • Contribute independently as a player-coach, leading the team in the development, testing, and implementation of custom solutions across NetSuite, Salesforce, and Mulesoft

  • Successfully integrate NetSuite with Salesforce and other platforms, ensuring efficient data flow and process optimization

  • Implement a continuous learning and development program to keep the team updated on NetSuite advancements and industry best practices across all ERP modules

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

COMPENSATION & BENEFITS

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.)

OUR COMMITMENT TO DIVERSITY, INCLUSION AND EQUITY

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


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Staff Software Engineer ML Hardware Modeling (Boston And Mountain View)

Lightmatter

Posted Yesterday

VIEW JOBS 7/8/2024 12:00:00 AM 2024-10-06T00:00 Lightmatter builds chips for artificial intelligence computing. Our architecture leverages unique properties of light to enable fast and efficient inference an Lightmatter Boston MA

Staff Software Engineer

3Degrees Inc.