United States Job Openings

ROI Solutions

Director, Software Engineering

Medford

FULL TIME

November 19, 2024

About The Role:
We are looking for someone who has experience with both legacy systems and cloud native application architectures. They will be as comfortable in the code base as they are growing the next generation of engineering leaders. The ideal candidate will have led through a time of significant technical change, ideally in a Saa S environment. They will have experience identifying priority workloads for modernization within an active monolithic product architecture. They will bring strong business acumen and communication skills along with a history of working in collaboration with other senior leaders.


The Director of Software Engineering is responsible for the overall strategic direction and operational management of software development for the company’s products. They will grow, support and supervise a team of developers and engineers who collectively will deliver value to our clients via ROI’s product portfolio. The Director will be responsible for performance management of their direct reports, while also ensuring appropriate support for staff throughout their department.



The Director will ensure capacity is appropriately focused and work is completed in a timely manner based on organizational priorities. The Director will partner with other teams across the organization to ensure we are identifying opportunities for modernization while also ensuring an appropriate focus on maintenance and the quality of existing solutions. They work in partnership with our Product team to understand use cases and deploy sound technical solutions that address client business needs.

This position has direct supervisory responsibilities and serves as a coach and mentor for other positions in the company.


What You Bring To The Table:

  • 7+ years engineering experience
  • 5+ years AWS cloud computing
  • 3+ years leading and mentoring teams
  • 2+ years designing cloud native software architectures
  • Experience in high level application portfolio analysis and discovery to determine application modernization paths
  • Experience in refactoring legacy monolithic applications to leverage public cloud platforms, serverless and containers.
  • Experience implementing enterprise integration patterns
  • Exercise insightful judgment: identify where escalation and support are needed and readily gain that assistance
  • Thrive in a fast-paced, customer centric environment
  • Good communication skills and teamwork


Other Nice to Have Qualifications:
  • 2+ years in an engineering leadership role
  • 2+ years Saa S application development
  • Expert level understanding of either .NET or Java and its use in legacy enterprise environments.
  • Non-profit expertise
  • AWS architect certification(s)
  • Excellent interpersonal skills.
  • Excellent organizational skills and attention to detail.
  • Excellent time management skills with a proven ability to meet deadlines.
  • Proficient with Microsoft Office 365 Suite or related software preferred.
  • Ability to plan agendas, lead meetings, and convey expertise.


What You Will Be Doing In This Role:


Strategic Leadership of Software Engineering:
  • Work with business leaders to solve problems through the adoption of cloud native technology and associated architectural patterns.
  • Deliver a multi-phase roadmap that creates a path from the current state to the agreed target state.
  • Collect relevant application portfolio data and create insights to define transformation paths for the application workloads.
  • Define the Modernization Roadmap based on the continued evolution of the application data, business strategy and associated priorities.
  • Analyze and assess existing application portfolios; shape and deliver appropriate modernization pattern-based solutions including the creation of client modernization roadmaps.
  • Balance the desire to modernize enterprise business applications while maintaining client satisfaction on current solutions.
  • Classify functionality into opportunities for modernization vs those where the investment or overall ROI on modernization means legacy approaches should remain in place.
  • Attract, develop and retain software development and engineering talent.
  • Envision the next version of the ROI engineering team and work with managers to identify career development plans that will move the team towards that North Star.


Operational Management of Software Development:
  • Oversee the entire product development lifecycle, from concept to launch and beyond.
  • Drive the continued adoption of agile methodologies and Dev Ops practices
  • Ensure appropriate observability is in place to facilitate monitoring and performance improvement.
  • Anticipates and solves issues in a timely, responsive, and creative manner.
  • Supervises and supports Software Developers in their efforts to achieve a higher level of software development capabilities.
  • Reviews overall team performance and identifies opportunities for improvement across overall team processes and individual work approaches.
  • Ability to interpret functional requirements and seek appropriate clarification or make recommendations on technical solutions to fulfill these requirements


Cross Organizational Responsibilities
  • Partner with other senior level staff on organizational wide staff engagement activities.
  • Draft solution design, with associated effort estimates, as part of implementation planning.
  • Ensure alignment with technical best practices while meeting client requirements.


Travel for in-person work meetings and company gatherings is required (very infrequent).



If you don't meet every requirement mentioned above, don't worry. We strongly believe in creating a diverse and inclusive work environment. So, if you find this job opportunity interesting but don't exactly fit every qualification mentioned in the job description, we encourage you to apply anyway. You might be the perfect candidate for this or other similar roles.


Who We Are:

ROI Solutions was founded in 1999 to help nonprofit organizations change the world through innovative technology solutions and services. We are focused on sustainable growth, hiring staff committed to working with the nonprofit sector, and constantly evolving our technology and services to help nonprofits succeed in their missions with passion and purpose. This is our calling.

We’re a proudly independent company, meaning we answer only to our clients rather than shareholders and investors. Our clients inspire our product and solution roadmaps, as well as our strategic direction. We’re committed to this model and the opportunity it provides us to develop our solutions based on needs in the nonprofit sector.

We truly believe our clients are partners in our desire to improve the world. As a result, we work only with nonprofit organizations and socially responsible companies whose values and missions align with ours. They are the most influential and progressive organizations in animal rights & welfare, social justice & civil rights, equality, environmental protection, gun control, health & human services, and public media. We’re proud to empower their efforts and their impact.

We constantly evaluate our products and services to ensure they evolve to meet our clients needs. Our innovative solutions and services are based on best practices that help lower costs, increase constituent involvement, improve operational efficiency, provide insights, and allow organizations to adopt new methods and approaches to their work. As a result, we embrace technological advances that significantly impact our ability to serve the nonprofit sector.


PLEASE NOTE:
This role can be remote, in-office, or hybrid. Please Note: This role is not available for remote work in AK, AZ, CA, CT, DE, GA, HI, IA, ID, IN, KS, LA, MI, MO, MS, MT, NE, ND, NM, NV, NY, OH, OK, OR, RI, SD, TN, TX, UT, VT, WA, WI, WY, US Territory, or any location outside of the United States.

New Job Alerts
Kampgrounds Of America

YEL - MAINTENANCE ENGINEER

West Yellowstone

November 19, 2024

View Job Description
Anytime Fitness - Milwaukee, WI

Anytime Fitness - Personal Training Manager

Milwaukee

November 19, 2024

View Job Description
ValidaTek, Inc.

Senior Program Manager

Kearneysville

FULL TIME

November 19, 2024

View Job Description
Cadence Education

Preschool Bus Driver

Southaven

FULL TIME

November 19, 2024

View Job Description
Cadence Education

Seasonal Teacher

Alpharetta

PART TIME

November 19, 2024

View Job Description
State of Colorado Job Opportunities

Data and Technology Governance Manager

Denver

FULL TIME

November 19, 2024

View Job Description
PowerSchool Group LLC

Senior Account Manager, Strategic Sales TEXAS

FULL TIME

November 19, 2024

View Job Description
Cadence Education

Preschool Lead Teacher

North Aurora

FULL TIME

November 19, 2024

View Job Description
University of Missouri Health Care

NURSE TECH FULL-TIME NIGHTS - FLOAT POOL

Columbia

FULL TIME

November 19, 2024

View Job Description
Atlas Copco Compressors LLC

Industrial Equipment Sales Representative

Richmond

November 19, 2024

View Job Description
Looking for similar job?
University of California, Santa Barbara

Assistant Director, International Scholars

Santa Barbara

FULL TIME

August 20, 2024

View Job Description
Catholic Social Services Anchorage, AK

Senior Director, Refugee Assistance and Immigration Services (RAIS)

Anchorage

FULL TIME

August 8, 2024

View Job Description
Southwestern Community College District

Director, Foundation

Chula Vista

FULL TIME

August 20, 2024

View Job Description
ICF

Director, Program Management (USDA)

Washington

FULL TIME

August 19, 2024

View Job Description
Affirm

Director, IT Engineering

San Francisco

August 28, 2024

View Job Description
Affirm

Director, Places & Experiences

August 28, 2024

View Job Description
New Job Alerts
Kampgrounds Of America

YEL - MAINTENANCE ENGINEER

West Yellowstone

November 19, 2024

View Job Description
Anytime Fitness - Milwaukee, WI

Anytime Fitness - Personal Training Manager

Milwaukee

November 19, 2024

View Job Description
ValidaTek, Inc.

Senior Program Manager

Kearneysville

FULL TIME

November 19, 2024

View Job Description
Cadence Education

Preschool Bus Driver

Southaven

FULL TIME

November 19, 2024

View Job Description
Cadence Education

Seasonal Teacher

Alpharetta

PART TIME

November 19, 2024

View Job Description
State of Colorado Job Opportunities

Data and Technology Governance Manager

Denver

FULL TIME

November 19, 2024

View Job Description
PowerSchool Group LLC

Senior Account Manager, Strategic Sales TEXAS

FULL TIME

November 19, 2024

View Job Description
Cadence Education

Preschool Lead Teacher

North Aurora

FULL TIME

November 19, 2024

View Job Description
University of Missouri Health Care

NURSE TECH FULL-TIME NIGHTS - FLOAT POOL

Columbia

FULL TIME

November 19, 2024

View Job Description
Atlas Copco Compressors LLC

Industrial Equipment Sales Representative

Richmond

November 19, 2024

View Job Description