Ride Connection is a private, non-profit organization based in Portland Oregon. We provide transportation for people with disabilities, older adults, and others in need of community transportation options. Through a range of services, we promote not only non-emergency medical treatment but also socialization, essential mobility, and independence for thousands of underserved communities in the Portland Metro region every year.
Ride Connection is looking for a collaborative, detail-oriented, investigative-minded individual for a limited duration Senior Software Engineer position. The Senior Software Engineer will help others develop systems that improve, automate and modernize solutions to help make better business decisions. By adding context and clarity to data, this position will directly impact their continued success. This position will be a Senior Full-stack software developer/engineer for the organization. Projects and reports may take many different forms and may require one to navigate through ambiguous requirements. This position is responsible for the development, implementation, support, and maintenance of Ride Connection’s mission-critical systems; will work closely with staff throughout the organization to assess business problems; will assist with the design and implementation of technology solutions; and will assist the IT team with software implementation. The position requires understanding and anticipation of stakeholder needs along with strong analytical skills in order to produce needed results and requires one to be able to work in a fast-paced environment which provides services via phone, email and in person. The ability to be present at the worksite, and the ability to drive to offsite locations during normal business hours are essential functions of this position. Activities of this position actively support inclusive practices that determine the needs and preferences of our target populations.
This is a full-time, exempt position with a salary range of $77,937 - $113,172 annually. Starting wage will be determined based on direct comparable experience. This is a hybrid limited duration position through November 2025.
Who You Are
-
You are a pro with coding, solving complex challenges, designing for various solutions and collecting, cleaning and interpreting data sets
-
You are a proactive problem-solver and are keen on planning and creating processes that respond to or prevent future issues that may arise.
-
You excel at working across different technology knowledge areas, and can explain these areas to others in an easy to understand way.
-
You have a very high attention to detail and excel at working both independently and as part of a team, focusing on both problem-solving and decision-making.
-
You enjoy the challenge of projects with tight timelines. Without losing a beat, you split your attention between individual and team projects
-
You are a lifelong learner, always looking for, and finding, processes and new areas of knowledge to expand your own skillset and improve processes for everyone
-
You do your work through an equity lens
-
Develop, implement, maintain and support Ride Connection’s mission-critical software applications and systems.
-
Full stack development with CI/CD pipelines
-
Collaborate with stakeholders to gather requirements and develop solutions
-
Write and maintain Infrastructure as Code using Terraform
-
Meet business requirements through querying large datasets, transforming them into meaningful reporting deliverables
-
Resolve and/or report data integrity issues, report and track system errors, conduct user acceptance testing
-
Identify downstream effects caused by data integrity issues, user errors, and recommend process improvements
-
Create and maintain ‘data dictionary’ for use by multiple departments
-
Perform data manipulation tasks such as data cleaning, labeling, and analysis
-
Understand and can complete data visualization and modeling.
-
Create, maintain, and present ongoing audits of data sources
-
Conduct day-to-day troubleshooting of systems that support the organization
-
Manage risk associated with handling sensitive data
-
Provide technological support for staff to maintain business continuity
-
Implement and maintain cloud-based solutions using Microsoft Azure
-
Represent Ride Connection in a professional manner to our service partners, our funders, and the community
-
Bachelor’s degree in Software Engineering or Computer Science, or 5+ years of direct comparable education and experience
-
Strong demonstratable IT systems and database knowledge (i.e., SQL; database design, normalization and management)
-
Working knowledge of:
-
Software engineering principles, networking concepts and technologies, Operating Systems technologies, and Security concepts
-
Development of technical plans and recommendations
-
Web-based application development
-
Windows and Linux/Unix development environments
-
VB.NET, C# , Python
-
Rest API Data Interfaces
-
Experience with Azure services including but not limited to: ADF, VNets, App Gateways, Azure Container Apps, and Azure functions, Power BI and Power Apps.
- Knowledge of ODBC and REST API implementation
-
Advanced knowledge of:
-
Relational database management tools (MS SQL Server, MS Access, Postgres)
-
Experience with Frameworks such as Django and React
-
Experience with Microsoft Azure cloud services and related technologies
-
Understanding of distributed systems, microservices architecture, and serverless solutions.
-
Experience with Infrastructure as Code (IaC), specifically Terraform
-
Familiarity with Azure DevOps, Git version control, and CI/CD pipelines
-
Strong interpersonal and communication skills and the ability to work effectively with a wide range of people and diverse communities
-
Reliable, strong organizational skills with ability to manage multiple simultaneous projects with competing deadlines
-
Ability to work both independently and as a team member
-
Ability to pass a National Criminal Record Check with fingerprint identification
-
Must have access to reliable transportation for employment purposes which may include evenings and weekends. If using a personal vehicle, the employee must maintain proof of auto insurance and comply with State regulations
Welcomed Additional Qualifications
-
Passion for working for a Non-Profit organization
-
Experience working with demand-responsive transportation or transit-related technology
-
Advanced skills in Microsoft Excel and creating and manipulating Pivot Tables
-
Experience or familiarity with Click-up, JIRA and Confluence
-
Familiarity with transportation program management
-
Experience working with older adults and people with disabilities.
Please share what skills and experiences you would bring to this role in your cover letter.
Applications will be considered as submitted. Applications will continue to be accepted until the position is filled.
Ride Connection is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
You can learn more about Ride Connection at www.rideconnection.org
Job Type: Full-time
Pay: $77,937.00 - $113,172.00 per year