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
Apply directly at MeridianLink →Create a free account for alerts like thisView MeridianLink immigration profile
This listing is sourced directly from MeridianLink's careers page and normalized into a canonical job model.