Now hiring

Sr. Software Engineer – Distributed Systems & Platform Integration @ ANA

Salem, Oregon, USOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

What You'll Do

Platform Integration (Primary Focus)

• Build and maintain integration layers that connect application software to our distributed platform

• Develop API interfaces (gRPC and/or REST) that allow existing systems to leverage platform capabilities

• Enable legacy and modern systems to communicate effectively without requiring full rewrites

API & System Design

• Define and implement clear, scalable API contracts

• Partner with application teams to understand integration needs and ensure practical, usable solutions

• Design systems with a focus on performance, reliability, and long-term maintainability

Platform Contribution

• Contribute to the underlying platform (Rust-based), including messaging, coordination, and system components

• Help evolve the platform toward more advanced, AI-enabled workflows and capabilities

Collaboration & Problem Solving

• Participate in architecture discussions, design reviews, and code reviews

• Troubleshoot integration issues, system behavior, and performance challenges across environments

• Contribute to documentation, best practices, and integration guidance

What You Bring

Required Qualifications

• Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)

• Strong experience with C++ in production environments

• Experience designing and building APIs (gRPC and/or REST)

• Solid understanding of distributed systems concepts (event-driven systems, messaging, concurrency)

• Ability to design across system boundaries and work with multiple technologies

• Experience working in Linux-based development environments

Preferred Qualifications

• Experience with Rust or willingness to learn

• Familiarity with distributed or decentralized systems (e.g., P2P, consensus models)

• Experience with tools like Protocol Buffers, async frameworks, or modern backend systems

• Exposure to AI-assisted development tools (e.g., GitHub Copilot)

• Experience with Python, frontend frameworks, or C++ UI frameworks (e.g., Qt)

Why This Role

• Work on complex, high-impact systems that connect next-generation technology with real-world applications

• Influence how a distributed platform is adopted across an entire product ecosystem

• Collaborate across engineering teams and contribute to long-term platform strategy

• Be part of a team exploring the intersection of distributed systems and emerging AI capabilities

Bottom Line

This role is ideal for a senior engineer who enjoys:

• Solving complex integration challenges

• Bridging modern and legacy systems

• Working across architecture, APIs, and platform development

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores