Software Engineer III – Java | Remote (USA)

Filled
February 20, 2026

Job Description

Location: Remote, USA
Seniority Level: Mid-Senior (5+ years)

Job Summary

The Software Engineer III – Java will develop and maintain Java-based applications for mPulse’s mobile engagement platform. This role involves collaboration with QA, DevOps, and product teams, supporting APIs, microservices, and integrations, and contributing to Agile development practices.

Key Responsibilities

  • Develop and enhance Java-based features for the platform.
  • Participate in code reviews and Agile ceremonies.
  • Support APIs, microservices, and integrations.
  • Collaborate with QA, DevOps, and product teams.
  • Mentor and coach junior engineers.
  • Perform other duties as assigned.

Required Skills & Experience

  • Strong Java and Spring framework expertise.
  • Experience with REST APIs and SQL databases.
  • Exposure to cloud platforms and containerization (Docker/Kubernetes).
  • Proven ability to mentor junior engineers.
  • Familiarity with Agile development practices.

Minimum Qualifications

  • Bachelor’s degree or equivalent experience.
  • 5+ years of professional Java development experience.

Physical Requirements

  • Ability to stand and sit for extended periods.
  • Ability to lift up to 10 lbs.