Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer

$60 - $80 per hour
job summary:
Our West Michigan Client is looking for a Senior Software Engineer to modernize a large SAP Commerce Cloud platform through AI-assisted engineering, context engineering, and durable workflow orchestration.

A central responsibility of this role is designing business processes that remain reliable across service failures, deployments, retries, and long execution periods. The engineer should understand Temporal-style programming models and be able to apply the same principles using Temporal, Cadence, Azure Durable Functions,Conductor, or a comparable platform.

This is a hands-on engineering role-not an AI strategy or prompt-engineering position.

 
location: Telecommute
job type: Solutions
salary: $60 - 80 per hour
work hours: 8am to 5pm
education: Bachelors

responsibilities:



  • Develop and support SAP Commerce Cloud capabilities using Java and Spring.
  • Build Integrations with OCC and REST APIs.
  • Design durable workflows for long-running commerce processes such as commerce cart work flows, order orchestration, inventory updates, and recovery operations.
  • Separate deterministic orchestration logic from side-effecting activities.
  • Design workflows that support:
    • Durable state and event-history replay
    • Automatic retries and configurable backoff
    • Idempotent activity execution
    • Timeouts, timers, and cancellation
    • Compensation and business rollback
    • Signals, events, and external callbacks
    • Human-in-the-loop processing
    • Workflow queries and operational visibility
    • Versioning of workflows already in production
    • Safe recovery after worker or dependency failure
  • Establish meaningful workflow identifiers, task queues, concurrency limits, and rate controls.
  • Prevent unbounded workflow histories through appropriate continuation and lifecycle strategies.
  • Build automated workflow, activity, replay, integration, and failure-path tests.
  • Integrate durable workflows with SAP Commerce, Kafka, APIs, databases, and external services.
  • Apply AI and context engineering to code discovery, implementation, testing, documentation, incident response, and release analysis.
  • Build reusable AI instructions, agent skills, MCP integrations, repository context, and verification guardrails.
  • Diagnose SAP Commerce performance issues involving FlexibleSearch, persistence, caching, TaskEngine, Kafka consumers, and database contention.
qualifications:
Senior-level experience delivering distributed production systems.

Strong SAP Commerce Cloud/Hybris or similar platform development experience.

Advanced Java and Spring development skills.

Experience with React.js and modern JavaScript or TypeScript.

Hands-on experience with at least one durable orchestration platform, such as Temporal, Cadence, Azure Durable Functions, AWS Step Functions, or Conductor.

Strong understanding of:

Workflow determinism and replay

Workflow versus activity responsibilities

At-least-once execution semantics

Idempotency and duplicate prevention

Retry classification and non-retryable failures

Compensation and saga patterns

Durable timers and asynchronous events

Workflow versioning and backward compatibility

Failure recovery and operational visibility

Experience designing event-driven integrations using Kafka or comparable messaging technology.

Demonstrated use of AI coding assistants or agentic engineering tools on substantive software work.

Practical understanding of context engineering: equipping AI systems with appropriate domain knowledge, tools, instructions, examples, and validation.

Strong automated testing, debugging, performance-analysis, and production-support skills.

Preferred Qualifications

Temporal Java SDK experience.

Experience operating Temporal workers, task queues, namespaces, schedules, search attributes, signals, queries, and updates.

Experience testing workflow replay and safely evolving active workflow definitions.

Knowledge of Protobuf, schema evolution, and backward-compatible contracts.

SAP Commerce 2211, Java 21, and Spring 6 experience.

Experience with OpenTelemetry, Dynatrace, Kubernetes, Azure, and centralized logging.

Experience building AI agents, MCP servers, reusable agent skills, or retrieval-augmented development systems.

skills:
AWS,Kafka,APIs,AI,automated testing,caching,logging,databases,database,Dynatrace,Hybris,Java,Java SDK,JavaScript,orchestration platform,Kubernetes,Versioning,Azure,Protobuf,React.js,REST APIs,SAP,debugging,engineering tools,Integrations,TypeScript,AI coding,business processes,Diagnose,incident response,AI systems,platform development,production systems,Commerce Cloud,schedules,testable,inventory,OpenTelemetry,testing,workflows,documentation


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact View email address on us.fitly.work.




Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.



Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in Grand Rapids, MI vacancy
  •  ...seat at our table for you...Position Summary:Are you a seasoned engineer who loves building cloud-native applications from the ground up...  ...Gordon Technology Services Limson Team is looking for a Senior Software Engineer to help spearhead the evolution of our core client... 
    Senior
    Full time
    Work at office
    Monday to Friday

    Gordon Food Service

    Wyoming, MI
    14 hours ago
  •  ...Job TitleMUST HAVES5–10 yrs software engineeringJava + Spring BootKafkaApp dev + support (install, troubleshoot)Testing participation (review, analysis, certification)Able to handle complex tasks independentlyPLUSESE?commerce experienceHigh?scale / distributed systemsMicroservices... 
    Senior

    Alpine Solutions Group

    Grand Rapids, MI
    4 days ago
  •  ...Senior Software EngineerSwivel is seeking a talented individual to develop and maintain our Software as a Service (SaaS) solutions and...  ...mentors developers.Why you'll love this role:As a senior software engineer for Swivel, you will take on a prominent role within our Agile... 
    Senior

    Swivel

    Grand Rapids, MI
    14 hours ago
  • $127k - $191k

    Your role at DynatraceWe’re seeking a highly skilled Senior Software Engineer to play a critical role in designing and delivering -the next-generation observability platform. You will take ownership of complex, high-impact projects, collaborating with Product, Engineering... 
    Senior
    Permanent employment
    Worldwide

    Dynatrace

    Grand Rapids, MI
    2 days ago
  •  ...Aurify is looking for a Senior Software Engineer to work closely with our CTO and engineering team to build, scale, and improve our B2C visual AI platform. **About Aurify** Aurify lets users turn a photo into high-quality AI videos and avatars with no prompts or editing... 
    Senior
    Remote work

    Aurify LLC

    Wyoming, MI
    4 days ago
  • $140k - $200k

     ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Senior
    Remote work

    Speechify

    Grand Rapids, MI
    2 days ago
  • $175k - $210k

     ...have a lot of autonomy to make key decisions. We\'re looking for engineers who are product-minded and can think creatively to solve core...  ...Technology Industries IT Services and IT Consulting and Software Development Referrals increase your chances of interviewing at... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    Jobot

    Grand Rapids, MI
    1 day ago
  • $143.2k - $214.8k

     ...Dematic Corp. has a need for a Software Principal Engineer in our Lifecyle Solutions & Services Modernizations and Upgrades (LSS MU) group. The ideal candidate will have experience working in the material handling industry and industrial automation. The primary responsibility... 
    Local area

    Dematic

    Grand Rapids, MI
    6 hours ago
  • $100k - $150k

    Job DescriptionSoftware Engineer II Grand Rapids, MI / Uniondale, NY/ Austin, TX / Atlanta, GA (Onsite 4 days per week) Note: This is a...  ...teams to work at the highest levels possible. Role Summary:The Software Engineer II builds and maintains the APIs, workflows, integrations... 
    Full time
    Temporary work
    Immediate start
    Visa sponsorship
    Flexible hours

    Acrisure

    Grand Rapids, MI
    14 hours ago
  •  ...of industries.POSITION OVERVIEWThe purpose of the Requirements Engineer II is to determine and document the requirements that a design...  ...or a related field.5 years technical experience in systems or software development or 2 years of experience with requirements management... 
    Full time

    Gentex

    Grand Rapids, MI
    1 day ago
  •  ...Software EngineerDesign software according to project requirements in compliance with company design and quality standards.Test and support software built.Manage design and control aspects of projects while working within a cross-functional team environment.Provide software... 
    Work experience placement
    Work at office

    Burke Porter, an Ascential Technologies Brand

    Grand Rapids, MI
    4 days ago
  •  ...The Software Engineer II is a mid-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions. What you'll be handling Collaborates with developers and functional... 
    Work experience placement

    TGW Logistics Group

    Grand Rapids, MI
    1 day ago
  •  ...Software Engineer The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing... 

    The Dignify Solutions, LLC

    Grand Rapids, MI
    2 days ago
  • $115k - $145k

     ...execution, shop floor tracking, labor reporting, confirmations, and real-time manufacturing visibility.Partner with production, engineering, quality, and supply chain teams to define and maintain execution-related master data, routing/work center setup, and system integrations... 
    Senior
    Work at office
    Local area
    Visa sponsorship

    Deloitte

    Grand Rapids, MI
    1 day ago
  • $116.2k - $229.1k

    Position Summary Our Human Capital practice is at the forefront of transforming the nature of work. As converging forces reshape industries, our team uniquely addresses the complexities of work, workforce, and workplace dynamics. We leverage sector-specific insights...
    Senior
    Local area

    Deloitte

    Grand Rapids, MI
    4 days ago
  • $105.4k - $207.8k

    Position Summary Our Deloitte AI & Engineering team works to transform technology platforms, drive innovation, and help make a significant impact on our clients’ success. You’ll work alongside talented professionals reimagining and reengineering operations and processes... 
    Senior
    Local area

    Deloitte

    Grand Rapids, MI
    3 days ago
  •  ...This may include responsibilities for specification development, risk identification/mitigation and development of products using engineering principles that meet customer specifications as well as cost requirements. Effectively lead projects through engineering portion... 
    Senior
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Dover Pumps & Process Solutions Segment, Inc.

    Grand Rapids, MI
    7 hours ago
  •  ...innovation, marketing, commerce, sales, and service. We are a team of strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy, technology, creativity, and ongoing managed services to solve the biggest... 
    Senior
    Visa sponsorship

    Deloitte

    Grand Rapids, MI
    3 days ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Grand Rapids, MI
    4 days ago
  •  ...are placed and operated according to business, performance, availability, compliance, risk, and cost requirements. Unlike a cloud engineering role with incidental responsibility for on-premises infrastructure, this position intentionally unifies cloud and data center... 
    Senior
    Full time
    Work at office
    Shift work
    1 day per week

    Corewell Health

    Grand Rapids, MI
    2 days ago
  • $105.4k - $207.8k

     ...available. Preferred: Bachelor of Arts or Bachelor of Science degree in Computer Science, Cyber Security, Information Security, Engineering, or Information TechnologyExperience in a consulting roleMicrosoft certification in Azure or Security, including AZ-500, AZ-204,... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Grand Rapids, MI
    2 days ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged... 
    Full time
    Remote work

    Ssg

    Grand Rapids, MI
    14 hours ago
  •  ...As a Software Developer, you will build and maintain robust and precise software solutions to meet the needs of Tekton’s various operations to provide a world-class experience. This includes all software systems, from user-facing Tekton.com to internal applications that... 
    Full time
    Visa sponsorship

    Tekton

    Grand Rapids, MI
    14 hours ago
  • $121.2k - $151.5k

     ...Data EngineerWe are seeking a highly experienced Senior AI Data Engineer to help transform our Enterprise Data Platform into an AI-...  ...semantic modeling, metadata and context engineering, and modern software development practices. The ideal candidate combines strong technical... 
    Senior
    Local area

    KION GROUP

    Grand Rapids, MI
    4 days ago
  • $110k - $125k

    Do you thrive on leading and developing engineering teams while driving innovative product solutions? Are you passionate about guiding projects from concept to market and collaborating across design and manufacturing? Do you enjoy mentoring others and creating a culture... 
    Full time
    Work experience placement
    Work visa

    Steelcase Inc.

    Grand Rapids, MI
    2 days ago
  • $115k - $150k

     ...Oracle Retail, Oracle RMS packaged solution.Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experienceLimited immigration sponsorship may be available.Ability to travel 10%, on average... 
    Senior
    Local area
    Remote work
    Visa sponsorship

    Deloitte

    Grand Rapids, MI
    3 days ago
  • $77k - $202k

     ...SummaryThe OpportunityAs an Oracle Cloud Finance - Senior Associate, you will specialize in using and managing the Oracle Financials software, an integrated financial management system that provides tools for managing financial processes such as general ledger, accounts... 
    Senior
    Full time
    H1b

    PwC

    Grand Rapids, MI
    10 hours ago
  •  ...security that encompasses all Dematic products, including next-gen software solutions, existing software solutions, and operational...  ...security. You will collaborate with technology leadership and engineering teams to both define and implement the vision and strategy of... 
    Senior

    KION GROUP

    Grand Rapids, MI
    4 days ago
  • $84.74k - $118.86k

     ...Where is the work: On-Site (5 days) Sales Application Engineer II At Trane Technologies™, we create innovative climate solutions...  ..., Trane selection and pricing programs, specialty vendor software, and Excel-based reporting tools to create submittals, construction... 
    Hourly pay
    Contract work
    Work at office
    Local area
    Work from home
    Night shift
    Weekend work

    Trane Technologies

    Grand Rapids, MI
    6 hours ago
  •  ...The Military/Marine Application Engineer (AE) has four core functions: product selection & quoting, customer support/troubleshooting &...  ...equipment and components, consumable supplies, aftermarket parts, software and digital solutions, and support services through five... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Dover Pumps & Process Solutions Segment, Inc.

    Grand Rapids, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!