Post job

Principal software engineer jobs in Montgomery, IL

- 1,540 jobs
All
Principal Software Engineer
Senior Software Engineer
Software Engineering Manager
Software Engineer Lead
Lead Technician
Senior Engineer
Software Engineer
Senior Leader
Lead Software Developer
Senior Release Engineer
Lead Engineer
Software Support Engineer
Senior Systems Developer
  • Engineer, Sr Regulatory

    Constellation Energy 4.9company rating

    Principal software engineer job in Warrenville, IL

    Who We Are As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute. Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future. Total Rewards Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more. Expected salary range of $124,200 to $138,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k). Primary Purpose of Position Performs advanced regulatory/licensing/technical problem solving and provides analysis/insights in support of department, nuclear plant and fleet regulatory activities. Responsible for regulatory/technical decisions. Possesses excellent knowledge in functional discipline and its practical application and has detailed knowledge of applicable industry codes and regulations as well as Constellation licensing and regulatory processes. Primary Duties and Accountabilities Provide in-depth regulatory/technical expertise to develop, manage and implement regulatory analyses, activities and programs. Provide regulatory/technical expertise and consultation through direct involvement to identify and resolve regulatory issues. Provide complete task management of regulatory issues. Perform regulatory and department related tasks as assigned by supervision Accountable for the accuracy, completeness, and timeliness of work ensuring proper licensing basis management and assuring that standard design criteria, practices, procedures, regulations and codes are used in preparation of products. Perform independent research, reviews, studies and analyses in support of regulatory/technical projects and programs. Recommend new concepts and techniques to improve performance, simplify operation, reduce costs, reduce regulatory burden, correct regulatory non-compliances, or comply with changes in codes or regulations. Perform other job assignments and duties as directed by management or pursuant to company policy, including but not limited to emergency response, departmental coverage, call outs, and support of outage activities in positions outside the department. Minimum Qualifications Bachelor's degree in Engineering or equivalent technical degree Minimum of 6 years of professional experience Effective written and oral communication skills Maintain minimum access requirement or unescorted access requirements, as applicable, and favorable medical examination and/or testing in accordance with position duties Preferred Qualifications Previous Senior Reactor Operator (SRO) license/certification degree Advanced technical degree or related Experience with License Renewal, Regulatory, NRC in the Nuclear industry is HIGHLY Preferred
    $124.2k-138k yearly Auto-Apply 3d ago
  • Lead Principal Java Scala Blockchain Software Engineer

    Request Technology, LLC

    Principal software engineer job in Chicago, IL

    This is not a C2C role, permanent W2 direct-hire only*** is bonus eligible*** Prestigious Financial Institution is currently seeking a Lead Principal Software Java Engineer, with Scala and Blockchain experience. Candidate will be responsible for the development and delivery of business features, integrating a 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 in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives. Responsibilities: Working alongside experts that are building next generation blockchain-based securities lending system, and paving the future of digital transformation in the capital markets industry Collaborating with others to deliver complex projects which may involve multiple systems Continuously thinking about the next steps while improving yourself and others around you Developing solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop Optimizing application performance through analysis, code refactoring, and system tuning Recommending technologies and tools that improve the efficiency and quality of the systems and development processes. Qualifications: [Required] 2+ years of development experience with Scala [Required] 7+ years of experience in software development [Required] 5+ years of experience in Java or related technologies [Required] 3+ years of experience in react js or similar technologies [Required] 1+ years of experience with distributed application design & blockchain [Required] Experience with Akka or other actor-based systems [Required] Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher) [Required] Ability to write clean, bug-free code that is easy to understand and easily maintainable [Required] Experience with BDD methodologies & automated acceptance testing Technical Skills & Background: [Required] Scala-based software development experience [Required] Web/mobile application development experience [Required] Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk) [Required] Experience working Unix/Linux environments, large software system development, security software development, public-cloud platforms [Required] Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles [Required] Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance [Required] Deep understanding of performance issues and multi-threaded development [Required] Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages. Education: [Required] BS degree in Computer Science, similar technical field required [Preferred] Masters preferred
    $97k-129k yearly est. 1d ago
  • AI Software Engineer

    Launch Consulting Group 3.9company rating

    Principal software engineer job in Chicago, IL

    Be a part of our success story. Launch offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing company. Through competitive salaries, outstanding benefits, internal advancement opportunities, and recognized community involvement, you will have the chance to create a career you can be proud of. Your new trajectory starts here at Launch! Launch is actively seeking qualified, energetic engineers with passion for building solutions leveraging new and emerging technologies related to AI. This is a software engineering role specializing in applications with use cases powered by AI solutions, especially Generative AI, such as LLM integration, vector embeddings, real-time inference, and semi-automated, human-in-the-loop workflows. This role offers an exciting opportunity to be at the forefront of AI technology, working on diverse projects that drive real-world impact. If you're passionate about AI and have the technical expertise to back it up, this role may be perfect for you! Responsibilities Include: Write high-quality, maintainable code in languages such as Python, JavaScript, C#, or others relevant to AI development Work closely with and in cross-functional teams including software engineers, project managers, designers, QA, data engineers, and data scientists Integrate with a variety of different APIs, services, and technologies to bring pre-trained models and other technologies to bear, such as cloud-based vector databases Develop APIs and interfaces to enable easy interaction between AI models and client applications Fine-tune and/or customize integration with pre-trained models to meet unique client needs Handle data preprocessing, cleaning, and augmentation to enhance model performance Implement strategies for managing and securing sensitive client data Monitor and optimize the performance of AI model integrations to optimize efficiency and accuracy Provide technical guidance and support to clients and internal stakeholders Stay up-to-date with the latest advancements in NLP and machine learning Qualifications: Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field (strongly preferred) Prior IT digital consulting experience is highly preferred Proven experience in software development, with a focus on AI and machine learning Hands-on experience with integrating language models into applications and platforms Proficiency in programming languages such as Python, JavaScript, C#, or similar Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers) Experience with Generative AI tooling (e.g., LangChain, Semantic Kernel) Knowledge of API development and integration Strong understanding of NLP concepts and techniques, including language modeling, text generation, and sentiment analysis Experience with large-scale language models (e.g., GPT, BERT) and their practical applications Excellent analytical and problem-solving skills with a keen ability to troubleshoot and resolve technical issues Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders Proven ability to work effectively in a team environment and manage client relationships Experience in project management and ability to handle multiple tasks simultaneously Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker) a plus Familiarity with agile development methodologies and DevOps practices Innovative and curious, with a passion for emerging technologies and continuous learning Detail-oriented and committed to delivering high-quality results Compensation & Benefits: As an employee at Launch, you will grow your skills and experience through a variety of exciting project work (across industries and technologies) with some of the top companies in the world! Our employees receive full benefits-medical, dental, vision, short-term disability, long-term disability, life insurance, and matched 401k. We also have an uncapped, take-what-you-need PTO policy. The anticipated base wage range for this role is $155,000 - $175,000. Education and experience will be highly considered, and we are happy to discuss your wage expectations in more detail throughout our internal interview process.
    $155k-175k yearly 1d ago
  • Lead Software Engineer

    Tag-The Aspen Group

    Principal software engineer job in Chicago, IL

    About the Company The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting over 16,000 healthcare professionals across 1,200+ health and wellness offices in 46 states. Our brands, including Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet, benefit from TAG's comprehensive suite of centralized business support services designed to enhance growth and provide high-quality healthcare experiences at scale. Together, we aim to make healthcare smarter, better, and more accessible for everyone. About the Role To support our rapid growth and technological evolution, we are seeking a Lead Software Engineer to join our expanding IT team. We're hiring two Lead Software Engineers on our full-stack team: one who leans Front-End and one who leans Back-End. You'll own mission-critical services (RESTful APIs, data streaming, rules engines) across microservices, set technical standards, and mentor engineers while collaborating with product and data science. You'll also help integrate AI models into production software and keep our products secure and compliant. Responsibilities Lead API and data-streaming service development used across TAG brands. Build and optimize systems for reusability, scalability, and maintainability; drive design patterns, code quality, and testing. Mentor engineers; influence architecture & best practices (technical leadership without direct people management). Partner with product & data science; participate in code reviews; stay current with emerging tech (including AI in software). Qualifications 10 years building large-scale software; ~5 years leading engineers/technical direction. Required Skills Strong in Python, Go, or C#; expert in REST; solid with GraphQL integrations. Proficient with SQL (MySQL/PostgreSQL), cloud (AWS/GCP/Azure), CI/CD, and Kubernetes. Experience integrating AI/ML models into software; security best practices/HIPAA awareness. Front-End-leaning role: deep experience with a modern SPA framework (e.g., React/TypeScript) and design-system driven UI. Back-End-leaning role: depth in distributed systems, data streaming, and service performance/observability. (Microservices & rules engines a plus.) Preferred Skills Healthcare tech exposure and HIPAA experience (bonus, not required). Pay range and compensation package Annual pay range: $167,000-$197,000. A generous benefits package that includes paid time off, health, dental, vision, and 401(k) savings plan with match. Equal Opportunity Statement If you are an applicant residing in California, please view our privacy policy here.
    $167k-197k yearly 3d ago
  • Senior Software Engineer

    Harnham

    Principal software engineer job in Chicago, IL

    Senior Software Engineer - Build Next-Gen Conversational Platforms 💰 Salary: $230K base + 15% bonus + equity About the Opportunity Harnham is working with a fast-growing AI technology company that is building a next-generation agentic voice platform for enterprise-scale customer engagement. This organization partners with Fortune 50 businesses across healthcare, finance, and retail and is backed by leading investors with over $25M in funding. They are scaling rapidly and seeking an experienced Senior Software Engineer to join their engineering team and help shape the future of conversational AI. The Role You'll design and build core platform components, working on backend services and APIs that power real-time voice applications. This role requires strong CS fundamentals, experience in scalable architectures, and collaboration with ML engineers and product teams. Key Responsibilities Develop backend services and APIs for high-concurrency, real-time applications Design scalable, secure architecture for cloud-based systems Work across backend and some frontend layers (full-stack experience is a plus) Implement solutions in AWS ecosystems (EKS, Lambda, S3) Optimize data models and pipelines using Postgres Collaborate with ML engineers and DevOps to integrate AI models into production Mentor junior engineers and establish best practices in coding, testing, and CI/CD What We're Looking For 6-7+ years of software engineering experience Strong CS fundamentals (data structures, algorithms, architecture) Experience with AWS services and containerized environments (Docker/Kubernetes) Proficiency in backend development (Java, Python, or similar) Exposure to frontend frameworks is a plus Familiarity with distributed systems and high-performance architectures Why Apply? Competitive compensation + bonus + equity Work on industry-disrupting AI solutions Collaborative culture with real impact Relocation support and hybrid flexibility
    $230k yearly 3d ago
  • Software Engineering Manager

    Prairie Consulting Services

    Principal software engineer job in Chicago, IL

    Software Project Manager (FTE - Chicago/Naperville Hybrid) Onsite Expectations: First 3-4 months onsite, then hybrid Employment Type: Full-Time (Direct Client) We're seeking a Software Project Manager who can lead multiple application development projects and work closely with a growing development team. This role requires someone who can operate comfortably in both client-facing and technical conversations. Why This Role Is Ideal You'll guide software projects from kickoff to delivery-handling timelines, budgets, risk, and client communication-while collaborating deeply with developers. A developer background (Java, .NET, Python, C#, etc.) is strongly preferred to help estimate work, understand technical constraints, and set realistic delivery plans. Key Responsibilities Lead end-to-end software/application development projects (not a Scrum Master role) Own budgets, track burn, compare against quotes, and keep projects on target Serve as the main client and stakeholder liaison Partner closely with developers to plan, scope, and unblock tasks Use ClickUp and Agile practices for tracking and delivery Support 30+ active client initiatives across the team's portfolio Coordinate cross-functional work as the company expands into software + infrastructure projects What We're Looking For 5+ years of software project management experience Strong background in budget oversight, client management, and risk mitigation Hands-on development background or technical understanding (Java, .NET, Python, or similar) Experience working with small, fast-moving engineering teams Local to Chicago/Naperville, able to be onsite for the first 3-4 months
    $92k-126k yearly est. 5d ago
  • Software Engineering Manager

    Qorali

    Principal software engineer job in Chicago, IL

    Software Engineering Manager - JavaScript Not eligible for visa sponsorship Compensation: $160,000 - $180,000 + Bonus & Benefits We're seeking a senior full-stack JavaScript leader to drive the technical vision for a UX/UI platform. You'll lead a team of engineers and UI architects, define Node-based architecture, and set engineering standards across multiple product teams. Key Responsibilities: Lead and mentor a team of senior JS engineers and UI architects Drive architecture, best practices, and reusable component design Partner with product, design, and security teams on scalable, secure, and accessible solutions Oversee delivery, CI/CD, micro-frontend architecture, and performance optimization What We're Looking For: 10+ years in web application development and architecture Hands-on experience with React, Node/NestJS, and micro-frontends Strong understanding of web security and accessibility, and performance optimization Leadership experience managing senior engineers and fostering a collaborative team culture Why You'll Love This Role: Influence engineering standards across multiple teams Lead a highly skilled UX/UI engineering team Work in a collaborative, design-driven environment Hybrid work supporting work-life balance Reach out with your resume to Marley Taylor at Qorali to be considered for this position - *****************
    $92k-126k yearly est. 5d ago
  • AS400 Synon Sr Developer

    Thunderhawk Technology Partners

    Principal software engineer job in Schaumburg, IL

    Technical/Functional Skills: • Strong functional knowledge of core PBM functions, specifically core adjudication, pricing, accumulators, MED D Pricing, benefit plan, patient pay and regulations Required Skills: • 15+ years of hands-on coding experience in CA/2E (Synon), including programming, array handling, and commit control • 8+ years of hands-on coding experience in COBOL AS400 and/or Cobol ILE • Experience working with ACMS/MOM • Strong exposure to DB2400 Must have Skills - iSeries, SYNON, COBOL, AS400 (Mid-Range), ILE, COBOL/400, CLLE, SQL Roles & Responsibilities • Analyze and understand the functional and technical requirements. • Work with business and capability teams to discuss and refine the requirements. • Ability to guide the team and do hands-on development. • Partner with team members to build robust, efficient, effective solutions. • Identify opportunities to fine-tune and optimize applications. • Participate in Agile/Scrum development process. • Lead team in an onshore/offshore model • Work in a team focused on continuous integration, improvement and learning • Contribute to developing the technology roadmap for the team both functionally and technically • Experience of coordinating with the client for requirement clarification and solution discussions Generic Managerial Skills Required Education: Bachelor's Degree A master's is a plus
    $83k-108k yearly est. 4d ago
  • Senior Software Engineer

    Sotalent

    Principal software engineer job in Chicago, IL

    Job Title: Senior Software Engineer(Backend) Type : Full time Our client is looking for a skilled software engineer to join a collaborative, Agile-driven environment. This role focuses on building and supporting scalable, cloud-based applications that deliver impactful digital experiences and help drive financial well-being for millions of users. Key Responsibilities Work closely within and across Agile teams to design, build, test, deploy, and maintain modern full-stack solutions. Contribute to a culture of continuous learning by staying current with emerging technologies, exploring new tools, and sharing knowledge through engineering communities and mentorship. Partner with product managers and cross-functional teams to deliver reliable, high-quality cloud solutions that support intuitive and engaging user experiences. Develop applications using a range of modern programming languages and frameworks, while leveraging both relational and non-relational databases. Build and deploy services using containerization and orchestration technologies, along with cloud-native platforms and services. Required Qualifications Bachelor's degree in a relevant field. Minimum of three years of professional software development experience (excluding internships). Preferred Qualifications Five or more years of hands-on experience with at least one modern programming language such as Java, Scala, Python, Go, or Node.js. Experience working with cloud platforms such as AWS, GCP, Azure, or similar. Strong background in open-source frameworks and tools. Proven experience working in Agile or iterative development environments.
    $83k-108k yearly est. 2d ago
  • Senior Java Software Engineer

    ESB Technologies

    Principal software engineer job in Chicago, IL

    We are looking for a Java Developer to analyse, design, code, and test Java/HTML/CSS/SQL code and web applications. What You'll Do Analyse business requirements to determine appropriate technology solutions Write code, complete programming, perform testing, and debugging of web applications Design and implement web services Create SQL queries and database objects Work with non-technical end users as needed Follow department standards and methodologies Interact and communicate effectively with all levels of staff, senior management, and customers Provide ad-hoc reporting and analysis as required What You'll Need React and Unit testing for this one is a must. Required: 9 years of experience with Java 8, 11, and higher versions 5 years of experience with React and Unit Testing 6 years of experience with SQL 6 years of experience with JavaScript 6 years of experience with CSS 5 years of experience with Bootstrap 5 years of experience with JPA (Java Persistence API) 5 years of experience with JQuery 5 years of experience with Spring Framework (including MVC) Experience in agile development processes, especially Scrum Excellent communication and interpersonal skills Ability to work well individually and in a team environment Preferred: 6 years of experience with Eclipse IDE 5 years of experience with AWS Cloud (CodeCommit, CodeBuild, CodePipeline, etc.) 3 years of experience with Apache Tomcat/TomEE 3 years of experience with JUnit & Selenium 3 years of experience with Python 3 years of experience with Jira & Confluence
    $83k-108k yearly est. 1d ago
  • Senior ABAP Development Lead

    Local World

    Principal software engineer job in Chicago, IL

    Relocation support is available for qualified candidates, with packages tailored to individual circumstances, including household status, number of vehicles, pets, and whether you rent or own your home. About the Role Our client is seeking an experienced SAP Development Lead to drive the design, ABAP development of a global SAP S/4HANA Private Cloud environment. This is a senior, hands-on technical leadership role at a growing U.S. organization. Ideal for someone who thrives on building scalable SAP solutions, driving secure system architecture, and collaborating cross-functionally with business and IT teams. You'll lead development strategy and play a pivotal role in ensuring the stability and performance of mission-critical SAP applications. Key Responsibilities SAP Development Lead end-to-end development of custom SAP solutions in S/4HANA Private Cloud. Build applications using ABAP, ABAP RAP, OO ABAP, Smart Forms, and Adobe Forms. Develop modern UI experiences with Fiori/UI5. Create CDS Views, OData services, and RESTful APIs using ADT, BOPF, and BRF+. Deliver WRICEF objects and performance tuning using Workbench, SAT, ST05, ST12. Manage complex integrations via SAP CPI, IDOCs, BAPIs, RFCs, and flat files. Collaborate across FI/CO, SD, MM, PP, PM, and QM functional areas for end-to-end solutions. Oversee DevOps and transport management to ensure traceable, compliant deployments. Manage 1 onshore ABAP developer and 1 offshore ABAP developer Collaborate with offshore SAP Security team to support secure solution delivery Required Qualifications Bachelor's in Computer Science, Engineering, or related field. 8+ years SAP development experience (S/4HANA or ECC). 3+ years in a senior technical or team leadership capacity. Expertise in ABAP, Fiori/UI5, ABAP RAP; CPI experience preferred. Strong WRICEF development and CDS/OData expertise. Hands-on in multiple SAP full lifecycle implementations. Familiarity with Basis, infrastructure, and performance management. Experience partnering with Security teams, and basic security knowledge, is a strong plus. Strong communication and leadership skills.
    $82k-123k yearly est. 4d ago
  • Senior Release Train Engineer (Senior RTE) - Global Transformation

    Independence Pet Group

    Principal software engineer job in Chicago, IL

    Established in 2021, Independence Pet Holdings is a corporate holding company that manages a diverse and broad portfolio of modern pet health brands and services, including insurance, pet education, lost recovery services, and more throughout North America. We believe pet insurance is more than a financial product and build solutions to simplify the pet parenting journey and help improve the well-being of pets. As a leading authority in the pet category, we operate with a full stack of resources, capital, and services to support pet parents. Our multi-brand and omni-channel approach include our own insurance carrier, insurance brands and partner brands. Job Summary: IPH is executing a multi-year transformation to modernize its insurance technology ecosystem across multiple MGAs, including policy administration, rating, billing, claims, integrations, digital experience, data, and cybersecurity. The Senior Release Train Engineer (Senior RTE) is the primary execution leader across one or more Agile Release Trains (ARTs) supporting this global transformation. This role is responsible for ensuring program-level flow, dependency management, and predictable delivery across distributed teams, multiple System Integrators, and cross-functional technology and business partners. The Senior RTE works side-by-side with the Sr. Technology Program Manager, Global Transformation and plays a critical role in enabling Scaled Agile (SAFe) delivery, orchestrating vendor teams, aligning stakeholders, and driving continuous improvement across the transformation. This is a senior, highly visible role requiring deep SAFe expertise, insurance delivery experience, and the ability to coordinate complex delivery environments across North America, Europe, and offshore partners. Job Location: Hybrid - Chicago, IL Main Responsibilities: ART Leadership & SAFe Execution Serve as the Senior RTE across one or more large-scale ARTs supporting the enterprise transformation. Lead all SAFe ceremonies: PI Planning, Scrum of Scrums, ART Sync, System Demo, I&A, and release-readiness reviews. Establish, mature, and continuously improve agile release train practices and delivery discipline. Program Increment (PI) Planning & Delivery Cadence Own end-to-end PI Planning execution - pre-planning, facilitation, alignment, and post-PI tracking. Maintain the program board, ensuring clear visualization of dependencies, risks, objectives, and sequencing. Ensure teams are aligned on PI Objectives, commitments, and delivery impacts. Execution Management & Flow Optimization Drive flow across teams and workstreams by identifying and removing blockers, escalating impediments, and accelerating decisions. Coordinate engineering, architecture, QA, data, infrastructure, security, and external vendor teams. Ensure stable delivery across integrations, data pipelines, platform upgrades, and shared services. Vendor & System Integrator (SI) Coordination Partner with multiple global SIs (e.g., Capgemini, Hexaware, Microsoft, Cognizant/TCS if involved). Ensure vendor teams follow SAFe delivery practices, maintain quality, and honor milestones. Track vendor performance against SOW commitments and provide insights to the Sr. Program Manager. Cross-Team Dependency & Risk Management Identify dependencies across applications, integrations, policy admin, billing, claims, data, and security domains. Drive alignment across internal and vendor teams to mitigate delivery risks. Manage cross-ART and cross-team commitments, sequencing, and release alignment. Global Coordination Work with JAB Pet Services teams in the UK and Europe to align PI plans, architectural standards, release patterns, and shared capabilities. Manage time-zone coordination across US, offshore, and European teams. Governance & Reporting Maintain transparency through real-time dashboards, flow metrics, predictability measures, and risk registers. Contribute to TPMO governance rituals and provide concise, executive-ready delivery updates. Track ART health, team performance, velocity trends, and quality indicators. Continuous Improvement & Coaching Coach Scrum Masters, Product Owners, engineering leads, and vendor teams on SAFe best practices. Facilitate Inspect & Adapt to strengthen problem-solving and quality outcomes. Foster an environment of continuous learning, transparency, and delivery excellence. Qualifications: 8+ years of technology delivery experience, including 5+ years as an RTE in a Scaled Agile (SAFe) environment. Hands-on experience supporting large, complex transformation programs, ideally within insurance or financial services. Strong understanding of insurance value streams: policy admin, billing, claims, rating, underwriting, servicing, and MGA operations. Proven ability to coordinate multiple system integrators (SIs) and large vendor ecosystems across distributed global teams. Deep expertise facilitating SAFe ceremonies, PI Planning, ART Syncs, Scrum of Scrums, and dependency mapping. Ability to lead teams in highly matrixed environments and influence without direct authority. Strong understanding of APIs, integrations, data flows, and modern enterprise architecture concepts. Excellent communication, facilitation, negotiation, and stakeholder management skills. Preferred Qualifications: Experience with EIS, Guidewire, Duck Creek, Socotra, Majesco, or similar core insurance platforms. SAFe RTE, SPC, or SASM certification. Experience working in multi-MGA environments. Familiarity with Smartsheet, Jira Align, ADO, or other scaled work-management tools. Experience working with offshore, nearshore, and European teams. Experience supporting a Technology PMO or Transformation Office.
    $83k-116k yearly est. 4d ago
  • Senior Dotnet Developer

    Hexaware Technologies 4.2company rating

    Principal software engineer job in Chicago, IL

    Required Skills & Experience Strong and practical expertise in .NET development. Solid experience with Microsoft Azure and AI Foundry/AI-related solutions. Strong Python programming skills. Proficiency with low-code/no-code platforms, especially Retool. Ability to quickly prototype, iterate, and convert ideas into workable models. Strong debugging skills with a proactive attitude toward fixing code and optimizing performance. Personal Attributes Must be a “vibe coder”-creative, curious, and passionate about building cool things. A true self-starter who can work independently with minimal supervision. A go-getter who thrives in fast-paced environments. High energy, enthusiasm, and a strong sense of ownership in getting work done.
    $63k-80k yearly est. 3d ago
  • Senior Back End Developer - Distributed Systems (C# or Golang)

    Access Search, Inc.

    Principal software engineer job in Chicago, IL

    Our client, a fast-growing organization developing secure, scalable technologies for next-generation AI applications, is seeking a Backend Engineer to join their core platform team. In this role, you'll help build and refine the foundational services that power authentication, observability, data flows, and high-availability systems across a distributed ecosystem. This is an opportunity to work on complex backend challenges while shaping the infrastructure that supports mission-critical applications. What You'll Do Develop, enhance, and support backend services that form the foundation of the platform. Build and maintain core authentication and authorization capabilities. Apply principles of Domain-Driven Design to guide how services and components evolve over time. Architect, extend, and support event-sourced systems to ensure durable, consistent operations at scale. Participate in API design and integration efforts across internal and external stakeholders. Implement and support messaging frameworks (e.g., NATS) to enable reliable service-to-service communication. Maintain and improve observability tooling-including metrics, tracing, and logging-to ensure healthy system performance. Work closely with infrastructure, DevOps, and engineering teams to ensure robust, secure, and maintainable operations. What You Bring 3-6+ years of experience as a backend engineer. Strong knowledge of distributed systems and microservices. Proficiency in at least one modern backend programming language (C#, Go, Rust, etc.). Practical experience with IAM concepts and authentication/authorization frameworks. Exposure to event-sourcing patterns, DDD, and common messaging systems (e.g., NATS, Kafka, SNS, RabbitMQ). Familiarity with Redis or similar in-memory caching technologies. Experience working with observability tools such as Prometheus, Jaeger, ELK, or Application Insights. Understanding of cloud-native environments and deployment workflows (AWS, Azure, or GCP). Why This Role Is Compelling You'll contribute directly to a foundational platform used across an entire organization-impacting performance, reliability, and security at every layer. If you enjoy solving distributed-system challenges and working on complex, high-scale backend services, this is a strong match. #BackendEngineering #DistributedSystems #PlatformEngineering #CloudNative #SoftwareJobs
    $90k-117k yearly est. 3d ago
  • Trade Support Software Engineer

    Fintal Partners

    Principal software engineer job in Chicago, IL

    We're looking for a technical Trade Support Engineer to provide front-office support for a high-pressure trading environment. This role bridges the gap between traders and engineers, ensuring smooth operation of proprietary trading systems, market data feeds, and connectivity tools. What You'll Do Provide production support, troubleshoot trading systems, market data feeds, and connectivity issues. Communicate directly with traders, engineers, and external partners (exchanges, clearing firms) to resolve technical problems. Develop and maintain automation scripts using Python and Bash. Query and analyze data using SQL for troubleshooting and reporting. Collaborate across teams (traders, DBAs, developers, QA, infrastructure) to maintain system health in a 24x7 environment. Create and update documentation for processes, troubleshooting, and system architecture. Required Skills 3+ years in financial services or trading support roles (preferred) Bachelor's degree in STEM or related field. Strong Python and Bash scripting experience. SQL proficiency for querying, reporting, and troubleshooting. Comfortable using Linux/Unix command line environments. Familiarity with version control systems (Git/GitHub). Experience supporting proprietary trading systems or similar high-pressure technical environments (preferred) Strong communication skills and a service-oriented mindset.
    $69k-88k yearly est. 4d ago
  • Restaurant Technology Leader (POS / QSR)

    Cosourcing Partners-Enterprise-Ai and It Services Company

    Principal software engineer job in Chicago, IL

    POS / Restaurant Technology Leader (QSR Domain) CoSourcing Partners is seeking a highly experienced Restaurant Technology Leader with deep expertise in Quick Service Restaurant (QSR) operations and the supporting technology ecosystem specifically Point-of-Sale (POS) platforms and restaurant operations systems. This role blends domain expertise, IT leadership, and client-facing consulting capabilities to drive strategic technology initiatives across large-scale, complex restaurant environments. The ideal candidate brings a strong background in POS systems, restaurant technology operations, and the full Software Development Life Cycle (SDLC), along with the leadership presence to collaborate directly with senior business executives. The role requires extensive, ongoing on-site presence in Chicago. Key Responsibilities Domain & Technical Leadership Serve as a subject matter expert in QSR / restaurant operations, with hands-on understanding of the technology ecosystem supporting restaurant environments. Provide deep expertise in POS platforms, transaction flows, order management, restaurant operations tools, and integrations with back-of-house, delivery, kiosk, and digital systems. Apply strong understanding of SDLC, software engineering workflows, platform modernization practices, and restaurant technology architectures. Guide the design, enhancement, and implementation of restaurant technology capabilities across multiple workstreams. IT Team & Program Leadership Lead and influence cross-functional IT teams in a large-scale matrix organization, potentially overseeing up to 700 contributors across engineering, product, and operations. Provide clear direction, prioritization, and escalation management across multiple programs and technology deliverables. Drive accountability for quality, timeline, architecture decisions, and operational excellence across all assigned initiatives. Partner with global delivery teams to ensure alignment on business objectives and optimized execution across distributed teams. Executive Stakeholder Management Build trusted relationships with senior executives (Sr. Director, VP-level), becoming a strategic partner for day-to-day operations, escalations, and long-term business innovation. Serve as the primary liaison between business and technology teams, ensuring clarity of priorities, issue resolution, and delivery of new capabilities. Anticipate business needs and proactively identify opportunities where technology can improve operations, efficiency, and customer experience. Consulting & Business Development Contribution Although prior consulting experience is not required, the candidate must excel in a consulting-oriented environment with accountability for: Delivery performance (quality, timelines, revenue, and margin) Executive-facing communication and expectation management Identification and development of new business opportunities within client accounts Work collaboratively with leadership to expand restaurant technology engagements through thought leadership and strategic partnership. Required Qualifications 10+ years of experience in QSR or restaurant technology, with strong understanding of restaurant operations and supporting systems. Deep expertise with Point-of-Sale (POS) platforms commonly used in QSR environments; experience with brands such as Domino's, Starbucks, McDonald's, or similar preferred. Strong IT background with experience across the Software Development Life Cycle, including architecture exposure, engineering collaboration, and platform integrations. Proven experience leading large-scale, matrixed IT teams ideally hundreds of contributors across multiple programs or capabilities. Demonstrated success partnering with senior business leaders, managing escalations, building trust, and delivering strategic outcomes. Ability to thrive in a consulting-style environment with accountability for delivery performance, financial outcomes, and client satisfaction. Strong communication, executive presence, and problem-solving skills. Must be located in or willing to relocate to Chicago, with significant on-site presence required. Location Chicago, IL - On-site presence is essential and required for success in this role. CoSourcing Partners is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected status under applicable federal, state, or local laws. We believe in creating a work environment where all employees feel valued, respected, and empowered to contribute to our success. Accommodations are available upon request for applicants with disabilities throughout the hiring process. Join us and be part of a team that values diversity, equity, and inclusion.
    $71k-93k yearly est. 2d ago
  • Databricks Technical Lead

    Ender-It

    Principal software engineer job in Chicago, IL

    Title: Databricks Technical Lead Duration: 12+ Months Role description We're looking for a Databricks Technical Lead who can guide the design and build-out of our data engineering and transformation platforms. This person will be the go-to expert on Databricks, Delta Lake, and Spark, and will help shape how data flows across our organization - from ingestion all the way through our curated layers. This is a hands-on leadership role. You won't just review work - you'll help solve hard problems, mentor engineers, set standards, and make architecture decisions that will influence the platform for years. What You'll Do Lead the technical direction for Databricks-based data pipelines and frameworks. Design and review patterns for ingesting, transforming, and publishing data (Bronze → Silver → Gold). Define best practices around Delta Lake, schema evolution, SCD handling, and metadata-driven transformations. Provide technical oversight across multiple engineering squads. Work with architects, data modelers, quality engineers, and operations teams to ensure pipelines are built the right way. Mentor data engineers and help elevate the overall engineering capability. Oversee Unity Catalog governance, including RBAC, lineage, and schema enforcement. Help troubleshoot complex performance issues and guide teams on tuning and optimization. Support integration with orchestration tools and CI/CD processes. What You Bring Several years of hands-on Spark experience and deep expertise with Databricks (Workflows, Delta Lake, Repos, Unity Catalog). Strong understanding of data engineering patterns, especially medallion architecture. Comfortable designing metadata-driven systems using YAML/JSON or similar configuration styles. Solid knowledge of AWS data services (S3, Glue, IAM, or equivalents). Experience with structured streaming and Auto Loader is a plus. Ability to lead and mentor engineers, give constructive feedback, and set engineering standards. Strong communication skills - able to explain complex ideas in a clear and approachable way. Recruiter Checklist - Databricks Technical Lead Must-Have Skills 5+ years Databricks experience at a senior/lead level Strong Spark (PySpark + Spark SQL), not just SQL users Deep understanding of Delta Lake (OPTIMIZE, VACUUM, compaction, file layout) Designed or owned a medallion architecture Experience with schema evolution & SCD Type 1/2 handling Hands-on Unity Catalog experience (permissions, lineage, governance) Built or maintained metadata-driven frameworks Streaming experience (Auto Loader / Structured Streaming) Experience with Airflow, Glue, or Databricks Workflows Working knowledge of cloud services (AWS) Leadership Indicators Has led or mentored engineering teams Performs architecture/design reviews Sets standards and frameworks Communicates clearly with tech and non-tech teams Red Flags Only familiar with Databricks notebooks, not platform engineering No real Spark optimization experience No Unity Catalog exposure Has not worked on metadata-driven patterns Cannot explain SCD or schema evolution confidently
    $71k-93k yearly est. 4d ago
  • SAP Technical Lead

    Rstar Technologies

    Principal software engineer job in Westmont, IL

    SAP Lead/Architect •Client and the Project we are hiring for :- rSTAR •Replacement or a new role:- New •If Replacement then of who:- NA •FTE/CONTRACT:- FTE Job Description- We are seeking a highly experienced SAP Technical Lead/Architect with strong hands-on experience in SAP ECC development and integration to lead the SAP-side implementation of a large-scale enterprise integration initiative. The role is focused on enabling end-to-end integration of order management and supply chain data (e.g., schedule agreements data, contracts, forecasts, deliveries, inventory) from SAP ECC into Salesforce Manufacturing Cloud through MuleSoft, with SAP being the data source. The ideal candidate will own SAP deliverables, including IDoc configuration, function module/BAPI enhancements, RFC setup, CPI monitoring, and coordination with business and integration stakeholders. Years of experience :- 15+ Years Roles and Responsibilities :- •Lead SAP development and integration activities including IDoc enhancements (ORDER05,DELFOR02, DELVRY07 etc.,) and custom order types (ZE14, LZM, TAM etc.,). •Design, develop, and enhance ABAP components including Function Modules, BAPIs, BADIs, RFCs, and custom reports/forms. •Configure ALE, RFC destinations (SM59), partner profiles, and distribution models for SAP integrations. •Collaborate with business and functional stakeholders to gather requirements and translate them into SAP technical solutions. •Map SAP ECC tables (e.g., VBAK, VBAP, LIKP, VBBE etc.,) to IDoc segments, with support for custom fields and validations. •Monitor and troubleshoot interface flows using SAP CPI/PI/PO and tools like WE02, WE05, and WE19. •Lead or participate in end-to-end SAP project delivery including design, development, testing, deployment, and post-go-live support. •Guide and mentor junior consultants, and coordinate work with offshore/onshore delivery teams. •Manage incident resolution, change requests, and performance tuning across SAP technical components. •Prepare and maintain technical documentation, integration specifications, and training materials. •Ensure quality standards, project timelines, and SAP best practices are consistently followed. Qualification & skills :- •Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field. •8+ years of SAP ECC technical experience with at least 2 full-cycle SAP implementations. •Strong hands-on expertise in ABAP, IDoc enhancements, BAPI, RFCs, ALE, and dataconversions (BDC, LSMW). •Experience with SAP CPI or SAP PI/PO for monitoring and supporting integration scenarios. •Functional understanding of SAP SD, MM, PP, FI modules and integration touchpoints. •Proven leadership in managing SAP technical delivery teams and stakeholder coordination. •Solid knowledge of SAP development tools (SE80, SE11, ST22, SM59, WE19, etc.). •Excellent problem-solving, documentation, and communication skills. •Experience working in global delivery environments and cross-functional teams
    $71k-93k yearly est. 3d ago
  • Lead Analytics Engineer

    Recruiterthon LLC

    Principal software engineer job in Chicago, IL

    The client is seeking a Lead Analytics Engineer with strong technical expertise in modern web development and hands-on experience in Customer Experience (CX) and Digital Analytics implementation. This role combines engineering excellence with MarTech and data instrumentation-supporting event tracking, data pipelines, customer identity, and audience activation across platforms such as mParticle, Mixpanel, and paid media ecosystems. As a lead, you will guide engineering best practices, oversee implementation quality, and collaborate with cross-functional teams to build scalable and reliable analytics foundations. You will ensure that data collection, CDP integrations, and tracking architectures are robust, performant, and aligned with business needs. Key Responsibilities Backend & Frontend Development (Light Full Stack Scope) Build and maintain backend services and APIs using PHP/Laravel or Node.js. Develop lightweight frontend interfaces and internal tools using React. Support ingestion pipelines and microservices that enable analytics and CX data flows. Ensure secure and scalable data movement across systems. CX & Digital Analytics Implementation Lead the implementation of event instrumentation, user behavior tracking, and data collection strategies for mParticle and Mixpanel. Define and configure data schemas, identity resolution rules, and event attributes within CDP platforms. Partner with CX, product, and analytics teams to translate tracking requirements into high-quality technical execution. Support funnel tracking, conversion measurement, and end-to-end customer journey instrumentation. Paid Media & Audience Activation Build and manage paid media audiences using mParticle/Mixpanel integrations (Meta, Google, TikTok, DV360, etc.). Configure audience segmentation, data sync rules, and activation logic. Ensure accuracy, governance, and compliance in audience delivery workflows. Cloud & Deployment Deploy and manage applications on AWS or GCP (baseline cloud proficiency). Utilize cloud services for hosting, storage, and operational workflows. Support CI/CD pipelines and automated deployment processes. Leadership & Collaboration Provide technical guidance to junior engineers and analytics implementation teams. Establish best practices for tagging, SDK usage, data quality, and integration architecture. Participate in solution design, code reviews, and technical documentation. Act as a key liaison across engineering, analytics, CX, and marketing teams. General Engineering Responsibilities Troubleshoot data quality, API, SDK, and integration issues. Maintain clean documentation for architectures, tracking setups, and implementation logic. Stay updated with modern MarTech, CDP, and analytics engineering trends. Qualifications 6-10 years of experience in engineering, analytics implementation, MarTech, or related technical roles. Deep understanding of mParticle, Mixpanel, or similar CDP/analytics platforms. Understanding of PHP (Laravel) or Node.js, along with basic React proficiency. Experience with event schemas, SDK implementation, data contracts, tagging, and tracking strategies. Familiarity with paid media audience activation and MarTech ecosystem integrations. Knowledge of relational/NoSQL databases and cloud platforms (AWS/GCP). Exposure to containerization (Docker; Kubernetes is a plus). Strong debugging, analytical, and communication skills. Proven ability to lead technical implementation and collaborate across functions. Education Bachelor's or Master's Degree in Engineering, Computer Science, Information Systems, Mathematics, or related discipline.
    $69k-95k yearly est. 2d ago
  • Lead Java Software Engineer

    Request Technology, LLC

    Principal software engineer job in Chicago, IL

    ***Hybrid, 3 days onsite, 2 days remote*** ***We are unable to sponsor as this is a permanent full-time role*** Qualifications: BS degree in Computer Science, similar technical field required 2+ years of development experience with Scala 7+ years of experience in software development 5+ years of experience in Java or related technologies 3+ years of experience in react js or similar technologies 1+ years of experience with distributed application design & blockchain Experience with Akka or other actor-based systems Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher) Ability to write clean, bug-free code that is easy to understand and easily maintainable Experience with BDD methodologies & automated acceptance testing Web/mobile application development experience Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk) Experience working Unix/Linux environments, large software system development, security software development, public-cloud platforms Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance Deep understanding of performance issues and multi-threaded development Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
    $94k-124k yearly est. 1d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Montgomery, IL?

The average principal software engineer in Montgomery, IL earns between $85,000 and $146,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Montgomery, IL

$111,000
Job type you want
Full Time
Part Time
Internship
Temporary