Principal Software Engineer
$150k - $200kImanage
We offer a flexible working policy that supports a healthy balance between personal and professional well-being. This role requires in-office presence on Tuesdays & Thursdays to collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance. Being a Principal Software Engineer at iManage Means… You will play a critical role in driving complex technical initiatives, spanning requirements, design, build, and delivery, on a team responsible for iManage's core platform. This role is tailor-made for someone who wants real ownership of the entire SDLC. You will partner directly with product management, design, and research to help shape not just how we build software, but what we build. You will bring a broad ownership mindset to this role, enhancing a platform used by knowledge workers across the world. iM Responsible For… Owning technical initiatives end to end, from understanding the problem and requirements through design, architecture, implementation, and delivery, with minimal day-to-day oversight Operating with a product mindset: understanding why something matters to the customer and the business, not just executing a ticket Designing and implementing modern, cloud-native systems that help iManage Work scale to meet current and future demand Collaborating within cross-functional engineering teams as well as peer teams to build an integrated solution Staying hands-on enough to remain technically credible, including applying AI tools thoughtfully as part of daily engineering work Communicating, documenting, and presenting to technical and business audiences Guiding and mentoring engineers, influencing technical direction across the team and peer teams, and helping establish patterns and practices that enable the organization to take on more ambitious work iM Qualified Because I Have… A demonstrated record of owning complex technical initiatives from problem definition through delivery, including work driven independently with minimal oversight Hands-on experience in Java, microservices, and event-driven architectures, built through delivering real production systems Experience designing and delivering cloud-native systems at scale, with Azure preferred The ability to think critically about how architectural patterns apply to a scenario, and the skills to articulate the benefits of applying those patterns A practical, applied understanding of AI in the engineering workflow: comfortable using AI coding tools effectively, and able to explain and stand behind whatever you ship Comfort operating with ambiguity, taking ownership across multiple areas, and adapting to changing priorities; experience in consulting or startup environments is a plus A bachelor's or master's degree in computer science or a related field Proficiency with relational and NoSQL database systems Experience with the Linux platform as a development and runtime environment Knowledge of secure coding and design practices, including threat modeling, is a plus Exposure to CI/CD pipelines and build management; use of Docker and Kubernetes is a plus Don't meet every qualification listed above? Studies show that women and people of color are less likely to apply to jobs unless they meet all qualifications. At iManage, we are committed to building a diverse and inclusive environment, and encourage everyone to show up as their full authentic selves. We welcome those that come with a growth mindset and a hunger for learning; so, if you are excited about this role but your past experience doesn't align perfectly with every qualification we encourage you to apply anyways! iM Getting To… Join a supportive, experienced team with an inclusive, encouraging, and vibrant culture. Have flexible work hours that allow me to balance my ‘me time’ with my work commitments. Collaborate 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. Own my career path with our internal development framework. Ask us more about this! Learn new skills and earn certifications with access to unlimited courses in LinkedIn Learning. Join an innovative, industry leading SaaS company that is continuing to grow & scale! iManage Is Supporting Me By... Creating an inclusive environment where I can help shape the culture not just by fitting in, but by adding to it. Providing a market competitive salary that is applied through a consistent process, equitable for all our employees, and regularly reviewed based on industry data. Rewarding me with an annual performance-based bonus. Offering comprehensive Health/Vision/Dental/Life Insurance, and a 401k Retirement Savings Plan with a company match up to 4%. Giving access to HealthJoy, a healthcare concierge service, to help me maximize my health benefits. Granting enhanced leave for expecting parents; 20 weeks 100% paid for primary leave, and 10 weeks 100% paid for secondary leave. Providing me with a flexible time off policy to take the time off that I need. Be it for vacation, volunteering, celebrating holidays, spending time with family, or simply taking time to recharge and reset. Caring for my mental health and well-being with multiple company wellness days and free access to the Healthy Minds app for mindfulness, meditation and more. The overall US annual base salary range for this position is $150,000–$200,000. Individual compensation for each candidate depends on factors such as qualifications, experience, and candidate location. This range does not include additional forms of compensation, such as bonuses, or benefits. Your recruiter will provide further details about the offer range, incentives, and overall compensation during the hiring process.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. iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Learn more at: Please see our recruitment privacy statement for more information on how we handle your personal data. #LI-Hybrid#LI-RW1SummaryLocation: Chicago, IL, United StatesType: Full TimeExperience: ExperiencedDepartment: Engineering
- About the Role IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our... ...pipelines.Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...SuggestedFull timeWorldwide
$182.33k - $235.95k
...OverviewCboe’s Data Vantage division — the team behind the Silexx order and execution management platform — is looking for a Principal Software Engineer to lead the design and build-out of our back-end services and API infrastructure. This is a hands-on principal role for a...SuggestedFull timeContract workWork at office- ...Education supports over 6 million students through its 1,100 physical and 1,750 eCommerce campus stores across North America.The Principal Software Engineer is the senior-most individual contributor in engineering. This is a hands-on role: the Principal designs, builds, and...Suggested
$137.4k - $233.6k
...most sophisticated clients using leading technology and exceptional service.Role SummaryWe are seeking a highly experienced Principal Software Engineer to provide technical leadership and hands‑on execution across complex, cloud‑native software initiatives. This role...SuggestedFull timeContract workH1bFlexible hours$165.75k - $235.95k
...opportunities. To support strong partnership and team connection, this role follows a four day in office work model.Role OverviewWeb software engineers at Cboe are tasked with designing and implementing applications, developing user interfaces and components that are critical...SuggestedFull timeWork at officeWorldwideWeekend work- ...variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days...Full timeRemote workFlexible hours2 days per week
$175k - $205.9k
Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client...Local areaImmediate startFlexible hours- Job DescriptionPosition Summary: The AI CoE Principal Software Engineer will report to the Sr. Director, AI Center of Excellence, in the Technology Department. This role is the most senior individual contributor on the team and the technical owner of the enterprise AI engineering...Remote work
$114.6k - $234.6k
...6 to 10+ yearsApplicants are required to read, write, and speak the following languages: EnglishWhat You’ll DoAs a Principal Software Development Engineer, you will:Design, develop, and maintain production software supporting OCI network deployment and lifecycle management...Temporary workFlexible hours$195k - $220k
...just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading... ...scalability and performance optimizationMentor and guide junior engineers, promoting best practices and technical excellenceCollaborate...Worldwide- ...employment.What You'll DoAs an Associate Principal, you will be a senior individual... ...on OCC’s Automation Testing Framework engineering team, leading the design, development and... ...and delivery practices.Champion secure software delivery by integrating and acting on findings...Full timeRemote work2 days per week
- ...newly implemented functionality, and development of tools to enable acceptance test efficiency. Lead will also work closely with Software Developers, Project Management and Customer Support to form and follow quality procedures, standards and specifications ensuring they...Full timeRemote work2 days per week
$163.6k - $204.6k
...tools to enable acceptance test efficiencies. Work closely with Software Developers, Project Management and Customer Support to form and... ...libraries, including Cucumber step definition libraries; engineer TestNG thread-safe dependency injection patterns and repeatable...Full timeWork experience placementRemote work2 days per week$164.6k - $288k
...most sophisticated clients using leading technology and exceptional service. We are seeking a highly experienced Senior Principal Software Engineer to support technical development of our AI-powered Code Security Scanner platform. This platform leverages frontier AI models...Full timeH1bWorldwideFlexible hours- About the RoleAs a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce software platform. You will work within a collaborative, cross-functional engineering team, taking ownership...Full time
- Job DescriptionWe are seeking talented Senior Software Engineers who can create complex .NET back-end solutions and scalable user experiences while collaborating with an experienced team of product development professionals. You will join a cross-functional, DevOps based...Remote workFlexible hours
$110k - $150k
...Chicago by Crain’s Chicago Business multiple times and is one of Barron’s Top 100 RIA firms.Mesirow Currency is seeking a motivated Software Engineer to help develop our proprietary systems. This is a high growth, high visibility area with plenty of opportunities to enhance...Full timeImmediate start$126k - $158k
...infrastructure, building resilient, scalable systems that empower engineering teams across the entire business. If you thrive on solving... ...with New Relic.New Relic develops and distributes encryption software and technology that complies with U.S. export controls and licensing...Work at officeRemote workFlexible hours- ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards - Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures - Accountable...Full timeWork experience placementLocal area3 days per week
- ...for complex systems to get feedback and buy-in, review other engineers' designs and code with the same care, and mentor the engineers... ...for the systems you own. Requirements:6+ years of professional software engineering experience, including an event-driven system you designed...Full time
- ...customer portfolio system, regulatory reporting, etc. What will be your responsibilities: Design, code, and maintain high-quality software applications and systems. Write functional, performant, and maintainable source code following company best practices and standards...Full timeTemporary workWork at officeRemote workWorldwideFlexible hours
- Software Developer Oracle (IT)Job#: 3054917Job Description:Software Developer Oracle (IT)Location: Chicago, Illinois (Onsite)Role OverviewWe... ..., and implementation of a strategic Accounting Rules Engine and Oracle Cloud Finance GL platform. The consultant will be responsible...
$156.36k - $279.96k
...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you.WHAT YOU'LL DOWe're looking for a Senior Software Engineer II to join the Decisioning Studio Integrations team building BrazeAI Decisioning Studio. Decisioning Studio is a reinforcement...Work at officeLocal area$150k - $220k
ChicagoEngineering - Core Engineering /Full-time /On-siteAbout FinixFinix is building the global operating system for fintech, starting... ...team owns our customers’ ability to capture revenue. The Sr. Software Engineer role centers around envisioning superior technical solutions...Full timeVisa sponsorshipFree visa$130k - $150k
We are looking for a passionate Senior Full Stack Software Engineer, who is ready to work on the cutting edge of FinTech software solutions. You will be joining our team of experts to build the next generation of alternative investments platforms. You will engineer solutions...Full timeWork at officeFlexible hours$148k - $203.5k
...defining work. We're all in on this mission. If you are too, let's talk.About the Role:Okta is seeking a hands-on Globalization Software Engineer with deep software engineering expertise to architect, build, and maintain our global digital engineering and automation...Local areaWorldwideFlexible hoursShift work$72k - $141k
...methodologies. This role requires proficiency in the technical aspects of agent development while adhering to best practices in prompt engineering, context filtering, and security-aware prompting. The candidate should also have hands-on experience with modern agent frameworks...Full timeWork experience placement$175k - $225k
...products that stand the test of time.We work closely with Data Engineering, Research Engineering, and Execution Engineering.About the... ...tradingExperience with linux-based, concurrent, high-throughput, low-latency software systemsExperience with functional programming is a plusHave a...Temporary workFlexible hours$137.5k - $141.7k
..., and caring environment. You will be part of our global data engineering community and work in cross-functional Agile project teams alongside... ...drive meaningful mission outcomes for our clients by enabling software capabilities used by data engineers, data scientists,...ApprenticeshipWork at officeLocal areaEasy workShift work$135k - $170k
...embrace the use of AI tools to enhance decision-making, improve workflows, and produce better outcomes for our customers.As a Sr. Software Engineer for our Orders team, you will build and support systems responsible for the acquisition of multi-million dollar monthly...Full timeWork at officeRemote workFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Chicago, IL
- senior principal scientist Chicago, IL
- senior principal cloud computing engineer Chicago, IL
- principal architect Chicago, IL
- principal cloud computing engineer Chicago, IL
- principal solutions consultant Chicago, IL
- associate principal Chicago, IL
- principal consultant Chicago, IL
- software implementation project manager Chicago, IL
- healthcare software sales Chicago, IL

