Senior Software Engineer
$103k - $116.1kResource 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
- 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,...Senior
- FULL STACK SENIOR SOFTWARE ENGINEERNike / Global Technology / Consumer Product & Innovation / Product Innovation EngineeringWHO YOU WILL WORK... .... You’ll be working with a team of other peer engineers as part of Nike’s Consumer Product & Innovation organizationwithin...SeniorFull timeLocal area
$97.02k - $163.03k
...of a highly motivated problem solver. An engineer who enjoys the challenge of resolving... ...RESPONSIBILITIES:Develop and maintain complex Software systemAcquire extensive business and... ...any time.For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted into...SeniorMinimum wageFull timeLocal areaRemote workFlexible hours- ...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 startRemote work
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$95k
...NAVEX Global, Inc. is looking for a Senior Software Engineer to join their Product Engineering team in Lake Oswego, Oregon. This hybrid role focuses on developing features within an integrated risk and compliance management platform. The ideal candidate will have a...Senior- ...Job Description Job Description This is a remote position. Paradigm is seeking a Senior Software Engineer to support our client, a global leader in the legal services industry. This role will focus primarily on hands-on development of high-volume, mission-critical...SeniorPermanent employmentContract workRemote work
- ...and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Job Title: Software Engineer – Senior Duration: 6 month (may extend) Skills Required ~5+ years of professional experience designing, developing,...SeniorPermanent employment
- ...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
- ...into APIs and diagnostics that working engineers adopt willingly — making the ideas graspable... ...it without you. Work closely with a senior architect on initial designs, then independently... ...thinking — demonstrated by working software you built from them. Vision and...SeniorContract workRemote workFlexible hours
$95k
...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...Senior$185k - $200k
...changed. Higher ed needs to catch up, and we’re leading the way - come join us! About the role We're hiring product-minded senior software engineers to help build the future of Campus. We're not hiring for a single team or narrowly defined scope. Instead, we're looking...SeniorH1bWork at officeRemote workVisa sponsorshipFlexible hours$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...SeniorRemote workShift work$111k - $160k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer The AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard’s fraud prevention and...SeniorFull timeWork at officeWorldwideFlexible hours3 days per week$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‑... ...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$105.4k - $124k
...methodsJob Description SummaryThe Converge Tier 3 Production Support Engineer serves as the highest level of technical escalation support for... ..., Infrastructure, Product, and Support teams to resolve software defects, configuration issues, data quality concerns, and third...SeniorFull timeLocal area3 days per week$118k - $178k
...enthusiasm for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect...SeniorWork experience placement$95k
...NAVEX is seeking a Senior Software Engineer in Lake Oswego, Oregon, to join our Product Engineering team. In this hybrid role, you will develop features and collaborate with a team committed to innovation. Candidates should have 3+ years of experience in software engineering...Senior- ...XPO is seeking a Senior Engineer in Software Engineering located in Portland, Oregon. This role involves designing and developing software that meets business objectives while applying best practices. The ideal candidate will possess a Bachelor’s degree and have at least...Senior
$200.7k - $250.9k
...Mercury is looking for a Senior Software Engineer to work on Command, their LLM-powered financial assistant. The ideal candidate will have 7+ years of experience and a strong background in building scalable LLM-powered applications. This work includes designing workflows...SeniorRemote work- ...Micro Systems Engineering, Inc. in Lake Oswego, OR is seeking a Senior Engineer to join the Factory Software Development team. You will develop, integrate, and deploy multi-platform software solutions for robotics, data analysis, factory management, and dashboards....Senior
- ...XPO, Inc. in Portland, OR is seeking a Senior Engineer for Software Engineering. This hybrid role requires a Bachelor’s degree in software engineering and at least 2 years of experience in software development, particularly in mobile app development and utilizing technologies...Senior
- ...Campus is hiring product-minded senior software engineers to help build the future of Campus. You will own meaningful product problems across frontend, backend, integrations, and infra, impacting students, faculty, and internal teams. You'll collaborate with product...SeniorRemote work
$119.77k - $140.9k
....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate...SeniorFull timeLocal area3 days per week$140k - $200k
...Speechify, Inc. is seeking a Senior Software Engineer for its Core Experiences Team in Portland, OR. The ideal candidate will design robust APIs and improve systems across platforms using Kotlin. Responsibilities include collaboration with product teams, optimization...Senior- ...Micro Systems Engineering, Inc. seeks a Senior Engineer to join the Factory Software Development team, driving automation of manufacturing processes through software systems for robotics, data analysis, dashboards, and machine interfaces. Responsibilities include developing...Senior
- ...Affirm is building its own bank and this Senior Software Engineer will join the engineering team that runs it. You will own bank systems end-to-end, design, build, and operate core surfaces, and ship the AI-enabled tooling that powers the platform. You will work with...SeniorRemote work
- ...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
- ...Nike Global Technology is seeking an experienced software engineer to advance Product Innovation Engineering. You will lead and mentor peers, own technical direction, and craft end-to-end web services and UIs using NodeJS, Python, React, and serverless AWS. You will...Senior
- ...Job Title: Senior Software Engineer (Python, DBT, ETL) What you will do in a Senior Software Engineer (Python, DBT, ETL) role at RevSpring: Collaborate with teams across the organization, including product managers, data engineers and business leaders, to translate...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Portland, OR
- software system engineer Portland, OR
- intel software engineer Portland, OR
- software developer fintech Portland, OR
- software development engineer aws Portland, OR
- information technology software engineer Portland, OR
- graduate software developer no experience Portland, OR
- software developer internship no experience Portland, OR
- ngo software engineer Portland, OR
- software engineer travel Portland, OR


