MeridianLink

MeridianLink

Software Engineer (L2) - Platform Integrations

US Remote · Mid

Sponsorship not specifiedDetected 13 days ago
C#ReactDistributed SystemsData StructuresAlgorithmsCode ReviewGitSQLAzureDockerRESTPlaywrightTest AutomationCollaboration

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • The ideal candidate is a skilled engineer capable of executing integration tasks independently, adept at navigating between newer and legacy codebases, and eager to grow into a long-term steward of MeridianLink's integration strategy.
  • Engineer IIs at MeridianLink are daily users of AI-assisted development tools, leveraging them throughout their workflows.

Responsibilities

  • Build & Deliver Integrations
  • Build integration features, RESTful APIs, and shared libraries in line with established contracts and architectural patterns, including event-driven and asynchronous processes developed by the team
  • Enhance and maintain integration logic within existing product applications, including monolithic systems, to accelerate the delivery of customer integrations
  • Deliver scoped designs into deployed, functional solutions
  • This role may include front-end coding at times, with training and support provided
  • Own Your Work End to End
  • Maintain ownership of your work through all stages of the SDLC to production, addressing any production issues as they arise
  • Take part in the team's support and on-call rotation for the integrations managed by the group
  • Collaborate on the architecture and development of MeridianLink's enterprise integration platform as it advances towards production
  • Proactively highlight integration risks, blockers, and design gaps early in the process to facilitate resolution during design

Requirements

  • 3+ years of professional software engineering experience, independently delivering features in production environments
  • Proficiency with standard development tools including Git, Docker, automated testing, and modern scripting languages
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • Expertise in C# and the.NET ecosystem, including significant experience with.NET Framework codebases
  • Experience working within large, established codebases
  • Independently completes assigned features and bug fixes, needing only minimal day-to-day oversight
  • Designs components within a clearly defined scope, escalating more complex system design questions as needed
  • Engages in code reviews and offers constructive feedback
  • Proactively communicates blockers rather than waiting for scheduled check-ins
  • Writes tests that thoroughly cover the delivered functionality
  • Monitors and quickly responds to issues related to their work
  • Documents technical decisions and implementation details for future reference by others
  • Understands how APIs, contracts, and versioning maintain stable integrations as connected systems evolve
  • Builds both synchronous and asynchronous integration flows and recognizes which approach best suits specific scenarios
  • Troubleshoots issues across service boundaries, efficiently tracing integration failures to their root cause

Nice to have

  • Experience deploying and operating applications on Azure
  • Familiarity with event-driven architectures or enterprise messaging patterns
  • Understanding of event streaming platforms and asynchronous processing models
  • Knowledge of distributed systems fundamentals such as scaling, data storage, and fault tolerance
  • Experience with API gateway solutions and managing API lifecycles, including versioning and contracts
  • Background in writing acceptance and end-to-end tests, with Playwright experience a plus
  • In-depth understanding of harness mechanics, including memory, tool calls, and hooks, and their influence on agent behavior
  • Familiarity with VB.NET

Benefits

  • Thoroughly test work before progressing, write unit and integration tests, and help ensure adequate acceptance and end-to-end coverage
  • Meet the team's standards for code quality and test coverage before code review

This listing is sourced directly from MeridianLink's careers page and normalized into a canonical job model.