Forgotten Password


iManage is looking for a Staff Software Engineer (Java)  #EngineerJobs #SoftwareEngineerJobs

We offer a flexible working policy that supports the health and well-being of our iManage employees. As an organization, we value collaborating and learning from our peers in person, while providing the necessary flexibility for our employees to have a meaningful work-life balance. Please reach out to learn more Being a Staff Engineer at iManage means¦ You are a passionate senior engineer with extensive hands-on experience in building scalable cloud systems. You will be part of a team responsible for building an Azure (AKS) based platform that drives iManages modern document management products. You will participate in the architecture, development, and deployment of critical, large-scale products. We are using modern technologies like Kubernetes, Docker, Storm, Elastic Search, MariaDB Clusters, and more. We are committed to automated CI/CD, zero-touch production infrastructure, and seamless upgrades with no downtime in the cloud. We encourage our employees to collaborate and build great relationships globally. Our leadership team cares about every individual holistically, on a personal and professional level. iM responsible for¦ Designing and developing modules and features for the iManage Work family of products in Azure cloud Working within cross-functional engineering teams as well as peer teams to build an integrated solution Collaborating with product managers to define new features Encouraging software engineering best practices (e.g., unit testing, code reviews, design documentation) and related tools like GitHub, JIRA Communicating, documenting, and presenting in front of technical and business audiences Striving to consistently learn and improve within the company as well as share knowledge with colleagues globally iM qualified because I have¦ A Bachelor’s or Masters degree in Computer Science or a related field 5+ years of experience building scalable distributed systems Expert proficiency in Java and extensive experience developing REST API for complex systems. Exposure to full-stack development as a plus Working knowledge of Docker or Kubernetes. Familiarity with a public cloud system like Azure or AWS as a plus Proficiency with a NoSQL system. Exposure to relational database systems as a plus Design skills in one or more key technology areas: high-transaction systems, microservices-based distributed architectures, fault-tolerant designs, data, and system security Secure coding and design practices (including threat modeling) as a plus Exposure to CI/CD pipelines and build management within a Cloud/SaaS environment iM getting to¦ Join a supportive, experienced team benefiting from continuous growth within an inclusive, encouraging, and vibrant culture Collaborate cross-functionally Help mentor, lead, and coach junior team members Focus on meaningful work, solving complex, real-world issues utilizing the latest technologies and protocols Own my learning and growth within iManages career development support framework plus, access a vast range of online learning library Receive competitive benefits that include an attractive salary based on market data, health/vision/dental/life insurance, 401k matching, performance bonuses, flexible working environment, generous PTO, unlimited sick days, and so much more! About iManage¦ iManage combines artificial intelligence with content and email management to free, secure, and understand information. Over 3000 companies and 1 million users worldwide rely on our market-leading software to share and protect their most valuable data. Our work is not always easy, but it is ambitious and rewarding. So were looking for people who love a challenge. People who are happiest when theyre solving problems and collaborating with the industrys best and brightest. In exchange, well make sure the work you do here is worth doing. Thats the iManage way. Its how we do things that might appear impossible. How we develop our employees strengths and unlock their potential. Its how we find meaning in everything we do. Whoever you are, whatever you do, however you work. Make it mean something at iManage. Learn more at: Please see our privacy statement for more information on how we handle your personal data: #LI-TK1 #LI-Remote Powered by JazzHR


Tagged as: Engineer, SoftwareEngineer

Apply for job

Apply For This Job

To begin the application process, please provide your email address.


By continuing you agree to minneapolisjobsearch Cookies, Privacy and Terms

Job Overview