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


  • Chicago, Illinois, United States PatientPoint Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our dynamic team at PatientPoint. As a key member of our engineering team, you will be responsible for designing, developing, and implementing scalable and efficient software solutions for our digital health platform.Key ResponsibilitiesEvaluate and introduce new technologies...


  • Chicago, Illinois, United States The Options Clearing Corporation Full time

    Job Title: Associate Principal, Software EngineeringLocation: Chicago, ILAbout the Role:We are seeking a highly skilled Associate Principal, Software Engineering to join our team at The Options Clearing Corporation. As a key member of our software engineering team, you will be responsible for the development and delivery of business features, integrating...


  • Chicago, Illinois, United States PatientPoint Full time

    About the RoleWe are seeking a highly skilled Principal Engineer-Content Platform to join our dynamic team at PatientPoint. As a leading digital health company, we innovate to positively impact patient behaviors and improve health outcomes nationwide.Key ResponsibilitiesEvaluate and introduce new technologies and tools to ensure successful integration with...


  • Chicago, Illinois, United States Microsoft Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our PAVE team at Microsoft. As a key member of our team, you will be responsible for leading the design, development, and optimization of core frameworks that support both the Media and Validation charters within PAVE.Key Responsibilities:Collaborate...


  • Chicago, Illinois, United States Microsoft Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our PAVE team at Microsoft. As a key member of our team, you will be responsible for leading the design, development, and optimization of core frameworks that support both the Media and Validation charters within PAVE.Key Responsibilities:Collaborate...

  • Principal Engineer

    4 weeks ago


    Chicago, Illinois, United States Advantage Solutions Full time

    Job Title: Principal EngineerAdvantage Solutions is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will be responsible for designing and implementing large-scale IT projects, collaborating with stakeholders to determine application requirements, and providing technical leadership to multiple teams.Key...


  • Chicago, Illinois, United States Northern Trust Full time

    About Northern Trust:Northern Trust is a leading financial institution with a rich history dating back to 1889. As a Fortune 500 company, we provide innovative financial services and guidance to the world's most successful individuals, families, and institutions. Our commitment to service, expertise, and integrity has earned us numerous awards and...


  • Chicago, Illinois, United States Options Clearing Corporation Full time

    About the Role:We are seeking a highly skilled Principal Software Engineer to join our team at the Options Clearing Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and implementing scalable, secure, and reliable cloud-based solutions.Key Responsibilities:Lead the design and development of...


  • 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 The Options Clearing Corporation Full time

    About UsThe Options Clearing Corporation (OCC) is a leading provider of clearing and settlement services for options, futures, and securities lending transactions. As a Systemically Important Financial Market Utility (SIFMU), OCC operates under the jurisdiction of the U.S. Securities and Exchange Commission (SEC), the U.S. Commodity Futures Trading...


  • 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 Avant Full time

    Architectural LeadershipAs a Senior Principal Software Architect at Avant, you will lead the design and implementation of data architecture, event-driven architecture, and microservice-based solutions across multiple pods. Your expertise will help our teams deliver impactful initiatives aligned with our business goals.Strategic ContributionYou will play a...


  • Chicago, Illinois, United States Codal Full time

    Codal is seeking a seasoned Principal Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for guiding our engineers on enterprise technologies and solutions, facilitating client project scope discussions, and leveraging new and emerging technologies to fulfill project requirements and business...


  • 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...

  • Principal Engineer

    3 weeks ago


    Chicago, Illinois, United States GTI Full time

    Job SummaryGTI Energy is seeking a highly skilled Principal Engineer to join our team. As a key member of our research and development team, you will be responsible for identifying, evaluating, and developing new energy-related technologies with a focus on distributed power generation and microgrids.You will conduct field studies, laboratory evaluations, and...


  • 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 Codal Full time

    About CodalCodal is a leading web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.Job SummaryWe are...


  • Chicago, Illinois, United States Milwaukee Tool Full time

    Job Title: Principal Motor Control EngineerAt Milwaukee Tool, we're committed to innovation and excellence in our products and processes. We're seeking a highly skilled Principal Motor Control Engineer to join our team of passionate control, electronic, firmware, and system engineers.About the Role:The Principal Motor Control Engineer will collaborate with...


  • Chicago, Illinois, United States Techtronic Industries North America Full time

    Job Title: Principal Motor Control EngineerWe are seeking a highly skilled Principal Motor Control Engineer to join our team at Techtronic Industries North America. As a key member of our electrical engineering team, you will be responsible for designing, modeling, simulating, and implementing innovative control algorithms for our products.About the...


  • Chicago, Illinois, United States National Community Investment Fund Full time

    Job SummaryNCIF is seeking a Principal Software Engineer to lead the development of our AI-driven data analytics platform. This platform will empower users to conduct natural language queries across multiple public, private, structured, and unstructured datasets, bringing powerful insights to the financial and impact investing sectors. The successful...

Principal Software Engineer

2 months ago


Chicago, Illinois, United States iManage Full time
About the Role

We are seeking a highly skilled Principal Software Engineer to join our team at iManage. As a key member of our engineering team, you will be responsible for designing and delivering high-performance, scalable software solutions that meet the needs of our customers.

Key Responsibilities
  • Lead the design and development of data architecture for our high-traffic, multi-region SaaS solution
  • Develop and document designs, including scale validation and testing approaches, delivering features with an advanced CI/CD model
  • Collaborate with internal product portfolio teams, customers, partners, and product management teams to understand market requirements and present solution options
  • Drive innovation and optimization around high-scale database touchpoints across various application layers
  • Build strong relationships within and outside the engineering team, creating trust and continuous alignment
Requirements
  • Bachelor's or master's degree in software engineering or a related field
  • Minimum of 10 years of experience in relational database technologies and senior/lead roles for a minimum of 5 years
  • Expert proficiency in Java and extensive experience developing interfaces with database systems
  • Experience with clustered databases (preferably MySQL or MariaDB) as a plus
  • Thought leadership and design skills in one or more key technology areas: high-transaction systems, micro-services-based distributed architectures, fault-tolerant designs, data and system security
  • Strong knowledge of software development methodologies and technologies
  • Excellent communication and interpersonal skills and strong problem-solving and analytical skills
What We Offer
  • A supportive, experienced team with an inclusive, encouraging, and vibrant culture
  • Flexible work hours that allow you to balance your 'me time' with your work commitments
  • Collaboration in a modern open plan workspace, with a gaming area, free snacks, drinks, and regular social events
  • Focus on impactful work, solving complex, real challenges utilizing the latest technologies and protocols
  • Ownership of your career path with our internal development framework
  • Learning new skills and earning certifications with access to unlimited courses in LinkedIn Learning
  • Joining 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 not always easy but it is ambitious and rewarding.

So we're looking for people who love a challenge. People who are happiest when they're solving problems and collaborating with the industry's best and brightest. That's the iManage way. It's how we do things that might appear impossible. How we develop our employees' strengths and unlock their potential. How we find meaning in everything we do.

Whoever you are, whatever you do, however you work. Make it mean something at iManage.