2,286,982open jobs
145,365companies
272,497added this week
Browse all
Location
In office (United States)
Seniority
Senior · 8+ years exp

Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Sep 18, 2026.

Overview
Company
Impact
Profile match
An AI-first engineering partner for audit and tax, BFSI, healthcare, High Tech, and their GCCs. 150+ projects, ISO 27001:2022. A SoftServe company.

Software Engineer Senior

Job Summary

The Software Engineer Senior, Dynamics 365 CRM / Dataverse, is a hands-on senior engineer who designs, develops, integrates, and supports secure, scalable enterprise solutions across Dynamics 365, Dataverse, Power Platform, and Azure. The role independently solves complex problems, translates functional and non-functional requirements into maintainable designs, and delivers within quality, security, platform, and operational standards. The engineer leads technical work, estimates and decomposes assignments, reviews designs and code, mentors developers, communicates risks, supports production issues, and partners with Product, Business Analysts, QA, architecture, DevOps, operations, and integration teams. The role provides advanced troubleshooting and root-cause analysis while promoting reusable components, controlled application lifecycle management, reliable integrations, observability, and continuous improvement. This is a senior individual-contributor role without formal people-management responsibility.

The Software Engineer Senior ensures team members are coached through their assignments and show growth at the end of each project. This role is expected to escalate issues to Director/Manager App Dev in a timely manner in order to prevent project delays and take ownership of estimating development effort for these projects. The incumbent must foster a team environment where all members are included in the solution and leadership is aware of all actions being taken. Their team includes other Senior Engineers, Software Engineers, Business Analysts, System Architects, and DBAs. One of the primary responsibilities is to provide L3 Support for the Firm’s applications, which includes timely response to Service Desk issues while managing our bug tracking tool during the course of development and assigning defects to team developers.

Essential Duties:

1. Design, configure, test, and maintain Dynamics 365 model-driven applications and Dataverse solutions. Build C#/.NET plugins, custom APIs, JavaScript/TypeScript extensions, Power Automate flows, and reusable components using sound data-modeling and security practices.

2. Translate functional, non-functional, security, and data requirements into technical designs, estimates, work items, and implementation plans. Assess dependencies, platform constraints, risks, and downstream impacts.

3. Lead design and code reviews, mentor developers, promote engineering standards, estimate and delegate technical work, communicate status, and escalate risks or blockers with recommendations.

4. Communication with project team members including assisting QA with testing of software, assist tech lead and project management with estimation, planning, and project status, and assistance with identifying project issues and risks

5. Develop unit and integration tests; partner with QA; manage solutions, source control, Azure DevOps pipelines, configuration, releases, and deployment troubleshooting. Diagnose production defects using telemetry, complete root-cause analysis, and implement durable fixes.

6. Other duties as assigned, including additional engineering, platform, production-support, or organizational priorities.

TECHNICAL SKILLS

  • Dynamics 365 CRM and Dataverse: model-driven apps, tables, relationships, forms, views, security roles, business rules, solutions, auditing, environment variables, connection references, and administration concepts.
  • Extensibility: C#/.NET plugins, custom workflow activities and APIs, JavaScript/TypeScript, Web API, FetchXML, QueryExpression, SDK tools, and supported client extensions.
  • Power Platform: Power Automate, solution-aware components, connectors, governance, licensing, service protection, and API limits.
  • Azure integration: Functions, Service Bus, Key Vault, App Configuration, Application Insights, Log Analytics, Storage, managed identities, and Microsoft Entra ID app registrations/OAuth.
  • Data and APIs: REST, JSON, SQL, mapping, validation, reconciliation, idempotency, concurrency, exception handling, and retries.
  • DevOps and ALM: Azure DevOps, Git, pull requests, CI/CD, managed/unmanaged solutions, automated deployment, configuration, and release troubleshooting.
  • Quality and security: unit/integration testing, secure coding, code review, telemetry, performance analysis, privacy-aware design, least privilege, and SSDLC practices.

EXPERIENCE

8 or more years of software engineering, application development, or closely related experience.

3 or more years of hands-on Dynamics 365 CRM and Dataverse development experience.

Enterprise delivery experience across the full SDLC in Agile and DevOps environments.

Experience independently solving complex problems, guiding developers, supporting production applications, troubleshooting integrations, and completing root-cause analysis.

MANAGEMENT

No direct reports; may lead technical work and mentor engineers.

PREFERRED REQUIREMENTS

Enterprise CRM implementations, complex integrations, or high-volume Dataverse workloads.

PCF, Azure Kubernetes Service, containers, modern web frameworks, data migration, master data management, or event-driven architecture.

Professional services, regulated environments, distributed teams, or relevant Microsoft Power Platform, Dynamics 365, or Azure certifications.

Strong technical ownership, communication, planning, collaboration, mentoring, and continuous-improvement skills.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,982 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
United States
In office · 5+ years exp · Bachelor's Degree · United States
Python
JavaScript
Rust
TypeScript
SQL
C#
Databases
PostgreSQL
Weaviate
Neo4j
Chroma
Milvus
pgvector
Pinecone
Qdrant
Apache Kafka
AI/ML
LangChain
LlamaIndex
vLLM
LM Studio
Ollama
RAG
GraphRAG
Knowledge Graph
LLM Guardrails
DevOps
GCP
CI/CD
AWS
Amazon Kinesis
Apply
In office · Full-Time · Bellevue
Python
Java
AI/ML
Claude Code
AI Agents
DevOps
Terraform
CI/CD
AWS
Kubernetes
Grafana
Platform Engineering
Apply
In office · Full-Time · Atlanta
JavaScript
Java
TypeScript
SQL
Node JS
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
Mobile
JUnit
DevOps
AWS
Cybersecurity
Shift-Left Security
QA
TestNG
Jest
Vitest
Apply
In office · 10+ years exp · Master's Degree · Phoenix
JavaScript
SQL
Frontend
React.js
DevOps
Rest API
GCP
Red Hat
CI/CD
AWS
Linux
Apply
In office · Bachelor's Degree · Phoenix
DevOps
Rest API
CI/CD
Apply
Remote (Europe) · Full-Time · 5+ years exp
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
MassTransit
Databases
Azure SQL Database
AI/ML
Function Calling
AI Agents
LLM
Frontend
React.js
Mobile
Clean Architecture
DevOps
Azure
CI/CD
Docker
Kubernetes
Azure AKS
Analytics
Azure Data Factory
Apply
BHS-PHP, Float 1 day ago
In office · Full-Time · 1+ year exp · High School Diploma · United States
Apply
In office · Full-Time · Bachelor's Degree · United States
Apply
In office · Part-Time · 2+ years exp · Bachelor's Degree · United States
Design
Adobe Photoshop
Adobe Illustrator
Adobe InDesign
Apply
$75k – $160k per year · Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Chicago · Jacksonville
SQL
SAS
Analytics
Power BI
Microsoft Excel
Apply
In office · Part-Time · High School Diploma · United States
Apply
See all jobs
This is one of many
2,286,982 more open roles from verified company boards, updated every day.