CrawlJobs Logo

Senior Software Engineer - ERP

United States, Redmond 119800.00 - 234700.00 USD / Year · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

The DPX Engineering team is responsible for architecting, designing, and building the next generation of connected systems and tools using a combination of microservices architecture and ERP platforms to help manage and support critical business functions such as Supply Chain, Cost, Schedule, Networking, Commissioning, Safety, Planning in a real time manner. The team has a charter to deliver against the NorthStar goal of building robust automation for these functions through well engineered systems and at the same time design and build the next gen AI enabled recommendation engine to enable cost and schedule modeling, supply planning, execution planning, and integrated with the bigger CO+I ecosystem.

Job Responsibility

  • Design and implement integrations—primarily Oracle Primavera P6, SAP and with systems built using REST API’s and data and design assets
  • Establish a common data interchange model and canonical schemas aligned to industry standards
  • Set the roadmap for interoperability with heterogeneous, federated systems across business units and partners
  • Align and integrate multiple scheduling systems
  • Implement real-time delivery tracking and predictive analytics to forecast delays and risks
  • Implement enterprise-grade authentication/authorization (AAD/Entra ID, OIC) and fine-grained data access controls (ABAC/RBAC) at scale for multiple teams
  • Ensure platform security, privacy, and compliance standards
  • Partner with PMs, domain experts, stakeholders and engineering counterparts to create clarity on requirements, demonstrate progress in an agile environment
  • Act as a Designated Responsible Individual to ensure business continuity for systems in production

Requirements

  • Bachelor’s degree in computer science or related technical field with 8+ years of technical experience in large scale Oracle P6 implementations
  • Proven experience with coding and implementing and integrating ERP systems—primarily Oracle Primavera P6 (data models, APIs/XER, schedule baselines, WBS/activities/relationships) and SAP or equivalent to integrate schedule and cost
  • Expertise in identity & security: OAuth2/OIDC, SAML, SSO setup, secrets management in ERP and cloud environments
  • Preparation of test scripts, design, system integration tests, fix user acceptance test issues, execute mock and production cutover, and post go-live production support and enhancement
  • Operational excellence: Knowledge of resiliency patterns to setup infrastructure for geo-redundancy and optimal performance
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role

Nice to have

  • Experience with automating construction delivery and PMO reporting workflows at scale: WBS, CPM, earned value (EVM), resource loading, RFIs
  • Strong grasp of BIM standards and practical integration of Revit/Navisworks/Forge (or equivalent) into data workflows
  • Experience with digital twin patterns (e.g., Azure Digital Twins) and time-series/telemetry integration
  • Experience in On-premises setup of Oracle Primavera P6 and knowledge of the P6 product internals and API surface
  • 3+ years of working experience in cloud-based services (Azure or AWS)
  • Experience with data science or machine learning is a great plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - ERP

8 matching positions

Senior Software Engineer - ERP Systems

Own the internal software stack that runs sales, manufacturing, and supply chain...
Location
Location
United States , Palo Alto
Salary
Salary:
150000.00 - 221000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ yrs full-stack (Python + JS)
  • React + PostgreSQL/MySQL
  • End-to-end ownership: design → deploy → iterate
  • ERP integration experience (Odoo, NetSuite, or SAP)
  • Can explain complex systems to non-engineers
Job Responsibility
Job Responsibility
  • Architect and ship full-stack web apps (React + Python)
  • Extend ERP (Odoo/NetSuite) for custom manufacturing workflows
  • Design data models, REST/GraphQL APIs, and real-time dashboards
  • Integrate with PLM, MES, and warehouse systems
  • Harden CI/CD, infra (Docker/K8s), and observability
  • Translate ops pain into production-grade code
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Location
Location
India , Hyderabad / Bangalore / Chennai / Gurgaon / Mumbai / Pune / Kolkata
Salary
Salary:
Not provided
newtglobal.com Logo
NewtGlobal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5–7 years supporting Oracle Cloud ERP security in an operate / production support model, with deep expertise in FSCM and HCM modules including basic knowledge on security assessments, security design
  • Demonstrated understanding of end-to-end business process flows, cloud security risk, Oracle application security, and risk management cloud within day-to-day operations
  • Hands-on experience in the Oracle Cloud Security Console: operating and maintaining custom roles and performing ongoing user access administration (add/modify users, add/remove roles, assign data security context, manage profiles, etc.)
  • Experience operating and maintaining data roles, custom security profiles, Area of Responsibility (AOR) assignments, HCM Data Loader (HDL) activities
  • Hands-on experience in Quarterly update impact analysis, regression support, Periodic user access reviews/audits, Segregation of Duties (SOD) analysis, and mitigation support
  • Experience securing Oracle BI / OTBI artifacts (reports, data models, subject areas, analyses) and supporting ongoing authorization changes
  • Experience working in a ticket-based operate model with SLAs (intake, triage, incident/problem management, root-cause analysis, and recurring issue reduction) and coordinating with development, functional, business, and information security/risk stakeholders
  • Proven ability to run and sustain controls: identify key risks and controls, support SOX readiness/audits, optimize controls, and help operate controls within Oracle Risk Management Cloud (RMC)
Read More
Arrow Right

Senior Software Engineer

Piper Companies is seeking a Senior Software Engineer to support an electrical d...
Location
Location
United States , Raleigh
Salary
Salary:
Not provided
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with C#, .NET, ASP.NET Blazor, RESTful API development and integration, and Microsoft Azure
  • Experience with configuring and implementing Microsoft Entra ID (Azure AD), Managed Identity authentication, OAuth 2.0 and OpenID Connect
  • Experience with enterprise integration patterns and distributed systems design
  • Strong understanding of application architecture and software engineering best practices
  • Experience with source control systems such as Git
  • Experience with Microsoft 365 Agents, Copilot Studio, or related AI technologies
  • Experience with Azure Functions, Logic Apps, Service Bus, or Event Grid
  • Experience with SQL Server and database design
  • Experience developing ERP, CRM, or enterprise business applications
  • Experience with DevOps practices and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain enterprise applications using: ASP.NET Blazor, C#, .NET, Microsoft Azure services
  • Configure and develop visual business rules, workflows, and automation within Epicor Prophet 21
  • Design and implement integrations between ERP, CRM, Microsoft 365, and third-party systems
  • Design and implement secure cloud-based solutions in Microsoft Azure
  • Develop solutions leveraging Microsoft 365 Agents and emerging AI capabilities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Get to Know Us: It's fun to work in a company where people truly believe in what...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Years of Experience in Related Field: 5+ years
  • Education: BS degree in Computer Science, or equivalent experience. * In lieu of a Bachelor’s degree or foreign degree equivalent, employer will accept two (2) years of additional related work experience.
  • 5+ Years of Professional Experience in building Web scale highly available multitenant SaaS with focus on backend platform, frameworks, RESTful APIs and microservices
  • 5+ years of experience with a public cloud (AWS, Azure, or GCP) and good understanding of cloud-native services
  • Fluent in one or more object oriented programming languages – C#
  • A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of writing high concurrency, multi-threaded, secure scalable code
  • Proven experience in delivering one or more core platform services, such as API gateway, identity management, authentication, messaging (Kafka or RabbitMQ), workflow orchestration, job scheduling and search
  • Experience in testing the code, writing the unit tests, functional tests, and automating the API and UI test cases. Complete ownership of the functional quality of the code being written
  • Technical influencer in design and architecture
  • Ability to breakdown Epics into User Stories
Job Responsibility
Job Responsibility
  • Design, develop, test, optimize, scale, maintain and improve highly scalable and secure distributed backend services while adhering to requirements, coding and quality standards
  • Develop functional and technical specifications, and test plans. Review others code
  • Help in project planning by identifying cross-team dependencies and effort estimation
  • Actively participate and contribute to architecture and design of complex problems
  • Implement, refine, and enforce software development techniques to ensure that delivered features meet software integration, performance, security, and maintainability expectations
  • Research, test, benchmark, and evaluate new tools and technologies and recommend ways to implement them in product development
  • Maintain high standards of software quality and technical excellence within the team owing functional testing, including manual testing, writing test automation scripts, establishing good practices and writing clean, testable, maintainable, and secure code
  • Proactively identify issues, bottlenecks, gaps, or other areas of concerns or opportunities and work to either directly affect change, or advocate for that change
  • Perform critical maintenance, deployment, and release support activities, including occasional off-hours support
What we offer
What we offer
  • A technology-based company with a sense of adventure and a vision for the future
  • A culture that is kind, open, and accepting
  • A culture where BlackLiner's continued growth and learning is empowered
  • BlackLine offers a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer .NET

We develop a highly configurable ERP platform used by industrial companies acros...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of experience as a Senior Software Developer, ideally in ERP, SaaS, or other complex business systems
  • Strong hands‑on expertise with .NET / C#, particularly in large, long‑lived codebases
  • Experience evolving existing systems incrementally, rather than replacing them in a single step
  • Solid understanding of API design, documentation, stability, and backward compatibility
  • Experience working with AWS‑hosted systems
  • Full‑stack awareness, with understanding of both backend and frontend concepts
  • Ability to work independently, make technical decisions, and take ownership of outcomes
  • Clear, structured, and proactive communication skills
Job Responsibility
Job Responsibility
  • Contribute to the incremental modernization of a large, long‑lived .NET‑based ERP system
  • Design and implement elements of a new backend architecture that will gradually replace existing functionality
  • Build and maintain clean, well‑documented APIs, usable both internally by teams and externally by partners
  • Develop solutions enabling parallel operation of legacy components alongside modernized services
  • Address technical debt pragmatically, integrating refactoring into ongoing development work
  • Contribute to both backend and frontend development when required
  • Support the modernization of multiple user interfaces across different platforms
  • Ensure all solutions run reliably on AWS, including sandbox and staging environments
  • Collaborate closely with product managers, QA, and developers within cross‑functional teams
  • Document and explain technical decisions to ensure alignment and shared understanding across the team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer QA

Myfactory is a Cloud ERP with a focus on sme manufacturing and commerce. We buil...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of experience in test automation / quality engineering for SaaS or complex business applications
  • Strong hands-on experience with .NET / C# and automated testing, especially at API and integration level
  • Experience testing public APIs with a focus on stability, versioning, and backward compatibility
  • Solid understanding of multi-tenant systems, configuration-heavy products, and their testing challenges
  • Experience with testing tools and frameworks, i.e. playwright, JEST, etc
  • Experience working with systems hosted on AWS
  • A pragmatic mindset: knowing what to automate first and what to leave manual (for now)
Job Responsibility
Job Responsibility
  • Define and drive the test automation strategy for our ERP product (UI, API, integration, end-to-end)
  • Build and maintain reliable, maintainable automated tests and supporting tooling
  • Collaborate with developers to improve testability, quality gates, and establish shift-left testing practices, ensuring quality is built in from the start
  • Design test strategies for a multi-tenant .NET SaaS on AWS (API, integration, and E2E)
  • Ensure backward compatibility for public APIs and partner integrations through automated regression and contract tests
  • Protect tenant isolation and configuration-driven behavior through targeted automated scenarios
  • Gradually reduce reliance on manual testing by identifying high-value automation opportunities
  • Integrate automated tests into CI/CD pipelines with clear reporting and actionable results
  • Analyze failures using logs, traces, and test diagnostics to make issues easy to understand and fix
  • Help establish pragmatic testing standards and coach teammates where needed
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

On behalf of our partner, a software consultancy firm operating within a major h...
Location
Location
Turkey , Ankara
Salary
Salary:
Not provided
wideandwise.co Logo
Wide and Wise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Engineering (preferably Computer Engineering or Software Engineering)
  • At least 4-6 years of professional experience in software development
  • Proficiency in .NET Core, C#, MVC, Entity Framework, and Visual Basic
  • Hands-on experience in React, Angular, jQuery, HTML5, CSS, and AJAX
  • Advanced knowledge of Object-Oriented Programming (OOP), code security, and software development standards
  • Familiarity with IIS and Windows Server management
  • Experience in developing SOAP and REST-based API services at the middleware layer
  • Proven experience in database design, management, and optimization
  • Strong communication skills to conduct analysis with internal clients, proactive attitude, and a natural problem-solving character
  • Residing in Ankara
Job Responsibility
Job Responsibility
  • Designing, coding, and deploying ERP, CRM, and similar enterprise projects for our partner's subsidiaries
  • Taking an active role in both front-end and back-end processes from a Full Stack perspective to ensure high product quality
  • Conducting Code Reviews to ensure compliance with coding standards and providing constructive feedback to foster team growth
  • Analyzing, debugging, and resolving software defects and technical issues in a timely manner
  • Staying up-to-date with industry trends to continuously improve development processes and technologies
Read More
Arrow Right

Senior Software Engineer - AI Agents

Do you want to lead the charge in leveraging generative AI to transform enterpri...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND proven years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with Agent based architectures, frameworks and technologies (such as MCP, A2A protocol, Langchain, Azure AI Foundry)
  • Proficient coding and design skills in modern programming languages (such as C#, Java, Python, Go or C++), with a strong understanding of computer science fundamentals – including object-oriented design, algorithms, data structures, and database concepts
  • Hands-on experience developing scalable, distributed systems- for example, building cloud-based services, RESTful APIs, or microservices that run on Azure or other cloud platforms. Demonstrated ability to design for performance, reliability, and maintainability in a large-scale environment
  • Strong problem-solving, debugging, and testing abilities, with a track record of delivering high-quality software. Able to diagnose complex issues across distributed systems and ensure code is well-tested (unit, integration, etc.)
  • Excellent communication and collaboration skills. Proven ability to clearly communicate technical ideas and system designs, and work effectively on cross-functional teams in an English-speaking environment
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design & Develop: Architect and implement robust, scalable, and maintainable cloud services and APIs (using modern frameworks and Azure technologies) to power Finance Copilot experiences at enterprise scale
  • AI Integration: Leverage large language models and agent orchestration frameworks to deliver rich, contextual, long-running conversational experiences and agentic workflows that automate finance processes and insights
  • Enterprise Extensibility: Drive development of connectors and integration patterns for Microsoft 365 Copilot, Dynamics 365 Finance, and external ERP systems, ensuring the platform is extensible and can be tailored to complex enterprise environments
  • Performance & Reliability: Continuously optimize backend systems for low latency, high throughput, and resiliency. Use telemetry, monitoring (e.g. Azure Monitor, Kusto), and AI-driven evaluation techniques to ensure reliability and proactively improve performance at scale
  • Security & Compliance: Ensure all solutions meet Microsoft’s highest standards for security, privacy, and compliance. Incorporate secure development practices and governance from day one to protect sensitive enterprise data and conform to industry regulations
  • Collaboration: Work closely with product managers, designers, data scientists, and partner engineering teams to deliver end-to-end features from ideation to production. Drive alignment on technical approach, balance trade-offs, and ensure the Finance Copilot integrates smoothly with other systems and teams
  • Technical Leadership: Provide mentorship and technical guidance to the team. Lead by example through code and design reviews, drive critical architectural decisions, and raise the engineering bar by introducing best practices and new ideas that influence the broader organization
  • Innovation: Stay current with emerging technologies and drive innovation in our product. Experiment with new features or tools and inject fresh thinking to continuously improve our AI copilots and developer platform.
  • Fulltime
Read More
Arrow Right