Senior Software Engineer
Resource Data
As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges.
The Senior Software Engineer drives the design and implementation of complex software systems and components, applying sound judgment in situations with limited direction. This role plays a key part in elevating overall solution quality through technical leadership, collaboration, and mentorship, while maintaining strong client relationships and delivering high-quality, scalable solutions. Key Responsibilities- Contribute across the full application stack, including front-end interfaces, back-end services, APIs, integrations, and database layers using modern development frameworks
- Design and develop modern front-end applications and user interfaces using React and related front-end technologies
- Design, optimize, and maintain normalized relational database schemas independently
- Perform high standards for code quality, testing, documentation, and overall solution integrity
- Drive adoption of source control best practices, including code reviews and CI/CD pipeline integration
- Contribute to requirements analysis, refine high-level needs, and translate them into actionable development plans
- Identify opportunities to improve technical solutions, delivery approaches, and client outcomes
- Support estimation, scoping, and proposal development activities
Basic Qualifications
- 4+ years of professional software engineering experience
- Experience building front-end applications with React, including component-based architecture, state management, and API integration
- Full-stack development experience using modern back-end frameworks, especially Microsoft .NET Framework and .NET Core / .NET, including development of APIs, services, and enterprise applications
- Proven ability to lead the design and implementation of complex or ambiguous systems with limited direction
- Strong judgment in making architectural and technical tradeoffs across performance, scalability, security, and delivery constraints
- Advanced experience with source control systems, branching strategies, and code review practices
- Hands-on experience with CI/CD pipelines and automated deployment processes
- Demonstrated ability to establish and uphold testing, documentation, and code quality standards
- Strong written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders
Preferred Qualifications
- Experience working in consulting or client-facing environments
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and modern application architectures
- Background in the natural resource management or environmental services sector
- Experience designing distributed systems or microservices architectures
- Strong background in relational database design and performance optimization
- Exposure to Agile or hybrid Agile/Waterfall delivery models
- Experience contributing to technical proposals, estimations, or pre-sales activities
About Us
For more than 37 years, we’ve designed and built innovative technology solutions for our clients most complex challenges. We work on diverse projects spanning different industries, tech stacks, and systems. Forming strong partnerships with our clients is a cornerstone of our success. As a result, we’ve expanded to 5 locations and more than 200 employees.
We Believe in Team
We come from diverse backgrounds, not just IT, and have a wide range of interests. This diversity brings unique perspectives and insights to our work. You’ll always find support from coworkers—no matter their role or location. We believe in working together, pooling our ideas and expertise to achieve amazing results. Together, let’s conquer challenges and grow our skills all while enjoying our work.
It’s About Balance
“Work-life balance” isn’t a catch phrase, it’s a core value we live every day. Say goodbye to overtime, long hours, and constant travel. Our culture is built around focusing on what truly matters to you. Whether it’s investing quality time with family, achieving personal fitness goals, dominating your favorite game, or embarking on that dream safari, we support your outside interests.
Join us and discover a more fulfilling and enjoyable way to work.
Resource Data is an Equal Opportunity Employer and welcomes any qualified individuals authorized to work for ANY employer in the U.S. Resource Data does not discriminate against applicants on the basis of their race, color, national origin, religion, creed, disability, age, sex, sexual orientation, gender identity, marital status, familial status, or status with regard to public assistance, or membership or activity in a local human rights commission.
Please note: Resource Data will not provide immigration-related support or sponsor employment authorization for this position . Immigration related support includes documentation needed for any international student curricular, optional practical training (OPT), or exchange programs. Visas that require sponsorship include any employment authorization documents that require immigration support from an employer. Resource Data is not accepting candidates from third-party agencies at this time. The following states are not approved for remote payroll at this time: New York, California, New Jersey, Kentucky, Maine, Montana, New Hampshire, New Mexico, Vermont, Hawaii, Virginia, Massachusetts
- Senior Software Engineer - PacifiCorp - Portland, ORsought by PacifiCorp for Portland, OR office. Architect, design, code, test, document, implement, and maintain complex application programs and interfaces. To apply, send resume to: 825 NE Multnomah St, Suite 1800, Portland...SeniorWork at office
- ...Responsibilities Provide software engineering system designs and application development services to address the core requirements of the agency’s pension system applications Enhance the efficiency and security of our pension management systems Provide technical expertise...Senior
$95k
...to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing... ...customers protect their reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity to grow your career...Senior- ...As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the design and implementation of complex software systems and components...SeniorLocal area
- ...Responsibilities: Write reusable, tested, and efficient software code and scripts. Write automated tests to validate changes... ...ways to improve tools and processes. Collaborate with other engineers and teams to design solutions and resolve issues. Work with...SeniorContract work
- ...with passionate people who enjoy solving challenging problems, learning from each other, and getting better at the craft of software engineering. We take a holistic approach to designing, engineering, and ultimately driving business outcomes. We focus on helping startups...Senior
- ...humans pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. About the Role: As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data...SeniorImmediate start
$199k - $244k
...SUMMARY Since EarnIn is a mobile‑only application, the mobile engineering team’s job is to develop new features and support our best‑in‑... ...and meets the product’s requirements. Knowledge of professional software engineering practices and best practices for the full software...SeniorFull timeWork at officeLocal area2 days per week$200.7k - $250.9k
...Senior Software Engineer - Mercury Command San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve...SeniorRemote workShift work$100k - $144k
...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team.As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise...SeniorWork at officeLocal areaRemote work$110k - $270k
...cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success. In the role of Senior Software Engineer, Data Platform at Opendata, you'll spearhead the development of entirely new architecture for our new Data platform from...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours- ...continue leading us to greatness. The next tastemakers, playmakers, risk takers and glue players. Are you game? Senior Software Engineer - NIKE, Inc. - Beaverton , OR. Support Nike’s new Legion Workforce Management global scheduling solution; partner with Product...SeniorCasual workLocal areaRemote work
- A tech company in Portland, Oregon is seeking a skilled SAP ABAP Developer to design, develop, and troubleshoot SAP applications with an emphasis on performance and integration. The role involves working with ABAP programming, CDS Views, ODATA services, and collaborating...Senior
$97.02k - $163.03k
...of a highly motivated problem solver. An engineer who enjoys the challenge of resolving... ...RESPONSIBILITIES: Develop and maintain complex Software system Acquire extensive business and... ...time. For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted...SeniorMinimum wageFull timeLocal areaRemote workFlexible hours$137k - $189k
...transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build... ...opportunities to engage with our developer community Mentoring junior engineers in both technical and non-technical professional skills...SeniorWork at officeWorldwideFlexible hours- ...Senior Software Engineer – Connected Devices Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing precision US manufacturing with an agentic native AI Platform trusted by the nation's top defense primes. Backed by top investors and growing...SeniorFull timeContract workWork at officeLocal areaRemote workRelocation
- ...Senior Software Engineer - ETL, Java Essential Functions Collaborate with teams across the organization, including product managers, data engineers and business leaders to translate requirements into software solutions to process large amounts of data. Develop new ways...SeniorContract work
$200k - $225k
...The Role We’re looking for a Senior Software Engineer to build and scale the backend systems that power our AI agent. This role sits at the intersection of backend engineering, machine learning, and product, and is focused on turning AI capabilities into reliable, production...SeniorRemote workFlexible hours$125k - $165k
...We are looking for a Senior Application Developer to join our Charles River Development (CRIMS) team within Fisher Investments Technology... ...will support Charles River-driven workflows across Portfolio Engineering, Optimization, Guidelines, Implementation, Trading, and Trade...SeniorWork at officeWork from home- ...developing situational intelligence and alerting software for over a decade. Swan Island's current... ...Island Networks began as a software engineering lab working with the US government,... ...it to market. Position Full-time Senior Software Engineer Responsibilities...SeniorFull time
$97.9k - $179.5k
...and implement technology solutions that support risk management and governance. The opportunity We are seeking a highly motivated Senior Associate focused on SAP application risk and controls and technology enablement to manage client engagement teams, work with a wide...SeniorWork experience placementFlexible hours$100k - $200k
...ABOUT THIS JOB We’re looking for an experienced Senior/Lead/Principal Node.js (back-end JavaScript) Software Engineer join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal part in making platforms highly usable and thoroughly enjoyable...SeniorFull timeWork experience placementFlexible hours- ...Senior Infrastructure Analyst – Nuveen Natural Capital Nuveen Natural Capital is seeking... ..., configure, and maintain IT systems software and hardware for multi-user server computers... ...operational guidelines. Cloud Engineer As a Cloud Engineer, you will consult and...SeniorRemote work
$199.8k - $244.2k
...promotion they'll ignore. Getting that match right is equal parts engineering, product judgment, and experimentation. This is a full-stack... ...XML layouts and Jetpack Compose. Hands‑on knowledge of software engineering best practices across the full SDLC: coding standards...SeniorFull timeWork at officeLocal area2 days per week- ...based patients with precision and at scale. Visit our website to learn more: About the Job : Custom Health Software (SW) Engineers develop, extend, and continuously improve our Cloud native technology platform that powers our healthcare businesses. SW...SeniorWork from home
- Lead Product Developer – Footwear Location: Portland, OR (Hybrid) Typically 3 times per week in office, Tuesday Thursday The Role As a Lead Product Developer – Footwear at Deckers Brands, you will be a key innovator and collaborator, driving the creation of exceptional...SeniorWork experience placementWork at office
$80 - $100 per hour
...performance results. Our campaign-results-driven matching decision engines and optimization algorithms are built from over 20 years and... ...’s biggest channel. Job Category We are looking for a Senior AI Developer & Cloud Architect to design, build, and own the AI...SeniorHourly payContract workFor contractorsRemote work$90k - $130k
...Your role: As a Senior C# Developer, you will be involved in the entire SDLC process, including design, code reviews, implementation... ..., deployment, and monitoring of applications and services. Our software is developed by small, focused agile teams of developers and SDETs...SeniorRemote work$168.4k - $262.9k
...The Senior AI (Artificial Intelligence) Security Engineer will play a crucial role in safeguarding eBay’s AI projects against emerging threats. We are looking for highly skilled and motivated individual that will stay up to date with the latest in AI and cybersecurity...SeniorImmediate start$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Portland, OR
- software developer Portland, OR
- software developer internship no experience Portland, OR
- part time software developer remote Portland, OR
- financial software developer Portland, OR
- senior software engineer ruby on rails Portland, OR
- software engineer amazon Portland, OR
- senior software design engineer Portland, OR
- software engineer remote Portland, OR
- entry level software engineer remote Portland, OR

