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

Software Engineer - Senior

West Coast Consulting LLC

Job Description

Location: Hybrid in Westbrook, CT or Remote - EST

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 escalate 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Senior in Westbrook, CT vacancy
  • $110k - $125k

     ...Senior Manufacturing Engineer - Precision Aerospace Products Westbrook, CT | Onsite Target Base Salary: $110,000-$125,000, depending on experience Plus generous bonus and an unusually strong benefits package I'm recruiting a Senior Manufacturing Engineer for... 
    Senior
    Full time
    Immediate start

    EPS Connects LLC

    Essex, CT
    5 days ago
  •  ...Job Description Tax Senior Position Overview Our firm is seeking a motivated Tax Senior to join our growing tax...  ...~ Experience with CCH Axcess, UltraTax, or similar software preferred ~ Excellent communication and client service... 
    Senior

    gpac

    Centerbrook, CT
    1 day ago
  •  ...emotional, and social needs. You will work evenings and weekends with a flexible schedule, in a beautiful setting, and enjoy benefits like a resident-sponsored bonus and daily pay. Join us for a meaningful career in senior living. #J-18808-Ljbffr Lake Seminole Square
    Senior
    Daily paid
    Flexible hours
    Weekend work
    Afternoon shift

    Lake Seminole Square

    Essex, CT
    1 day ago
  •  ...our team. You will help plan and run programs that meet the physical, emotional, and spiritual needs of residents, in a beautiful senior living community near the shoreline. The role supports a wide range of activities from clubs and cultural events to health, fitness... 
    Senior
    Weekend work
    Afternoon shift

    Liveatlauralparke

    Essex, CT
    2 days ago
  • $40 per hour

     ...Job Description Job Description Senior Quality Specialist Direct Hire | Up to $40.00 per Hour + Overtime Monday–Friday |...  ...department. If you enjoy working alongside production and engineering teams to improve quality, resolve issues, and support continuous... 
    Senior
    Hourly pay
    Work at office
    Local area
    Monday to Friday

    A.R. Mazzotta

    Essex, CT
    a month ago
  •  ...of the Top 75 RIA firms “Best Places to Work” nationwide. The Senior Tax Associate is a full-time, salaried position with a competitive...  .... RIA industry experience preferred. Proficiency with tax software including Lacerte, TaxDome, and SurePrep; Microsoft Office Suite... 
    Senior
    Full time
    Work at office

    Moneco Advisors

    Madison, CT
    2 days ago
  • $19.95 - $21.95 per hour

    A leading automotive parts retailer in Clinton, Connecticut, is seeking a Commercial Parts Pro. The role involves maintaining customer relationships, achieving sales goals, and supervising team members. Candidates should have expertise in automotive systems, strong sales...
    Senior
    Hourly pay

    Advance Auto Parts

    Clinton, CT
    1 day ago
  •  ...Job Description Job Description We are seeking an experienced Senior Accountant for a long-term contract opportunity in Connecticut. This role is ideal for a detail-oriented accounting professional who can oversee key day-to-day accounting functions, support the month... 
    Senior
    Long term contract

    Robert Half

    Centerbrook, CT
    6 days ago
  •  ...Keville Enterprises Inc., an established Construction Management Consulting & Inspection firm, is seeking a qualified Office Engineer to maintain project records on public and private projects for highway, road, bridge, rail, facilities, water/wastewater, and airport... 
    Contract work
    For contractors
    Work at office

    Keville Enterprises

    Old Saybrook, CT
    4 days ago
  • $135k - $175k

     ...Madison but will be expected to work on occasion in Milford as well. The associate will work with the Firm’s founder, Charles L. Kurmay, senior associate, Jamie L. Ottaviano, Of Counsel, and EU attorney, Ricardo Franco, retired Probate Judge and Probate Court Administrator,... 
    Senior
    Work at office
    Work from home

    LAW OFFICES OF CHARLES L KURMAY

    Madison, CT
    a month ago
  • Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day...
    Senior
    Work at office
    Flexible hours
    Shift work
    Weekend work
    Day shift

    Bank of America

    Madison, CT
    1 day ago
  • $105k

    Product Support Engineer (Ultra high precision instrumentation) Location: Onsite in Madison, WI + 40% travelSalary: Up to $105kRequirements: 4+ years of field/application/product support for ultra-high precision instrumentationBased out of Madison, WI we are a leading... 
    Work from home

    CyberCoders

    Madison, CT
    4 days ago
  • $90k - $140k

     ...Full time JR102181 Compensation Pay Range: $90,000-$140,000 Becho Incorporated, a Tutor Perini Company, is seeking a Project Engineer to join our Connecticut River Bridge Project in Old Saybrook, CT. About Becho Incorporated : Extraordinary Projects... 
    Full time
    Work at office

    Tutor Perini Corporation

    Old Saybrook, CT
    4 days ago
  •  ...Project Engineer We are seeking a Project Engineer with expertise in Steel. You must have project experience over 100M, this is for a project exceeding 1B. What We Are Looking For? B.S. in Civil Engineering, Construction Management, or equivalent from accredited... 
    Contract work
    For subcontractor

    Noor Staffing Group

    Old Saybrook, CT
    5 days ago
  •  ...Position: Project Engineer Location: Westbrook, CT | Full Time Company Overview: The Lee Company is a global leader in the design and production of miniature, precision fluid control components for the aerospace, medical/scientific instrument, oil tool, and... 
    Full time
    Work at office
    Worldwide

    The Lee Company

    Westbrook, CT
    4 days ago
  • $80k - $90k

     ...Manufacturing Engineer - Precision Aerospace Products Westbrook, CT | Onsite Target Base Salary: $80,000-$90,000, depending on experience Plus generous bonus and an unusually strong benefits package I'm recruiting a Manufacturing Engineer for a highly respected... 
    Internship

    EPS Connects LLC

    Westbrook, CT
    4 days ago
  • $125k - $165k

     ...eligible to work in the United States without visa sponsorship now or in the future Tutor Perini Civil - Eas t is seeking a Field Engineer -Structures/Steel for our project site in Old Saybrook, CT About Tutor Perini Extraordinary Projects, Exceptional... 
    Full time
    For contractors
    For subcontractor
    Visa sponsorship

    Tutor Perini Corporation

    Old Saybrook, CT
    3 days ago
  •  ...Position: Manufacturing Engineer Location: Westbrook, CT | Full Time Company Overview: The Lee Company is a global leader in the design and production of miniature, precision fluid control components for the aerospace, medical/scientific instrument, oil tool,... 
    Full time
    Work at office
    Worldwide

    The Lee Company

    Westbrook, CT
    1 day ago
  • Sr Brand AmbassadorAs a part-time Sr Brand Ambassador, you bring our brand to life every day! Your goal is to provide everyone who comes in the store with an amazing shopping experience, making their day better than before they came in. You are the face of our company ...
    Senior
    Part time
    Seasonal work
    Flexible hours
    Weekend work
    Afternoon shift

    American Eagle Outfitters

    Clinton, CT
    3 days ago
  • YOUR ROLE As a part-time Sr Brand Ambassador, you bring our brand to life every day! Your goal is to provide everyone who comes in the store with an amazing shopping experience, making their day better than before they came in. You are the face of our company and you're...
    Senior
    Part time

    AEO

    Clinton, CT
    5 days ago
  •  ...specifications. Performs internal audits. Experience with AS9100 internal audits a plus. Provides Quality support to the Engineering group with NPI and analysis of nonconforming parts. Interacts with the Customer Service Department to resolve customer issues.... 
    Contract work
    Work at office

    Horst Engineering

    Madison, CT
    3 days ago
  • $17.44 - $20.5 per hour

    Sr Brand Ambassador As a part-time Sr Brand Ambassador, you bring our brand to life every day! Your goal is to provide everyone who comes in the store with an amazing shopping experience, making their day better than before they came in. You are the face of our company...
    Senior
    Full time
    Part time
    Seasonal work
    Local area
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    American Eagle Outfitters

    Clinton, CT
    1 day ago
  • $30 - $35 per hour

     ...Civil EngineerJob Description This Civil Engineer role focuses on supporting a wide range...  ...Working closely with project managers, senior engineers, and external stakeholders,...  ...as other standard office and engineering software tools. You will collaborate closely with... 
    Contract work
    Temporary work
    Work at office
    Local area

    Actalent

    Chester, CT
    3 days ago
  •  ...Project Engineer: Deep River CT Full-time Minimum: BS in Engineering, Construction Management, or similar field 5+ years of experience in field of corrosion, construction, water/wastewater/utilities NACE CP2+ certification required Physical capabilities... 
    Full time
    For subcontractor

    CorrTech Inc

    Deep River, CT
    5 days ago
  •  ...Electrical Design Engineer Department: Engineering (126) CT Employment Type: Full Time Location: Chester, CT Reporting...  ...engineering disciplines (mechanical, manufacturing, documentation, software) for the purpose of new and sustaining product development,... 
    Full time
    Flexible hours

    Whelen Engineering

    Chester, CT
    3 days ago
  • $100k - $135k

     ...Job Description Job Description Automation Controls Engineer | $100,000–$135,000 | Essex, CT What Matters Most Proven clean-sheet PLC programming experience using Allen Bradley Studio 5000 building from scratch (not modifying code) Experience developing electrical... 
    Shift work

    The Reserves Network Inc

    Essex, CT
    28 days ago
  • $16.85 per hour

     ...Information Job ID: 20027 Job Category: Stores Posting Date: 2025-10-21 Job Schedule: Part time Location: Clinton, CT, United States Senior Level: Mid‑Senior level Employment Type: Part‑time Job Function: Sales and Business Development #J-18808-Ljbffr American Eagle... 
    Senior
    Part time
    Seasonal work
    Local area
    Flexible hours
    Weekend work
    Afternoon shift

    American Eagle Outfitters Inc.

    Clinton, CT
    3 days ago
  •  ...Manufacturing Engineer I Manufacturing Engineer I Operations Manufacturing Engineering Supervisor 7:30 AM – 4:00 PM Monday through Friday Chester, CT Plans and designs manufacturing processes for a Production facility. Duties and Responsibilities... 
    Worldwide
    Monday to Friday
    Flexible hours

    Whelen

    Chester, CT
    3 days ago
  • $30 - $40 per hour

     ...Civil / Environmental Engineer (Water & Wastewater) We are seeking a motivated Civil / Environmental Engineer to join our growing team...  ...using Civil 3D, AutoCAD, and other industry-standard software. Prepare technical reports, engineering studies, feasibility... 
    Contract work
    Temporary work
    For contractors
    Local area

    Actalent

    Chester, CT
    1 day ago
  • Support site and land development projects by preparing detailed civil engineering plans, construction documents, and performing engineering calculations. Coordinate with project managers and regulatory agencies to ensure projects are delivered on time and in compliance... 
    Temporary work

    Actalent

    Chester, CT
    4 days ago

Do you want to receive more vacancies?

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