Senior Software Engineer

JumpMind, LLC•Columbus, OH

About The Position

Jumpmind is seeking a Senior Software Engineer who is passionate about solving difficult problems with creative software solutions. The role supports Jumpmind Commerce, a microservices commerce platform focused on addressing real-world retail challenges and delivering frictionless customer journeys across store and ecommerce experiences. Jumpmind’s clients include well-known large retail brands. The engineer will collaborate with a team to develop and enhance core products, translate software requirements into technical implementations, investigate and resolve defects, and help ensure the accuracy and quality of released software. The role also includes presenting technical topics, demonstrating functionality to business users, leading small development teams, and mentoring teammates.

Requirements

  • At least 5 years of software development experience using modern software languages, with exposure to all phases of the software development lifecycle.
  • Bachelor’s degree in Computer Science or a related field.
  • Relevant experience with Java, Spring, Angular, and SQL databases.
  • Strong problem-solving and communication skills.
  • Self-starter able to learn quickly and work independently or as part of a team.
  • Solid understanding of and experience with Agile, CI/CD, and DevOps concepts.
  • Experience working with customers or end users.

Nice To Haves

  • Software development experience in retail.
  • Experience with infrastructure automation technologies such as Kubernetes, Helm, and Terraform.
  • Experience developing software using cloud services such as AWS, GCP, and Azure.
  • Experience with monitoring tools such as OpenTelemetry and Grafana.
  • Experience with build automation tools such as Gradle, Maven, and GitHub Actions.
  • Experience building APIs using REST.

Responsibilities

  • Collaborate with a team on innovative solutions, participate in code reviews, and deliver enhancements to core products.
  • Analyze software requirements and translate them into technical implementations of new product functionality.
  • Perform root cause analysis and develop solutions to software defects.
  • Collaborate with cross-functional teams and internal stakeholders to ensure the accuracy and quality of released software.
  • Present technical topics to teammates and demonstrate functionality to business users.
  • Lead small teams to accomplish development initiatives.
  • Provide mentorship to other team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service