The Senior Middleware Software Developer must have extensive working knowledge in the discipline of software development and of software engineering practices. In addition, must have experience collaborating with architects, project managers, and product owners to help deliver high-quality software features that exceed the expectations of our customers. Also, must be equally capable of working independently in a fast-paced environment. This developer will be involved with application design, technology stack decisions, and development.