Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Perpetuals Group

Perpetuals.com Group (NASDAQ: PDC) delivers next-generation, AI-powered prediction and financial markets infrastructure for global participants. The company combines deep regulatory expertise with advanced technological capabilities to build a secure, compliant environment for asset and capital movement. Its platform is designed on a fully regulated, institutional-grade foundation, appealing to organizations that require reliability and scalability. Team members work at the intersection of finance, regulation, and cutting-edge technology to support efficient, data-driven decision-making across markets. Company Description Perpetuals.com Group (NASDAQ: PDC) delivers next-generation, AI-powered prediction and financial markets infrastructure for global participants. The company combines deep regulatory expertise with advanced technological capabilities to build a secure, compliant environment for asset and capital movement. Its platform is designed on a fully regulated, institutional-grade foundation, appealing to organizations that require reliability and scalability. Team members work at the intersection of finance, regulation, and cutting-edge technology to support efficient, data-driven decision-making across markets. What you would be working on We build and operate a deterministic matching engine in C# on .NET 10, running a regulated multilateral trading facility. It carries central limit order books and request for quote markets, and serves member firms over REST, WebSocket and FIX 4.4. Around it sit our trading and front end in Angular, a broker suite, a member portal, an admin console, a back office covering regulatory reporting and surveillance, and the services that move trade and client data between the venue, partner venues and our ERP. The five surfaces you would work across The role covers both the engine core and the screens a client uses. A change such as a new instrument type, or a change to how a contract closes early, runs from engine command through wire contract, documentation, broker router and front end, and we expect one person to be able to follow it the whole way. The retail front end will move onto our own venue; that integration is not built yet and is part of this work. What you will do Design and ship features that cross the engine, the gateway and the front end, including the wire contract change, the member facing documentation and the tests that pin the behaviour. Work within strict correctness constraints: a deterministic core, integer fixed point arithmetic for money, and versioned compatibility for anything already written to disk. Produce regulatory and partner evidence to external deadlines. Transaction and reference data filings, surveillance case records, and client records requested by a regulator or a payment partner. This work sometimes arrives with a few days notice, and it is part of the role. Hold the latency and throughput budget. Profile, remove allocation from hot paths, reason about garbage collection settings, and prove the result with the load and latency probes. Build and maintain the Angular front end so it stays responsive under a live market data stream, including change detection and state management at high update rates. Own the cache tier. Hot pricing and order state in Redis, and an edge layer that distributes market data to clients. The design decisions sit with you: cache aside against write through, expiry, invalidation, and how much read load the database carries. Own integrations end to end, including WebSocket and FIX sessions, sequence cursored backfill, idempotent replay and reconciliation. Build the development machinery. The automated review panel on every pull request, our shared continuous integration actions, and the guardrails that govern what coding agents are permitted to do. Review other engineers' work, including the automated review output, and mentor the junior developer on the determinism and journal compatibility rules. Take part in the operational rotation for the venue and its portals, and keep the runbooks current. What we look for Six years or more building production C# on .NET, including systems where correctness under concurrency was a primary requirement. A bachelor's degree in computer science, software engineering, mathematics or a related technical field, or equivalent professional experience. Financial technology experience, ideally exchange, broker, market data or payments. You should already know what an order book, a fill, margin and a mark price are, and be comfortable with the idea that a regulator can ask for the record of a specific order two years later. Real low latency work: profiling and removing allocation, cache and memory layout awareness, lock free or single writer designs, garbage collection tuning, and measuring at the p99 rather than the mean. High input and output work: sustained WebSocket fan out, event streams, backpressure, batching and fsync behaviour, and databases under continuous write load. Front end strength in TypeScript with a component framework, Angular preferred. React or Vue experience also counts if you can point to substantial work. SQL fluency on PostgreSQL, including indexing and query plans. Caching in production. Redis or equivalent, keys and expiry you picked on purpose, and a working understanding of invalidation and staleness. Be ready to discuss how you decided what to cache and for how long. Writing. We need you to take a complex situation, for example several open pull requests, a migration conflict and an investigation still in progress, and write the one paragraph a colleague who was not there can act on. We give you a real one from our tracker in the interview and ask you to do it. Experience working with people in other countries: partner teams abroad, several time zones, and markets under different regulatory regimes. Also useful FIX protocol experience, or another exchange or venue wire protocol. Flutter and Dart, including the app store release process. Another cross platform mobile framework in production also counts. MiFID II or MiFIR reporting, RTS 22, 23, 24 or 27, market surveillance, or DORA. Edge compute platforms, for example Cloudflare Workers. Identity verification and onboarding integrations, or OAuth2 and webhook integrations, including their reconciliation. Windows Server operations, OpenTofu or Terraform, Ansible, Azure, GitHub Actions with self hosted runners. Python, since a meaningful part of our integration fleet is Python. Consensus systems in practice, Raft or similar. Digital asset custody, HSM based signing, or Ethereum and Solana, which is where our tokenised stocks service lives. #J-18808-Ljbffr

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Sunriver, OR vacancy
  •  ...CFR Part 11 and EU Annex 11 . Partner with QC, Instrumentation, Engineering, Automation, QA, and system owners to plan and execute...  ...Skills Hands‑on experience with Kneat validation/documentation software . Strong knowledge of GMP documentation and validation lifecycle... 
    Senior
    For contractors

    Aequor Inc

    Sunriver, OR
    3 days ago
  •  ...Deschutes County is seeking a Senior Accounting Technician to provide advanced accounting, payroll review, reconciliation, and financial reporting support within the Administrative Services team. The role focuses on accuracy, compliance with governmental accounting practices... 
    Senior

    Deschutes County

    Sunriver, OR
    1 day ago
  • $180k - $300k

     ...Join to apply for the Software Architect - Java role at Veeva Systems . Veeva Systems is a mission-driven organization and pioneer...  ...services and container technologies (AWS, Docker, Google App Engine). ~ Extensive experience working in enterprise software platforms... 
    Suggested
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Sunriver, OR
    1 day ago
  • $85k - $130k

    Boutique Bend Firm with a tenured staff! This Jobot Job is hosted by: Emily Bohanon Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $85,000 - $130,000 per year A bit about us: We are an established Central Oregon...
    Senior
    Local area

    Jobot

    Sunriver, OR
    1 day ago
  •  ..., which drives us to succeed together, creating a better world through meaningful connections. Ready to make an impact?   The Senior Fiber Construction Technician oversees the construction and maintenance of PON/fiber network communications facilities in TDS Telecom... 
    Senior
    For contractors
    Immediate start

    TDS Telecom

    Sunriver, OR
    4 days ago
  • $80k - $90k

     ...Pronghorn Club Dr, Bend, OR 97701, USA Juniper Preserve, located in Bend, OR, is pleased to announce an excellent career opportunity for a Senior Event Executive ! We are seeking a driven individual who is eager to learn, contribute, and grow within a fast‑paced hospitality-... 
    Senior
    Contract work
    Work at office

    Troon International

    Sunriver, OR
    11 hours ago
  • $86.6k - $119k

     ...Manager and collaborate closely with project delivery teams, engineering leads, and BIM/VDC professionals to ensure seamless digital integration...  ...data encoding for handover. Work with point clouds in design software. Process & Innovation Follow client standard operating... 
    Senior
    Full time
    Work at office
    Remote work

    Jacobs

    Sunriver, OR
    3 days ago
  •  ...communities and building trust in how we show up, everywhere & always. Want in? Join the #VTeamLife. What you'll be doing... As a Cell Site Engineer, you'll be out in the field keeping our facilities and equipment in top form by maintaining several locations in your assigned... 
    Temporary work
    Part time
    Work experience placement
    Shift work
    Rotating shift

    Verizon

    Sunriver, OR
    1 day ago
  • $70.92 - $99.29 per hour

     ...Validation Engineer 2 – CSV/CQV Specialist Location: 1201 NW Wall Street, Bend, OR 97703 Work Model: Full-Time, Onsite Contract Duration...  ...Hands‑on experience with Kneat validation/documentation software . Strong understanding of GMP documentation requirements and validation... 
    Weekly pay
    Full time
    Contract work
    For contractors
    Immediate start

    Creative Solutions Services, LLC

    Sunriver, OR
    1 day ago
  •  ...Position: Land Development Project Engineer Location: Bend, OR Job Id: 298 # of Openings: 1 Land Development Project Engineer (Bend preferred...  ...to do the job. Proficiency in AutoCAD and/or comparable CAD software (Civil 3D a plus) Working knowledge of grading, utility design,... 
    Full time
    Work from home

    Pahlisch-Home

    Sunriver, OR
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!