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

Senior Software Engineer

West Coast Consulting

Job Description Location: Hybrid in Westbrook OR Remote – CT Hours Job Description: Responsibilities: Your primary focus: Predicate & invariant framework for data contracts — the core of the role. Design and implement declarative contract classes that attach to Python methods (design-by-contract decorators — no relation to the ML data annotations below) and trigger verification of the code inside, using AST-level analysis. Predicates enforce data contracts: they state what a method must guarantee about the data it produces or consumes, and the verifier checks the implementation against those statements. Invariants constrain evolution: they state properties of the codebase that must survive change, so that modifications — human- or AI-authored — that would break them fail at verification time, not in production. You’ll shape the vocabulary of predicates and invariants together with the architect, build the verifier and its diagnostics, and make violation messages clear enough that they teach the contract they enforce. Your secondary focus: Annotation data platform evolution. Extend a shipped canonical schema (Avro) and adapter layer that normalize ML annotation data from multiple commercial labeling platforms into a shared representation. Add adapters for new platforms, evolve the schema under a versioned spec and ADR process, and keep validation utilities and Python typing overlays in sync with the schema. Design and implement the predicate/invariant framework: contract classes, the AST-based verifier, and CI integration. Turn abstract contract concepts into APIs and diagnostics that working engineers adopt willingly — making the ideas graspable is part of the job, not an afterthought. Extend and evolve schemas, adapters, and validation layers for the annotation platform under its established change process. Investigate verification and validation failures and determine whether the fix belongs in the contract, the code, or the source system, documenting your reasoning. Document the framework thoroughly and transfer knowledge continuously — by the end of the engagement, the team must be able to own and extend it without you. Work closely with a senior architect on initial designs, then independently own implementation in your areas. Qualifications: We’re flexible on background, but you should be able to demonstrate: Comfort with formal and abstract structures — logic, type systems, program analysis, algebraic thinking — demonstrated by working software you built from them. Vision and execution together; neither alone is enough. Deep production Python: decorators, descriptors, metaclasses, type hints, and the standard library. Strong analytical reasoning: comfort working from ambiguous or underspecified ideas and finding structure. Ability to communicate technical ideas clearly in writing (design docs, code reviews, documentation, async messaging). Independence in scoping and delivering work, with the judgment to escalation complex design questions. Bonus Qualifications: A computer-science degree, or any particular number of years of experience. Prior data engineering or ML experience (the role is adjacent to ML, not part of model training). Experience with our exact stack (Avro, Databricks, Spark, dbt, etc. can be learned on the job). Experience in any of these areas is a genuine plus: Contracts and verification Design-by-contract tooling (icontract, deal, Eiffel, JML, Dafny) or other program-verification exposure. Property-based testing (Hypothesis or similar). Code-as-data work Parsing or analyzing source code (Python ast / libcst, tree-sitter, or equivalents); codemods; mypy plugins or typing internals. Code generation, templating, or compiler back-ends — especially if you’ve maintained a code generator in production. Rule and constraint systems DSLs, OPA/Rego, rule engines, or knowledge-representation/constraint languages (OWL, RDF, SHACL, Datalog). Translating declarative business rules into executable validation logic. Schema and validation tooling Avro, JSON Schema, OpenAPI/Swagger, LinkML, CUE, or similar; Pydantic, Marshmallow, or attrs with validators. What success looks like: In your first 30 days, you’ll internalize the contract model and the platform’s spec/ADR process, and ship a first working predicate end-to-end — decorator, verification, diagnostics. By 90 days, the framework core will be enforcing real data contracts in CI on at least one system, and teammates will be writing predicates without your help. By end of term, the framework will be documented, adopted, and owned by the team; invariants will be guarding codebase evolution; and the extension conversation will be about what to build next, not whether it worked. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Portland, OR vacancy
  • 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

    Resource Data

    Portland, OR
    2 days ago
  • Senior Software Engineer- NIKE, Inc.- Beaverton, OR. Serve as an integral member of a multi-functional engineering teams that delivers solutions unlocking machine learning for Nike; analyze and profile data to uncover insights in support of scalable solutions, clean, prepare... 
    Senior
    Remote work

    Nike

    Beaverton, OR
    10 hours ago
  • $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... 
    Senior
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    2 days ago
  •  ...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... 
    Senior
    Immediate start
    Remote work

    Confluent

    Portland, OR
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    3 days ago
  • $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

    Navex Inc

    Lake Oswego, OR
    1 day ago
  •  ...thrive by making every interaction unforgettable. Who We’re Looking For We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and... 
    Senior

    Socket

    Portland, OR
    1 day ago
  •  ...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
    Local area

    Resource Data Inc

    Portland, OR
    3 days ago
  • $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... 
    Senior
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Campus Inc.

    Beaverton, OR
    1 day ago
  •  ...FULL STACK SENIOR SOFTWARE ENGINEER Nike / Global Technology / Consumer Product & Innovation / Product Innovation Engineering WHO YOU WILL WORK WITH: Our team supports Nike Product Innovation teams by building solutions that enhance our use of robotics, data, and artificial... 
    Senior
    Local area

    NIKE

    Beaverton, OR
    1 day ago
  • $165k - $241.4k

     ...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data...  ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Portland, OR
    1 day ago
  • $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... 
    Senior
    Remote work
    Shift work

    Mercury

    Portland, OR
    1 day ago
  • $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... 
    Senior
    Work experience placement

    Indeed

    Portland, OR
    1 day ago
  • $230.02k - $279.12k

     ...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms for real‑time 3D content creation and editing that power the... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    Vancouver, WA
    1 day ago
  • $115k - $200k

     ...Join Vetcove and help modernize the future of veterinary software and the pet parent healthcare experience. Our suite of platforms...  ...future of veterinary care.   About the Position The Senior Software Engineer Role is a key member of our engineering team who is... 
    Senior
    Hourly pay
    Full time
    Work experience placement
    Immediate start
    Remote work
    Home office
    Visa sponsorship
    Work visa

    GrabJobs

    Portland, OR
    1 day ago
  •  ...Make every pixel (and sub-pixel) perfect, every transition accurate and responsive, and every metaphor intuitive Deliver reliable software through continuous integration, automated testing, and in-depth code reviews Improve our unique apps which allow anyone to get better... 
    Senior

    DubLi

    Portland, OR
    1 day ago
  •  ...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... 
    Senior
    For contractors
    Remote work
    Flexible hours

    Turing

    Portland, OR
    1 day ago
  • $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‑...  ...meets the product’s requirements. Knowledge of professional software engineering practices and best practices for the full software... 
    Senior
    Full time
    Work at office
    Local area
    2 days per week

    EarnIn

    Vancouver, WA
    2 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Portland, OR
    2 days ago
  •  ...you can make a direct contribution to Autodesk’s digital business transformation, bringing in engineering practices to an IT organization? We are looking for a Senior Software Engineer with a background in Cloud Based Infrastructure on AWSto join our team. You will be playing... 
    Senior
    Full time
    For contractors
    Remote work

    Autodesk

    Portland, OR
    2 days ago
  •  ...funding from Andreessen Horowitz, ICONIQ, Menlo Ventures, and Wing Venture Capital. About the Team and Role: We are hiring a senior software engineer to help design and build core components of our next-generation knowledge retrieval system built for the AI era –... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Portland, OR
    13 hours ago
  • $161.7k - $258.8k

     ...better decisions, drives innovation and delivers better business results.Opportunity OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role, you will take ownership of developing Hardware... 
    Senior
    Flexible hours

    Universal Robots

    Tualatin, OR
    9 hours ago
  • $104k - $131k

    Software Developer III - Senior, DOEHybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake...  ...day, Cambia’s dedicated team of Software Development Engineers are living our mission to make health care easier and lives... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    2 days ago
  • WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized... 
    Senior
    Full time

    Nike

    Beaverton, OR
    2 days ago
  • $164k - $200k

    Senior DevSecOps Engineer (Remote-based role that requires US-citizenship) About us Hyperproof is on a mission to transform the Governance, Risk, and Compliance (GRC) world with a powerful new software platform. With Hyperproof, companies can save time and money... 
    Senior
    Full time
    For contractors
    Local area
    Immediate start
    Remote work
    Home office

    Hyperproof

    Portland, OR
    2 days ago
  • $130k - $150k

     ...great product discounts (to name a few)What You’ll Be Doing as a Senior ERP Applications Developer:Serves as the trusted ERP...  ...) Planning, MRP, or ASCP knowledge Experience supporting data engineering for reporting and analytics Oracle BI Publisher / XML Publisher... 
    Senior
    Full time
    Work at office

    Leupold

    Beaverton, OR
    2 days ago
  •  ...Sr. Director, Reporting & Intelligence Engineering and be part of the Engineering Leadership...  ...Team. You will collaborate regularly with software and machine learning engineers in...  ...and maintain relationships with multiple senior stakeholders ~ Domain experience in product... 
    Senior

    FashionUnited

    Beaverton, OR
    4 days ago
  •  ...a position open to both Mid-Career and Senior level candidates. The level will be determined...  ...Development Provides application software development services. Develops program logic...  ...standards and tools to achieve a well-engineered result. Takes part in reviews of own work... 
    Senior
    Full time
    For contractors
    Work at office
    Local area
    Shift work
    Night shift

    Portland General Electric

    Portland, OR
    1 day ago
  •  ...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

    VAST Data

    Vancouver, WA
    8 hours ago
  • SENIOR RF APPLICATIONS ENGINEER / DIRECTOR OF APPLICATIONS (MULTIPLE OPENINGS)Job DescriptionDefinition, design and implementation of up to 400G characterization hardware.Develop and execute Design Verification Testing (DVT) plans for high-speed CDRs, drivers and TIAs for... 
    Senior
    Work at office

    MoTek Technologies

    Portland, OR
    2 days ago

Do you want to receive more vacancies?

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