Negotiable
Undetermined
Remote
Remote or Grand Rapids, Michigan
Summary: The role of Senior Software Engineer focuses on backend development within a fast-paced engineering team, specifically targeting large-scale e-commerce and Order Management Systems. The ideal candidate will possess strong expertise in Java, Spring Boot, and Kafka, and will be responsible for designing and maintaining scalable backend applications. This position emphasizes problem-solving and innovation through modern AI-driven development approaches. The role is not full stack but rather backend-focused, requiring deep technical knowledge and experience.
Key Responsibilities:
- Design, develop, enhance, and maintain scalable backend applications and microservices
- Build resilient, high-performance solutions within an e-commerce and Order Management environment
- Develop and implement APIs, event-driven architectures, and distributed systems using Kafka
- Participate in software testing, code reviews, debugging, and production support activities
- Collaborate cross-functionally with engineering, product, and business teams
- Leverage AI and context engineering tools to improve system reliability, development speed, and operational efficiency
- Analyze existing systems and identify opportunities for modernization and optimization
- Contribute innovative ideas and bring a proactive, energetic approach to problem-solving
Key Skills:
- 5+ years of professional software engineering experience
- Strong backend development experience with Java and Spring Boot
- Experience building distributed systems and working with Kafka/event streaming technologies
- Experience designing scalable APIs and microservices architectures
- Strong understanding of software development lifecycle and testing methodologies
- Ability to work independently in a remote, fast-paced environment
- Excellent communication skills with the ability to clearly explain technical solutions
- Experience within e-commerce platforms or Order Management Systems (OMS) is preferred
- Experience leveraging AI-assisted development workflows or context engineering practices is preferred
- Experience improving application resiliency, scalability, and system performance is preferred
- Cloud platform experience is a plus
Salary (Rate): £52.00 hourly
City: Grand Rapids
Country: United States
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
Description
About the Role
We are seeking a Senior Software Engineer with strong backend development expertise to join a fast-paced engineering team supporting large-scale e-commerce and Order Management Systems (OMS). This role is ideal for a highly motivated engineer who thrives in solving complex backend challenges, building resilient systems, and leveraging modern AI-driven development approaches to improve productivity and innovation.
This is not a traditional full stack role - the team is specifically seeking a backend-focused engineer with deep experience in Java, Spring Boot, and Kafka.
Responsibilities
- Design, develop, enhance, and maintain scalable backend applications and microservices
- Build resilient, high-performance solutions within an e-commerce and Order Management environment
- Develop and implement APIs, event-driven architectures, and distributed systems using Kafka
- Participate in software testing, code reviews, debugging, and production support activities
- Collaborate cross-functionally with engineering, product, and business teams
- Leverage AI and context engineering tools to improve system reliability, development speed, and operational efficiency
- Analyze existing systems and identify opportunities for modernization and optimization
- Contribute innovative ideas and bring a proactive, energetic approach to problem-solving
Requirements
Required Qualifications
- 5+ years of professional software engineering experience
- Strong backend development experience with Java and Spring Boot
- Experience building distributed systems and working with Kafka/event streaming technologies
- Experience designing scalable APIs and microservices architectures
- Strong understanding of software development lifecycle and testing methodologies
- Ability to work independently in a remote, fast-paced environment
- Excellent communication skills with the ability to clearly explain technical solutions
Preferred Qualifications
- Experience within e-commerce platforms or Order Management Systems (OMS)
- Experience leveraging AI-assisted development workflows or context engineering practices
- Experience improving application resiliency, scalability, and system performance
- Cloud platform experience is a plus
Technology Doesn't Change the World, People Do.
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use and Privacy Notice.