This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II based in India. This role offers the opportunity to develop and enhance enterprise software solutions while collaborating with a talented engineering team in a remote-first environment.The professional will contribute to architecture decisions, backend development, integrations, feature delivery, and product improvements.The position focuses on building reliable, scalable applications with strong attention to database design, performance, and maintainability.Working across the full software development lifecycle, the engineer will solve complex technical challenges and deliver solutions that improve customer experiences.The ideal candidate will bring strong Java expertise, modern development practices, and a passion for continuous learning and innovation.This is an opportunity to work with advanced technologies, contribute to AI-enabled development practices, and grow within a collaborative global engineering environment.