Senior Software Engineer
Resource Data Inc
Senior Software Engineer
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
- ...center of the revolution in artificial intelligence, which is creating a hurricane of change. We are looking for a talented Software Engineer to design, build, and optimize the core engine of our high-performance database system. This is a deep, systems-level role...Senior
$150k - $190k
...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $150K – $190K At Confluent, we are... ...infrastructure that powers Confluent Cloud. Build foundational software to improve reliability, scalability, and efficiency across...SeniorFull timeWork experience placementRemote work$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$105.4k - $124k
...institutions. We’re looking for people who want more than just a job – they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey. This position will...SeniorTemporary workWork experience placementLocal area$118k - $178k
...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 Indeed...SeniorWork experience placementLocal area- ...Employees Retirement System Salary Range: $6,846 - $10,344 Position Type: Employee Position Title: Senior Software Engineer (ISS7) Job Description: Apply today to be a Senior Software Engineer in PERS Tigard headquarters. This is an excellent...SeniorPermanent employmentFull timeTemporary workWork at officeRemote work
- ...and clear communication with our partners, and appreciate your understanding in this matter.***The role, at a glance:**The Senior Software Engineer designs, implements, tests, debugs, and maintains software for Biamp's audio/visual conferencing products and related...SeniorWorldwide
$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$190k - $240k
...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that... ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and...SeniorWork at officeRemote workFlexible hours- ...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
$110k - $270k
...environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open... ...enterprise platformBuild to scale: Develop highly scalable software with optimal performanceLead Feature Innovation: Drive the development...SeniorWork at officeLocal areaWork from home- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...SeniorFor contractorsRemote workFlexible hours
- ...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
$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorWork at office$129.6k - $233.3k
...Senior Agentic Ai Software / Systems Engineer - Us Hybrid Charlotte, Nc Siemens offers a variety of health and wellness benefits to our employees. The pay range for this position is $129,600 - $233,300 annually with a target incentive of 5-10% of the base salary. The...SeniorLocal area$110k - $270k
...architecting, building, and validating the next generation of Nitro AI Agents . We are looking for a seasoned engineer who lives at the intersection of robust software engineering and cutting-edge AI. You will go beyond simple prompting to design complex agentic workflows,...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week- ...streamline maintenance operations. Our comprehensive suite of software products empowers clients to ensure vendor compliance, optimize... ...About the Job NetVendor seeks a full-stack PHP software engineer to join our team in building and maintaining our SaaS platform....SeniorTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours
- ...Job Overview: Seeking a highly skilled Senior Frontend Software Engineer (React.JS, Redux, TypeScript, Node.JS & AWS) to develop a media platform tool supporting image and video asset management. The role involves building and enhancing scalable, reliable, and user-friendly...Senior
- A leading custom footwear and apparel company is looking for a Senior Software Engineer to enhance their technology solutions for consumer customization. This role involves working in a DevOps Scrum team, developing full stack capabilities for eCommerce applications, and...Senior
$110k - $270k
...Senior Software Engineer - Infrastructure Join to apply for the Senior Software Engineer - Infrastructure role at Veeva Systems Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients...SeniorFull timeWork at officeLocal areaWork from homeFlexible hours- Job Opening Job Opening ID 5227 Date Opened 04/21/2019 Job Type Contract Language Skills English Location Portland, Oregon Industry Technology City Portland State/Province Oregon Country United States Zip/Postal Code 97204 Job Description...SeniorContract work
- ...Senior Agentic AI Software Engineer - Hybrid US We are seeking a Senior Agentic Software Engineer to design, build, and operate production-grade AI agent systems that augment and automate real business workflows. This role goes beyond prompt engineering or demo-level...SeniorWork at officeWork from home
- ...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
- ...Job Posting Position Overview: As a senior software engineer on our Cloud Automation team, you will be responsible for building simple and intuitive automation tooling for a very large developer community within our company. This will involve enhancing the existing...Senior
- Title: Senior Software Engineer - AI Developer Tooling & Enablement Location: Beaverton, OR Duration: 1 Year contract WHAT YOU WILL WORK ON Role Overview We are seeking a Senior Software Engineer for Nike’s AI Developer Tooling & Enablement platform. This is a senior...SeniorContract work
$95k
NAVEX is seeking a Senior Software Engineer to join their Product Engineering team in Lake Oswego, Oregon. The ideal candidate will have over 3 years of experience in software engineering, proficient in .NET, C#, React or Angular, and SQL database. This hybrid role offers...SeniorWorldwide$55.2 - $61.33 per hour
...This organization is renowned for its commitment to engineering excellence and fostering a culture of innovation. Are you excited about shaping how engineers build software using AI? We're looking for a Senior Engineer to own and evolve a global developer tooling...SeniorHourly payContract workTemporary workWork experience placementRemote workWorldwide- ...Sr. Software Engineer This position is responsible for a portion of a total engineering project related to designing, developing, testing, and maintaining software systems and applications. If you're a full-stack software engineer with mobile experience, we would be...Senior
- Join EY and be part of a team that is dedicated to building a better working world. We are seeking a Senior AI-Native Software Engineer Consultant who will play a crucial role in designing and developing modern AI-enabled applications and digital products. The opportunity...SeniorFlexible hours
- ...Reason: Unique Expertise Reason Detail: Backfill for a Senior Salesforce Engineer, but also looking for unique expertise in Full stack development... ...& Arch : 103101 Job Category: IT/EAA Job Code: Sr. Software Engineer:Sr. Software Engineer Job Title: Sr. Software...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- graduate software developer Portland, OR
- senior software design engineer Portland, OR
- software engineer amazon Portland, OR
- software developer positions Portland, OR
- software engineer full time Portland, OR
- new graduate software engineer Portland, OR
- junior software developer Portland, OR
- software engineer Portland, OR
- agile software developer Portland, OR
- senior software engineer remote Portland, OR

