Current jobs related to Staff Software Engineer - Chicago, Illinois - iManage


  • Chicago, Illinois, United States R1 RCM Full time

    Job DescriptionR1 RCM is seeking a highly skilled Staff Software Engineer to join our engineering team. As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining software applications that handle and process large volumes of data.You will collaborate with cross-functional teams to understand data requirements and...


  • Chicago, Illinois, United States SpotOn: Product Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our Merchant Business Owner domain team at SpotOn: Product. As a key member of our engineering team, you will have the opportunity to work on diverse aspects of our business, from improving merchant signup flows to integrating our portfolio into a centrally...


  • Chicago, Illinois, United States RedShelf Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at RedShelf. As a key member of our engineering team, you will be responsible for designing and implementing large-scale systems, communicating technical strategy across teams, and mentoring fellow engineers.Key Responsibilities:Design and implement...


  • Chicago, Illinois, United States SpotOn: Product Full time

    Job Opportunity: Staff Software EngineerAt SpotOn, we're a team of innovators who are passionate about creating cutting-edge software solutions for restaurants and small businesses. We're seeking a highly skilled Staff Software Engineer to join our Merchant Business Owner domain and contribute to the development of our Command Center platform.Key...


  • Chicago, Illinois, United States Seven Seven Software Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications...


  • Chicago, Illinois, United States iManage Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our cloud services team. As a key member of our team, you will be responsible for designing and developing modules and features for our iManage Work family of products.You will work closely with cross-functional engineering teams and product managers to build integrated solutions,...


  • Chicago, Illinois, United States United Software Group Full time

    We are seeking a highly skilled C++ Developer to join our team at United Software Group INC. This is a contract position based in Chicago, IL, requiring on-site presence.The ideal candidate will have experience with Azure Cloud migration and be able to work on a direct client's project.Key Responsibilities:Migration of applications to Azure CloudAbout United...


  • Chicago, Illinois, United States Seven Seven Software Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our Agile teams at Seven Seven Software. As a key member of our engineering group, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key Responsibilities:Design and develop...


  • Chicago, Illinois, United States Seven Seven Software Full time

    We are seeking a highly skilled .Net Developer to join our Software Engineering Group. As a member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net technologies.The ideal candidate will have a strong background in .Net development, including experience with C#, ASP .Net, and...


  • Chicago, Illinois, United States iManage Full time

    Job DescriptioniManage is committed to providing an excellent candidate experience and ensuring a smooth recruitment process. We value collaboration, learning from peers, and maintaining a healthy work-life balance.As a Staff Software Engineer at iManage, you will lead the design and development of scalable, resilient cloud-native solutions with a strong...


  • Chicago, Illinois, United States Grubhub Full time

    Grubhub is seeking a Staff Software Security Engineer to enhance the overall security posture of our platform. This role involves analyzing, designing, and building security technology into our products and services to ensure trustworthy experiences for our users. You will work closely with our engineering team to evaluate software integrity, provide...


  • Chicago, Illinois, United States SpotOn: Product Full time

    Job Title: Staff Software EngineerJob Summary:We are seeking a highly skilled Staff Software Engineer to join our team at SpotOn. As a Staff Software Engineer, you will play a key role in defining the technical vision and executing on development of our Command Center platform.Responsibilities:Participate in defining technical vision for Command CenterHave a...


  • Chicago, Illinois, United States iManage Full time

    About the RoleiManage is seeking a talented Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing scalable, resilient cloud-native solutions with a strong emphasis on architecture, performance, and maintainability.You will work closely with our product managers, UX designers,...


  • Chicago, Illinois, United States RedShelf Full time

    Job SummaryWe're seeking a highly skilled Staff Software Engineer with expertise in designing and implementing large-scale systems to join our team.The ideal candidate will have a strong background in software development, architecture, and system design, with a proven track record of delivering complex projects on time.Responsibilities include owning the...


  • Chicago, Illinois, United States Jobot Full time

    About the RoleWe are seeking a highly skilled Staff Blockchain Engineer to join our team at a well-funded crypto wallet startup. As a key member of our engineering team, you will be responsible for designing and implementing scalable and secure blockchain solutions for our digital wallet platform.Key Responsibilities- Design and develop blockchain-based...


  • Chicago, Illinois, United States Grubhub Full time

    Security Software EngineerGrubhub is seeking a highly skilled Security Software Engineer to join our Product Security team. As a key member of our team, you will play a critical role in analyzing, designing, and building security technology into our products and services to ensure trustworthy experiences for Grubhub's customers, merchants, and...


  • Chicago, Illinois, United States Grindr Full time

    About the RoleThis is a hybrid role based in our Chicago or Bay Area Offices (San Francisco or Palo Alto) and will require you to be in the office on Tuesdays and Thursdays.As a Staff Software Engineer, Android, you will play a key role in building the next generation of the Grindr app. You will work on our Android team, collaborating closely with Product...


  • Chicago, Illinois, United States Jobot Full time

    About the RoleDice is the leading career destination for tech experts at every stage of their careers. Our client, Jobot, is seeking a talented individual to join their growing team.Job SummaryVenture-backed DeFi startup is looking for a Senior-Staff level Software Engineer to join their team. The ideal candidate will have 5 years of software engineering...


  • Chicago, Illinois, United States Jobot Full time

    Job SummaryVenture-backed DeFi startup seeks a Senior-Staff level Software Engineer to join their growing team. This role will focus on writing low-latency software that optimizes cryptocurrency trade execution and powers the core of billions of dollars in trading volume on the Solana network.Key ResponsibilitiesDesign and develop high-performance software...

  • Software Engineer

    1 week ago


    Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Job DescriptionOur company, {company}, is seeking a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This is a great opportunity to work with a talented team of engineers and contribute to the development of innovative software solutions.Key...

Staff Software Engineer

2 months ago


Chicago, Illinois, United States iManage Full time
Job Description

iManage is committed to providing an exceptional candidate experience and ensures all communication is done through official email channels. If you have any concerns or questions about communications you have received, please reach out to our team so we can review.

We offer a flexible working policy that supports the well-being of our iManage employees. As an organization, we value collaboration and learning from our peers in person, while providing the necessary flexibility for our employees to maintain a healthy work-life balance.

Key Responsibilities
  • Design and develop scalable, resilient cloud-native solutions with a strong emphasis on architecture, performance, and maintainability.
  • Lead the development of CI/CD pipelines using Docker, Kubernetes on Azure, and work across both frontend and backend technologies to deliver high-quality solutions that meet business, regulatory, and market requirements.
  • Drive cross-functional collaboration, integrate emerging technologies, and take ownership of production systems.
  • Solve complex technical problems, ensure smooth cloud-native deployments, and maintain automation, scalability, and production-readiness.
Requirements
  • 7+ years of experience developing high-performance backend systems using.NET, with expertise in cloud-native architecture and engineering on Azure and AKS.
  • Extensive knowledge of both frontend and backend development with technologies such as ReactJS, NextJS, CosmosDB, Elasticsearch, Azure Functions, and Redis.
  • Proficiency in modern CI/CD pipelines and deployment processes using Docker, Kubernetes, Helm, and Argo CD, with expertise in cloud observability tools like Prometheus and Grafana.
  • A deep understanding of software development lifecycles, business logic, and performance trade-offs, with a focus on delivering scalable solutions that meet business and end-user needs.
  • Experience in designing production systems with consideration for regulatory and market constraints, ensuring compliance and security while optimizing for scalability and cost-efficiency.
  • Strong problem-solving skills and the ability to identify and implement improvements in both code and design to resolve performance issues and enhance maintainability.
  • Expertise in OAuth2/OIDC authentication, test automation frameworks like Jest, and Object-Oriented programming principles, ensuring robust, secure, and maintainable code.
  • Proven ability to mentor junior developers and lead cross-team initiatives, helping teams adopt cloud-native tools and practices while ensuring smooth project delivery.
  • Demonstrated experience managing complex, cloud-native deployments with a focus on automation, scalability, and production-readiness, leveraging modern observability practices.
What We Offer
  • A supportive, experienced team with an inclusive, encouraging, and vibrant culture.
  • Flexible work hours that allow for a balance between work commitments and personal time.
  • A modern open-plan workspace with a gaming area, free snacks, drinks, and regular social events.
  • The opportunity to focus on impactful work, solving complex, real challenges using the latest technologies and protocols.
  • Ownership of your career path with our internal development framework.
  • Access to unlimited courses in LinkedIn Learning for skill development and certification.
  • The chance to join an innovative, industry-leading SaaS company that is continuing to grow and scale.
About iManage

iManage is dedicated to Making Knowledge WorkTM. Over one million professionals across 65+ countries rely on our intelligent, cloud-enabled, secure knowledge work platform to uncover and activate the knowledge that exists inside their business content and communications.

We are continuously innovating to solve the most complex professional challenges and enable better business outcomes. Our work is ambitious and rewarding, and we're looking for people who love a challenge.

At iManage, we value collaboration, learning, and growth. We're committed to building a diverse and inclusive environment where everyone can thrive.