Software Engineer

Insight Global
Seattle, WA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Big Data C Sharp (Programming Language) Data Validation Data Migration Software Debugging Middleware JSON Microsoft Dynamics OAuth Open Data Protocol Performance Tuning
+13 more
Software Engineering SQL Stored Procedures SQL Databases SQL Server Agent SQL Server Integration Services Azure Data Factory X++ (Programming Language) Backend Data Management Api Design Code Restructuring Legacy Systems Mulesoft

Job description

You’ll join a lean, high-accountability integration team operating at the center of largest technology initiative. The team is technical, collaborative, and direct. We expect a lot, move fast, and have each other’s backs. Your day-to-day will include pairing with the MuleSoft integration engineer, aligning with functional leads on data requirements, and regularly syncing with the Integration Program Lead on priorities and risks. You’ll also interface with the implementation partner team on D365-side design questions. This Senior Software Engineer role sits at the heart of that effort, owning the data migration workstream and supporting non-MuleSoft integration needs across the program. You will work directly alongside the Integration Program Lead and a small team of engineers, working across legacy SQL/SSIS systems, D365 APIs, and everything in between. This is a high-impact, high-visibility role on a program with a hard go-live date.

Requirements

5-8 years of professional software engineering experience in backend or data-focused roles

Expert-level SQL - complex joins, window functions, stored procedures, performance tuning, and data validation queries

Hands-on experience building or refactoring SSIS packages and SQL Server Agent jobs

Experience with large-scale data migration projects - extract, transform, load, reconcile, cutover

Proficiency in: C#

Strong debugging ansd root-cause analysis skills across heterogeneous data sources

Comfort working from incomplete or undocumented legacy systems - you ask good questions and make reasonable inferences

Ability to read and write clear technical documentation Experience with Microsoft Dynamics 365 F&O - Data Management Framework (DMF), data entities, OData APIs, or X++ basics

Familiarity with Viewpoint Vista or similar construction/AEC ERP systems

Experience with Azure Data Factory, Synapse Analytics, or similar data platform tooling

Exposure to API-based integration patterns (REST, JSON payloads, OAuth 2.0) even without deep middleware experience

Prior work on ERP implementation or migration programs of similar scale

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all