Smarsh is seeking a Software Engineer II to join their Digital Safe business. The role involves architecting, designing, and developing cost-effective and sustainable solutions. Responsibilities include translating business requirements into technical solutions, researching and selecting technologies, maximizing product performance and uptime, and developing highly scalable services using technologies like Java, J2EE, Jetty, REST/SOAP, Postgres, and Spring. The engineer will also design interface components, maintain existing components, provide feedback on test plans, research new technologies, collaborate with stakeholders, and mentor junior team members.