What Jobs are available for Software Development in Chicago?

Showing 232 Software Development jobs in Chicago

IT Software Development, Director

60684 Chicago, Illinois Ford Motor Company

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

As a Senior Software Engineer Manager within the M&S Dealer Experience Platforms team, you will report to an IT Director, MarTech & Dealer Platforms. This Director reports to Suresh Kandula, CTO Integrated Services & Director Retail Services Technology, who leads a global IT function encompassing digital product development, global marketing and sales technologies, after-market sales and services, global eCommerce technologies, order fulfillment, and Contact Center Platforms. Suresh reports to Mike Amend, Chief Digital and Information Officer.
**The Person** This will be a technical leader with deep expertise in software engineering and a proven ability to deliver large, complex transformation initiatives. You will have a collaborative leadership style with the ability to lead, mentor, and develop a team of software engineers, influence stakeholders, and build meaningful relationships at all levels and functions of the organization. You will role model leadership behaviors and champion culture change through living the Ford OS Behaviors. You will inspire and motivate your technology, engineering, and product development teams by leveraging emerging digital technologies and agile practices to deliver quick and incremental value to the business. You will have the ability to drive transformation while also modernizing legacy IT infrastructure and applications.
You will be highly skilled in attracting and developing talent and bring a strong commitment to diversity and belonging. You will have strong communication skills, be able to work cross-functionally, in a matrixed environment and have experience in large multi-national corporations. This hybrid role requires full-time work authorization in the U.S. and is based in Dearborn, MI, with four days on-site per week.
As a Senior Software Engineer Manager, you will be responsible for leading your team to develop resilient, scalable solutions using Java and cloud-native environments, adhering to industry best practices. Your key responsibilities include:
+ Lead a team of software engineers, overseeing a portfolio of diverse technology projects focused on MACH-based architecture and regulatory compliance.
+ Drive the design and delivery of robust, cloud-based solutions that enhance customer and dealer experiences.
+ Foster a culture of technical excellence, continuous learning, and mentorship within the engineering community, including occasional hands-on coding and code evaluation.
+ Collaborate effectively with digital product managers and cross-functional teams, providing technical thought leadership.
+ Contribute to the strategic vision and goals for the MarTech and Dealer (B2B) solutions, ensuring alignment with corporate priorities and modernization initiatives.
+ Ensure solutions are integrated across direct to customer, dealers, and vehicle enablement channels.
+ Oversee the implementation of platform and ecosystem approaches from concept and design through the software development lifecycle.
+ Manage existing footprint of teams, software, and Quality of Service goals.
+ Manage the execution of multi-year roadmaps and collaborate with Product Management leadership to deliver value-driven software balancing speed, scale, and quality.
+ Leverage and roll out continuous improvements to agile software practices.
+ Drive OKR driven value creation within your area and ensure alignment with product launch milestones.
+ Integrate with adjacent transformation initiatives and interdependencies.
+ Ensure strong program management discipline to achieve consistent and quality software delivery within your domain.
+ Support and implement organizational change management in a change-resistant business environment.
+ Manage key internal and external relationships and robust contract management within your scope, engaging with SaaS, On-premises supplier technology, System integrators & service providers, and industry peers.
+ Ensure ongoing maintenance and support within your area, including monitoring progress on programs, weekly management updates, recurring architecture and quality reviews, active technical debt management, mentoring and developing your team members, and supporting production escalations.
+ Align and maintain critical Site Reliability Engineering (SRE) for all software platforms and solutions with enterprise solutions and tooling.
+ Maintain automated detection, diagnosis, and remediation capabilities, ensuring 24x7 availability for global time zones while maintaining QoS requirements.
+ Ensure software versions and compliance are maintained to protect for obsolescence and cyber risks.
+ Manage budget and resource allocation for your team, leading staffing, sourcing, and headcount management.
+ Drive technical debt mitigation and remediation efforts within your domain.
+ Foster a high-performing team by developing and mentoring team members for retention and upskilling, identifying gap areas to bring in industry-leading talent, and contributing to a robust succession plan and leadership pipeline.
**Minimum Requirements**
+ Bachelor's Degree or equivalent professional experience.
+ 15+ years of experience building and maintaining complex enterprise web applications, with a focus on microservice product architecture.
+ 6+ years of experience leading software engineering delivery.
+ 3+ years of experience with cloud computing (AWS, Azure, Google Cloud).
+ 3+ years of people management and agile delivery experience.
+ In-depth expertise in core technologies including: Java, Spring, Spring Boot, RESTful APIs, messaging frameworks, container-based development (Docker, Kubernetes), Elasticsearch, relational databases (e.g., PostgreSQL), NoSQL solutions (e.g., Azure Cosmos DB or Cassandra), and event-driven architectures (e.g., Kafka).
+ Proficiency in SAP SD implementation, MM (Materials Management), WM (Warehouse Management), and FICO (Financial Accounting).
+ Strong understanding and practical experience with Cloud Native architectures, APIs, Domain-Driven Design, Serverless, and DevOps practices.
+ Thorough knowledge of multi-threading, concurrency, parallel processing, and the scalability, performance, and consistency characteristics of microservices.
+ Experience with Continuous Delivery processes and tools (e.g., GitHub, Ready API, Terraform, Tekton).
+ Demonstrated understanding of testing best practices, including the testing pyramid and "test-as-you-code" strategies, with experience developing unit and API tests.
**Preferred Qualifications**
+ Strong passion for engineering excellence, with a proven ability to quickly grasp new concepts and implement learnings.
+ Lead in SAP SD implementation projects, gathering requirements, configuring the system, and offering best-practice guidance. Order Management, Pricing, would be a plus.
+ Excellent communication and interpersonal skills, including the ability to articulate complex ideas and navigate differing perspectives.
+ Demonstrated problem-solving capabilities, both technical and in resolving stakeholder conflicts.
+ Familiarity with data-centric architectures, data products, metadata management, and governance.
+ Experience with executive-level stakeholder management.
+ Experience with large-scale transformation with robust change management processes.
+ Demonstrated expertise in building an organization of world-class talent.
+ Broad knowledge of Software engineering practices, Software Financial & Budget Management, Software Product Engineering Responsibility Management, and Critical 24x7 Application build and management.
+ Experience in managing industry-standard CRM Platforms (Salesforce is preferred), Customer 360 Solutions, Content Management Solutions, Portal Platforms, Communication Platforms is a must.
+ Experience in managing technologies for marketing communications, Digital / Physical / Omnichannel, and funnel management. Supporting Marketing business stakeholders with modeling (MMM), attach rate modeling.
+ Experience in managing end-to-end, global "MarTech" stack in retail or automotive industry.
+ Experience in managing B2B Communication Platforms.
+ Experience with legacy modernization of aging systems and architecture, including Technical Debt management and aggressive reduction techniques.
+ Experience with 24x7 operational support in a global engineering function.
+ Experience in Automotive digital platforms (Dealer or Customer facing).
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder.or all of the above? No matter what you choose, we offer a work life that works for you, including:
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year's Day
- Paid time off and the option to purchase additional vacation time.
This position is a leadership level 5.
For more information on salary and benefits, click here:
( sponsorship is not available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call .
#LI-Onsite #LI-DS2
**Requisition ID** : 52556
Is this job a match or a miss?
View Now

Senior Program Manager, Software Development

60601 Chicago, Illinois $140000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Program Manager to lead and orchestrate multiple complex software development initiatives. This hybrid role requires a strategic thinker with a proven ability to manage cross-functional teams, deliver high-quality software products on time and within budget, and drive process improvements. You will be responsible for the end-to-end lifecycle of software programs, from initiation and planning through execution, monitoring, and closure. Key responsibilities include defining program scope, objectives, and deliverables; developing detailed project plans, resource allocation, and risk mitigation strategies; and managing stakeholder expectations and communications. You will collaborate closely with product management, engineering leads, QA, and operations teams to ensure alignment and successful delivery. This role involves identifying and managing dependencies across multiple projects, tracking progress, and reporting key metrics to senior leadership. The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A Master's degree or PMP certification is a plus. A minimum of 8 years of experience in program or project management within the software development industry is required, with at least 3 years in a senior leadership capacity. Demonstrated experience with Agile methodologies (Scrum, Kanban) and traditional project management approaches is essential. Strong leadership, communication, negotiation, and problem-solving skills are paramount. You must be adept at managing ambiguity, influencing without direct authority, and fostering a collaborative and high-performing team culture. This hybrid role requires a commitment to working from our office in **Chicago, Illinois, US** several days a week, with flexibility for remote work on other days. You will play a vital role in driving our client's strategic software initiatives forward, contributing to the development of innovative solutions that shape the future of our industry. This is an exciting opportunity to make a significant impact and grow your career in a challenging and rewarding environment.
Is this job a match or a miss?
Apply Now

Senior Project Manager - Agile Software Development

60601 Chicago, Illinois $130000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Project Manager to lead complex software development projects in a dynamic, fast-paced environment. Based in Chicago, Illinois , this role operates on a hybrid model, combining remote flexibility with in-office collaboration to foster innovation and team synergy. The successful candidate will be responsible for the end-to-end management of high-impact projects, from initiation and planning through execution, monitoring, and closure. This includes defining project scope, objectives, and deliverables, developing detailed project plans, managing budgets and resources, and identifying and mitigating project risks. You will lead cross-functional teams, including developers, designers, quality assurance engineers, and stakeholders, ensuring clear communication and alignment throughout the project lifecycle. Expertise in Agile methodologies, particularly Scrum and Kanban, is paramount, as you will guide teams in adopting and optimizing Agile practices to enhance productivity and deliver high-quality software solutions. The Senior Project Manager will facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives, driving continuous improvement and ensuring adherence to project timelines and quality standards. A key aspect of this role involves stakeholder management, cultivating strong relationships, providing regular project updates, and managing expectations effectively. You will also be responsible for tracking project performance, generating comprehensive reports, and presenting findings to senior leadership. The ability to anticipate roadblocks, implement effective solutions, and maintain a focus on business value is essential. This role requires a strategic thinker with exceptional leadership qualities and a proven track record of successfully delivering complex technical projects on time and within budget. Our client values a proactive approach to problem-solving and a commitment to fostering a collaborative and high-performing team culture.

Responsibilities:
  • Manage multiple software development projects simultaneously, from conception to completion.
  • Develop and execute comprehensive project plans, including scope, schedule, budget, and resource allocation.
  • Lead and mentor project teams, fostering a collaborative and productive environment.
  • Implement and champion Agile/Scrum methodologies, facilitating all Scrum ceremonies.
  • Identify, assess, and manage project risks and issues, developing mitigation strategies.
  • Effectively communicate project status, risks, and issues to stakeholders at all levels.
  • Ensure the delivery of high-quality software products that meet business requirements.
  • Manage project budgets and ensure financial objectives are met.
  • Contribute to the continuous improvement of project management processes and best practices.
  • Build and maintain strong relationships with internal teams and external stakeholders.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • 5+ years of proven experience in project management, with a significant focus on software development projects.
  • Certified ScrumMaster (CSM) or similar Agile certification required. PMP certification is a plus.
  • In-depth knowledge of Agile principles and practices.
  • Experience with project management software (e.g., Jira, Asana, Microsoft Project).
  • Excellent leadership, communication, and interpersonal skills.
  • Strong analytical and problem-solving abilities.
  • Proven ability to manage complex projects and cross-functional teams.
This is an exciting opportunity to make a significant impact on our client's product development initiatives.
Is this job a match or a miss?
Apply Now

Remote Senior Program Manager - Software Development

60601 Chicago, Illinois $150000 Annually WhatJobs

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a global leader in technology solutions, is seeking an experienced and highly skilled Remote Senior Program Manager to lead critical software development initiatives. This is a fully remote position, offering the flexibility to work from anywhere in the United States. You will be responsible for the end-to-end management of complex software programs, from strategic planning and roadmap definition to execution, delivery, and post-launch evaluation. The ideal candidate possesses a deep understanding of software development lifecycles (SDLC), agile methodologies, and program management best practices. You will collaborate closely with engineering teams, product managers, stakeholders, and executive leadership to ensure alignment, mitigate risks, and drive successful outcomes. Key responsibilities include defining program scope, objectives, and deliverables; developing detailed project plans; managing budgets and resources; facilitating cross-functional communication; and ensuring timely and high-quality product releases. This role requires exceptional leadership, communication, and strategic thinking skills, with a proven ability to navigate complex organizational structures and drive consensus. If you are a results-oriented leader passionate about delivering impactful software solutions, we encourage you to apply.

Responsibilities:
  • Oversee the planning, execution, and delivery of multiple large-scale software development programs.
  • Develop and manage program roadmaps, schedules, budgets, and resource allocation.
  • Define program scope, objectives, and success criteria in collaboration with stakeholders.
  • Implement and optimize agile development processes to enhance team productivity and efficiency.
  • Identify, assess, and mitigate program risks and dependencies.
  • Facilitate effective communication and collaboration across cross-functional teams and external partners.
  • Manage stakeholder expectations and provide regular program status updates to executive leadership.
  • Ensure the delivery of high-quality software products on time and within budget.
  • Drive continuous improvement initiatives within the program management function.
  • Mentor and guide project managers and team members.
  • Champion best practices in program management and software development.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
  • 7+ years of experience in program management, with a strong focus on software development.
  • Proven experience managing complex, multi-team software programs.
  • Expertise in agile methodologies (Scrum, Kanban) and SDLC.
  • Strong understanding of software development principles and technologies.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • PMP, CSM, or equivalent certification is highly desirable.
  • Ability to work independently and thrive in a remote work environment.
  • Demonstrated ability to influence and collaborate with senior stakeholders.
Is this job a match or a miss?
Apply Now

2026 Summer Internship (US) - Software Business Development

60684 Chicago, Illinois Zebra Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

Remote Work: Hybrid
Overview:
At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer's and partner's needs and solve their challenges.
Being a part of Zebra Nation means you are seen, heard, valued, and respected. Drawing from our unique perspectives, we collaborate to deliver on our purpose. Here you are a part of a team pushing boundaries today to redefine the work of tomorrow for organizations, their employees, and those they serve.
You'll have opportunities to learn and lead in a forward-thinking environment, defining your path to a fulfilling career while channeling your skills toward causes you care about - locally and globally.
Come make an impact every day at Zebra.
The software business development team supports the enterprise team in developing pipeline focused on their named account list. We focus on the Workcloud software portfolio which focus on frontline operations. We identify the right persona, will do the outreach, qualify the opportunity then pass those opportunities over to the enterprise team.
The purpose of this internship is to prepare college students for entry into the business world by providing a thorough understanding of the various functions of the Zebra Technologies organization. The program is designed to provide you with a full experience so that you can fully envision a career with Zebra. You will be positioned for success with training, exposure to all parts of the business, social activities, a professional mentor relationship and development sessions to help you discover your own performance edge!
US Summer Internship Benefits:
Summer Fridays, As Applicable With Your Team
30+ Social and Professional Events in 12 Weeks
Global Immersion With Your Teams and Interns
Intern Allowance (when applicable)
Responsibilities:
+ Assist in account research
+ Learn the relevant tools used in business development
+ Reach out to customers
+ Shadow discovery meetings
+ Learn the sales cycle
+ Understand the use cases around our product
+ Develop planning, organizational and leadership skills
+ Increase technology knowledge and skills
+ Develop team-based work proficiencies
+ Develop interpersonal skills to connect with day-to-day business contacts through follow up activities
THIS IS A HYBRID INTERNSHIP LOCATED IN CHICAGO, IL. THE EXPECTATION IS AT LEAST 3 DAYS OF IN-OFFICE ATTENDANCE.
Qualifications:
Minimum Qualifications:
+ Current enrollment in an undergraduate/graduate degree program in Business (including Business Administration and Management), Marketing, and Communications, or related
+ Must have an anticipated graduation date of May with BS, or with MS/MA
+ Must be authorized to work in the US without requiring sponsorship now or in the future
Preferred Qualifications:
+ Proficient in Microsoft Office (including Excel, Word, & PowerPoint)
+ Intellectual curiosity with a strong desire to learn and grow
+ Proven leadership and excellence in professional, academic, and/or extracurricular experiences
+ Ability to collaborate as part of a team
+ Effective verbal and written communication skills
Zebra is an equal opportunity/affirmative action employer committed to a diverse and inclusive workplace. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, disability and protected veteran status or any other basis prohibited by law. If you are an individual with a disability and need assistance in applying for a position, please contact us at We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.
Know Your Rights:
sus Derechos:
will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Zebra is a federal contractor and is committed to an alcohol and drug free workplace. As a result, all U.S. based employees are subject to the Drug and Alcohol Free Workplace Policy and Procedure.
Zebra Total Rewards includes more than just pay and is structured to meet the needs of our changing global business and evolving talent. We are committed to providing our employees with a benefits program that is comprehensive and competitive - including healthcare, wellness, inclusion networks, and continued learning and development offerings. We offer community service days, in addition to the traditional insurances, compensation, parental leave, employee assistance program and paid time off offerings depending on the country where you work.
Salary: USD 24.00 - USD 34.00 Hourly
Salary offered will vary depending on your location, job-related skills, knowledge, and experience.
Additionally, all Zebra roles are eligible for cash incentive programs. For example, sales roles have additional opportunity to earn substantial variable compensation tied to quota achievement. In most other roles, the Zebra annual cash incentive program links Company and individual performance together. Some roles may also be eligible for long-term incentive equity awards.
To protect candidates from falling victim to online fraudulent activity involving fake job postings and employment offers, please be aware our recruiters will always connect with you via @zebra.com ( email accounts. Applications are only accepted through our applicant tracking system and only accept personal identifying information through that system. Our Talent Acquisition team will not ask for you to provide personal identifying information via e-mail or outside of the system. If you are a victim of identity theft contact your local police department.
Is this job a match or a miss?
View Now

Software Engineer

60684 Chicago, Illinois Ensono

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software EngineerRemote - United StatesJR
**HONESTY, RELIABILITY, COLLABORATION, CURIOSITY, PASSION**
At Ensono, we're redefining managed services through our **Envision Operating System** -a software-first platform where AI, automation, and human expertise deliver predictive, zero-touch operations. While AI models and data pipelines provide the intelligence, it's our **Software Engineers** who bring that intelligence to life by building the applications, APIs, and user experiences that make it accessible, actionable, and scalable.
As a **Software Engineer (SWE)** , you'll design and develop the software systems that connect EnvisionOS with the real world. From building APIs that expose AI-driven insights to ServiceNow, to creating dashboards that give operators real-time visibility, you'll make sure that our predictive services are not just powerful, but **usable and trusted in day-to-day operations** .
This role is for **builders who thrive at scale** -engineers who can deliver reliable, high-performance software that runs across mainframe, distributed, and cloud environments. You'll collaborate with Data Engineers, ML Engineers, and Ops teams to ensure that the intelligence we generate isn't siloed-it's embedded directly into the workflows that keep our clients running.
If you want to help **turn AI into enterprise-grade products** that reshape the MSP model, this is your role.
**What You Will Do:**
+ **Application Development** - Design, build, and maintain applications that deliver predictive insights, automation, and reporting to clients and Ops teams.
+ **API & Integration Development** - Build secure, scalable APIs to connect EnvisionOS with platforms like **ServiceNow** , Snowflake, and monitoring systems.
+ **Data & AI Productization** - Partner with Data Scientists and ML Engineers to embed models into production systems and user-facing applications.
+ **Scalable System Design** - Architect and implement systems that run reliably across distributed, cloud, and mainframe environments.
+ **User Experience Enablement** - Deliver intuitive dashboards, portals, and interfaces that make AI-driven recommendations explainable and actionable.
+ **Collaboration Across Functions** - Work closely with Ops, Finance, Procurement, and other business units to ensure software solutions deliver measurable value
**We want all new Associates to succeed in their roles at Ensono. That's why we've outlined the job requirements below. To be considered for this role, it's important that you meet all Required Qualifications. If you do not meet all of the Preferred Qualifications, we still encourage you to apply.**   
**What You Will Need:**
Strong programming skills in **Python** (must-have) and experience with **additional languages such as C, C++, Go, Javascript, etc is beneficial** .
+ Proven experience with **API development** (REST, GraphQL) and frameworks like Flask, FastAPI, or Spring.
+ Familiarity with **Snowflake** and integrating with data-driven backends.
+ Experience building front-end or dashboard solutions (Streamlit, React, NextJS, Tailwind or similar frameworks).
+ Proficiency with **Kubernetes, Docker, or other orchestration tools** .
+ Background in developing enterprise-grade, highly available software systems.
+ Experience integrating with **ServiceNow** or other ITSM platforms is highly desirable.
+ Expertise with Ansible and other automation platforms is a key requirement. You'll be working closely with operations to turn AI/ML outputs to real world actions and playbooks.
**Mindset & Values**
+ **Get Stuff Done** - You ship reliable code that drives business outcomes, not just prototypes.
+ **Builder Mentality** - You take pride in designing elegant, scalable software solutions.
+ **Impact-Oriented** - You measure success by the value your applications deliver to Ops teams and clients.
+ **Collaborative Developer** - You work hand-in-hand with Data, ML, and Ops to turn AI into usable products.
+ **User-Focused** - You design with the operator in mind, making AI transparent, explainable, and actionable.
**Success Looks Like**
+ APIs that seamlessly deliver AI insights into **ServiceNow and EnvisionOS** workflows.
+ User-facing applications and dashboards that operators trust and rely on daily.
+ Software systems that scale across **mainframe, distributed, and cloud** without sacrificing reliability.
+ Tangible business outcomes: faster incident resolution, lower costs, and higher client satisfaction.
**Why Ensono?**
Ensono is a place where we unleash Associates to Do Great Things - for our clients and for your career. This could mean achieving a professional goal, collaborating with your team on an innovative idea, learning a new skill, reaching a wellness milestone, or engaging in your community through volunteer programs. Whatever it means to you, we want Ensono to be the place where you can do great things.
We value flexibility and work-life balance. Positions that are not required to be onsite to support a client may offer the ability to work remotely or hybrid at an Ensono office location.
+ Unlimited Paid Day Off (PDO) Plan
+ Two robust health plan options through Blue Cross Blue Shield
+ 401(k) with a generous company match
+ Eligibility for dental, vision, short and long-term disability, life and AD&D coverage, and flexible spending accounts
+ Depending on location, ability to take advantage of fitness centers
+ Wellness program
+ Flexible work schedule
As of the date of this posting, a good faith estimate of the current pay scale for this role is$80,000 to $148,000annually based on a full-time schedule. Please note that placement in the range may vary based on numerous factors including but not limited to skills, experience, internal equity, and business needs. In addition to base salary, other compensation programs, depending on eligibility, include an annual bonus plan based on company and individual performance, and an equity grant under our Associate Equity Appreciation Program.
Ensono is an Equal Opportunity/Affirmative Action employer. We are committed to providing equal employment to our Associates and building a diverse and inclusive workforce. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or other legally protected basis, in accordance with applicable law.
Pay transparency nondiscrimination statement/posting OFCCP's pay transparency policy can be found on OFCCP's website.
If you need accommodation at any point during the application or interview process, please let your recruiter know or email .
JR
Is this job a match or a miss?
View Now

Principal Software Engineer

60684 Chicago, Illinois McDonald's

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description:
Company Description:
McDonald's growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald's will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive thrus, through McDelivery, dine-in or takeaway. 
McDonald's Global Technology is here to power tomorrow's feel-good moments.  
That's why you'll find us at the forefront of transformative technology, exploring new and innovative ways to serve our millions of customers and spread happiness one delicious Hot Fudge Sundae-dipped fry at a time. Using AI, robotics and emerging tech, we're digitizing the Golden Arches. Combine that with our unparalleled global scale, and we're reshaping all areas of the business, industry and every community that is home to a McDonald's restaurant. We face complex tech challenges every day. But that's where our diverse and talented teams come in. They're made up of the best and brightest from all over the globe, and they thrive in the space where feel-good meets fast-paced.  
Check out the McDonald's  Global Technology Technical Blog (  to learn how technology and our global team are directly enabling the Accelerating the Arches strategy. 
Department Overview
As a Principal Engineer in Customer Technology, you are a trusted partner and strategic leader who helps craft the future of McDonald's technology. You'll define solutions to complex business and technical challenges, influencing multiple teams across critical platforms. Your work will drive innovation in McDonald's Global Mobile App and Marketing technologies, ensuring scalable, high-performing solutions that improve customer experiences worldwide. Join McDonald's and be part of a team that's reimagining technology to create exceptional customer experiences at a global scale!
What You'll Do:
+ Strategize & Solve: Understand McDonald's business and technical environments to develop solutions that tackle complex business challenges.
+ Innovate & Build: Lead the engineering design and development of iOS and Android applications, as well as cloud services, ensuring scalability, availability, and performance.
+ Set the Vision: Partner with architecture and engineering teams to define and communicate technology strategies, ensuring alignment across platforms.
+ Drive Best Practices: Champion agile, DevOps, and modern engineering principles, fostering a culture of innovation, collaboration, and continuous improvement.
+ Lead & Inspire: Guide high-performing engineering teams, offering mentorship, technical leadership, and coaching to build top-tier technical talent.
+ Experiment & Validate: Conduct proof-of-concepts (POCs) and prototypes to assess emerging technologies and their impact on business goals.
Qualifications
Education & Experience:
+ Bachelor's degree or equivalent experience. Ongoing learning to stay ahead of technology trends.
+ 12+ years of experience in software engineering, with a focus on mobile app development.
+ 4+ years of strategic planning and technical leadership experience.
+ Shown success in solving complex technical challenges across multiple platforms.
+ Experience leading enterprise-scale solutions in a large organization with multiple business units.
Technical Expertise:
+ Strong experience in mobile application development (iOS & Android) using Swift, SwiftUI/UIKit, Kotlin/Android Java, and Jetpack Compose.
+ Knowledge of microservices and event-driven architecture, with hands-on experience in Java, Kotlin, Spring Boot, Micronaut, and .NET.
+ Expertise in databases and cloud technologies, including MongoDB, Postgres, Elastic Search, Kafka, and ReactJS.
Leadership & Collaboration:
+ Ability to influence partners and align teams around technical strategies.
+ Strong communication and storytelling skills to convey technical concepts clearly.
+ A teammate who thrives in collaborative environments and fosters innovation.
+ Proven track record to break down silos and create alignment across technical and business teams.
Compensation
Bonus Eligible: Yes
Long - Term Incentive: Yes
Benefits Eligible: Yes
Salary Range
The expected salary range for this role is $168,350 - $218,860 per year
The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we may also consider your experience, and other job-related factors.
Additional Information:
Benefits eligible: This position offers health and welfare benefits, a 401(k) plan, adoption assistance program, educational assistance program, flexible ways of working, and time off policies (including sick leave, parental leave, and vacation/PTO). Eligibility requirements apply to some benefits and may depend on job classification and length of employment. 
Bonus eligible: This position is eligible for a bonus, calculated based on individual and company performance.
Long term Incentive eligible: This position is eligible for stock or other equity grants pursuant to McDonald's long-term incentive plan.
McDonald's is an equal opportunity employer committed to the diversity of our workforce. We promote an inclusive work environment that creates feel-good moments for everyone. McDonald's provides reasonable accommodations to qualified individuals with disabilities as part of the application or hiring process or to perform the essential functions of their job. If you need assistance accessing or reading this job posting or otherwise feel you need an accommodation during the application or hiring process, please contact Reasonable accommodations will be determined on a case-by-case basis.
McDonald's provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex, sex stereotyping, pregnancy (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), race, color, religion, ancestry or national origin, age, disability status, medical condition, marital status, sexual orientation, gender, gender identity, gender expression, transgender status, protected military or veteran status, citizenship status, genetic information, 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.
Nothing in this job posting or description should be construed as an offer or guarantee of employment.
Requsition ID: 811
Is this job a match or a miss?
View Now
Be The First To Know

About the latest Software development Jobs in Chicago !

Software Engineer III

60684 Chicago, Illinois R1 RCM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Location:** Remote, US
**Travel:** Candidates must be available for an in-person interview in Austin, TX. The role requires occasional travel, amounting to less than 10%.
R1 is the leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems, and medical groups. We are the one company that combines the deep expertise of a global workforce of revenue cycle professionals with the industry's most advanced technology platform, encompassing sophisticated analytics, AI, intelligent automation, and workflow orchestration.
We are seeking a **Software Engineer III** to join our Data Platform team. This role will report to the Senior Engineering Manager of Data Platform and be involved in the planning, design, and implementation of our automated data lake solution to support analytics across all applications within the company.
**Here's what you will experience working as a** **Software Engineer III:**
+ Collaborate with and across Agile teams to develop, test, implement, and support technical solutions.
+ Work with other teams with deep experience in analytics and operations to understand how to centralize their data.
+ Share your passion for staying, experimenting with, and learning new technologies.
**Required Skills:**
+ Bachelor's degree in computer science or related field
+ 4+ years' work experience in the software engineering or data engineering domain
+ Expert knowledge and experience working with Scala or PySpark
+ Experience working with modern data pipeline orchestration tools to create complex ETL pipeline jobs
+ Experience working with SQL and NoSQL database systems
+ Experience in distributed system architecture design
+ Experience with acquiring and preparing data from primary and secondary disparate data sources
+ Experience with cloud environments (Azure Preferred)
+ Experience working with Databricks
+ Healthcare industry experience
+ Experience working with agile methodology
For this US-based position, the base pay range is $79,789.00 - $134,521.77 per year . Individual pay is determined by role, level, location, job-related skills, experience, and relevant education or training.
This job is eligible to participate in our annual bonus plan at a target of 10.00%
The healthcare system is always evolving - and it's up to us to use our shared expertise to find new solutions that can keep up. On our growing team you'll find the opportunity to constantly learn, collaborate across groups and explore new paths for your career.
Our associates are given the chance to contribute, think boldly and create meaningful work that makes a difference in the communities we serve around the world. We go beyond expectations in everything we do. Not only does that drive customer success and improve patient care, but that same enthusiasm is applied to giving back to the community and taking care of our team - including offering a competitive benefits package. ( RCM Inc. ("the Company") is dedicated to the fundamentals of equal employment opportunity. The Company's employment practices , including those regarding recruitment, hiring, assignment, promotion, compensation, benefits, training, discipline, and termination shall not be based on any person's age, color, national origin, citizenship status, physical or mental disability, medical condition, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status or any other characteristic protected by federal, state or local law. Furthermore, the Company is dedicated to providing a workplace free from harassment based on any of the foregoing protected categories.
If you have a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at for assistance.
CA PRIVACY NOTICE: California resident job applicants can learn more about their privacy rights California Consent ( learn more, visit: R1RCM.com
Visit us on Facebook ( is the leader in healthcare revenue management, helping providers achieve new levels of performance through smart orchestration. A pioneer in the industry, R1 created the first Healthcare Revenue Operating System: a modular, intelligent platform that integrates automation, AI, and human expertise to strengthen the entire revenue cycle. With more than 20 years of experience, R1 partners with 1,000 providers, including 95 of the top 100 U.S. health systems, and handles over 270 million payer transactions annually. This scale provides unmatched operational insight to help healthcare organizations unlock greater long-term value. To learn more, visit: .
Is this job a match or a miss?
View Now

Software Engineer II

60684 Chicago, Illinois McDonald's

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description:
Company Description:
McDonald's growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald's will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive thrus, through McDelivery, dine-in or takeaway. 
McDonald's Global Technology is here to power tomorrow's feel-good moments.  
That's why you'll find us at the forefront of transformative technology, exploring new and innovative ways to serve our millions of customers and spread happiness one delicious Hot Fudge Sundae-dipped fry at a time. Using AI, robotics and emerging tech, we're digitizing the Golden Arches. Combine that with our unparalleled global scale, and we're reshaping all areas of the business, industry and every community that is home to a McDonald's restaurant. We face complex tech challenges every day. But that's where our diverse and talented teams come in. They're made up of the best and brightest from all over the globe, and they thrive in the space where feel-good meets fast-paced.  
Check out the McDonald's Global Technology Technical Blog (  to learn how technology and our global team are directly enabling the Accelerating the Arches strategy. 
Department Overview
McDonald's new growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald's will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive Thrus, through McDelivery, dine-in or takeaway.
Leading this tech revolution is McDonald's Global Technology organization made up of intrapreneurs who get to build really cool tech with scary smart people using the latest innovations like AI, IOT, and edge computing. We do this working along diverse, global teams who are always hungry for a challenge. It's bonus points when you get to see your family and friends use the tech you build at their favorite McD restaurant.
As we have matured as an engineering organization and seen the demands for technology grow exponentially, we're gearing up to deliver on the next set of opportunities for the business. We are building up an engineering team in house accountable for our strategic products. We'll have diverse squads made up of engineers with traditional and specialized skillsets, both from internal engineers coupled with our partners, to help us flex with demand and solve technology innovation challenges done at an incredible scale.
McDonald's, one of the most recognized brands in the world, is seeking a skilled Principal Engineer to own the transformation and ongoing evolution of our Point of Sale (POS) and Restaurant
In this strategy and transformation focused role, you will partner with our Product Management and Architecture teams to define and lead all aspects of execution of the forward-looking vision of McDonald's POS and Restaurant Technologies and the high-value transformation initiatives that will fuel our journey. Additionally, you will be the primary owner of our relationship with our 3rd party engineering vendors.
That said, the biggest area of increase in our spending has been in technology, which is helping to drive our growth. We're looking at how to use technology to improve the customer experience and build new customer experiences. We're also exploring technologies that can help us reduce or eliminate repetitive tasks and make employees' jobs more interesting and rewarding. With all the new projects and initiatives, it is an exciting time to be on the team that is helping to make a Better McDonald's!
Duties
+ Lead all aspects of development, mentoring and training of staff.
+ As a software development engineer on a team, you will play a pivotal role in crafting the definition, vision, design, road map and development of product features from beginning to end.
+ Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
+ Educate and advise Senior Management, comprising resources from the Business and Functional disciplines and IT business and operations functions around data management best practices and resulting benefits, to achieve their objectives; resolve issues called out from all data management partners
+ Work in an agile, startup-like development environment, where you are always working on the most meaningful priorities.
Qualifications
+ 2+ years of non-internship professional software development experience.
+ Programming experience with C#
+ 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
+ Bachelor's Degree in Computer Science or related field or equivalent years of experience.
+ Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
+ Strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment.
+ Proven leadership abilities in an engineering environment in driving operational excellence and best practices.
+ Highly quantitative with great judgment and passion for building a phenomenal customer experience.
Compensation
Bonus Eligible: YES
Long - Term Incentive: YES
Benefits Eligible: YES
Salary Range
The expected salary range for this role is $98,140.00 - $125,130.00 per year
The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we may also consider your experience, and other job-related factors.
Additional Information:
Benefits eligible: This position offers health and welfare benefits, a 401(k) plan, adoption assistance program, educational assistance program, flexible ways of working, and time off policies (including sick leave, parental leave, and vacation/PTO). Eligibility requirements apply to some benefits and may depend on job classification and length of employment. 
Bonus eligible: This position is eligible for a bonus, calculated based on individual and company performance.
McDonald's is an equal opportunity employer committed to the diversity of our workforce. We promote an inclusive work environment that creates feel-good moments for everyone. McDonald's provides reasonable accommodations to qualified individuals with disabilities as part of the application or hiring process or to perform the essential functions of their job. If you need assistance accessing or reading this job posting or otherwise feel you need an accommodation during the application or hiring process, please contact Reasonable accommodations will be determined on a case-by-case basis.
McDonald's provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex, sex stereotyping, pregnancy (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), race, color, religion, ancestry or national origin, age, disability status, medical condition, marital status, sexual orientation, gender, gender identity, gender expression, transgender status, protected military or veteran status, citizenship status, genetic information, 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.
Nothing in this job posting or description should be construed as an offer or guarantee of employment.
Requsition ID: 2241
Is this job a match or a miss?
View Now

Sr. Software Engineer

60684 Chicago, Illinois Constellation

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**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 $115,200 to $128,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k).
**PRIMARY PURPOSE OF POSITION**
**This position will be supporting Azure Applications and environments, commercial off the shelf products and custom code in the Constellation Energy Solutions group.** Lead activities relating to designing, building, testing, implementing and maintaining solutions, products and processes. Provide IT teams and business personnel with technology solutions by evaluating technology standards, market availability of products, risks and benefits of technology to deliver solutions that meet business/IT needs. Coordinate the tasks of less experienced engineers and collaborate across teams as needed. Independence level: Works independently with minimal guidance. Works closely with scrum masters, project managers, QA, Creative, and UX team members to ensure compliance with project needs. Your role will be centered on the development and improvement of new and existing features. Additionally, you will be reviewing the code of your peers, advocating for standard development methodologies, and participating in an inclusive, energetic and highly cross-functional team. The role encompasses architect, design, implementation, and testing to ensure building products right and to release them with high quality.
**PRIMARY DUTIES AND ACCOUNTABILITIES**
+ Engage with business partners to gather information, analyze requirements and deliver practical, efficient and cost-effective solutions that satisfy business needs. Writes product specifications and design documentation for assigned system components.
+ Design, develop and/or review complex code to ensure solutions meet the requirements of functional and technical specifications. Develop and/or review project technical architecture design and development. Solutions may include but are not limited to the development of various types of applications, web, mobile app, full stack or integrations hosted on premises data centers or in the cloud. Develop automated Unit tests and/or automated UI tests.
+ Lead engineering team and provide oversight for less experienced engineers; Stay on top of latest technologies and trends. Using error reports, establish priorities and assign out bugs to relevant team members for resolution. Support development of version control principles (e.g. Git and working within an agile environment), CI/CD pipeline and various automations.
+ Ensure all risks and issues that affect the project are captured following set process and are actioned appropriately.
+ Enhance knowledge of and compliance with preferred technologies, methodologies, standards and policies. Maintain technical knowledge and business acumen within own discipline or function. Strong debugging and problem-solving skills; lead peer code reviews.
+ Provide IT teams and business personnel with technology solutions by weighing advantages of technology trends, market availability of products, risks and benefits of technology to meet business/IT needs. Participate in IT architecture review and standards setting. Assist in the development of white papers, conducting presentations as needed to explain why a technology is being recommended by IT.
**MINIMUM QUALIFICATIONS**
+ Bachelor's degree (ex: Computer Science or related discipline) and 5 - 8 years of relevant experience in programming technologies or minimum 9-12 years of relevant combination of education and work experience
+ Demonstrated ability to lead small to medium teams in delivering software solutions
+ Demonstrates strong software development capabilities coupled with the ability to work under tight deadlines.
+ Demonstrated strong teamwork skills with self-motivation to achieve success in a rapidly evolving environment.
+ Excellent communications skills - Able to effectively communicate highly technical information in non-technical terminology (written and verbal).
+ Strong knowledge of Operating Systems - Windows or Linux; and strong knowledge of cloud platforms: Azure, Amazon or Google
+ Strong knowledge of software development languages specific to your domain. Examples include Python, C#, Java, JavaScript, NodeJS, .NET, HTML, AngularJS and IOS
+ Strong knowledge of SQL or NoSQL databases - Oracle, SQL Server, MySQL, Splunk
+ Strong understanding of advanced programming concepts, data structure and algorithms
**PREFERRED QUALIFICATIONS**
+ Prior experience in leading software development efforts, designing conceptual data models & system architecture, and user interfaces, is a major plus
+ Master's degree in CS (or equivalent field) plus 3 years of relevant experiences
+ Experience with Agile software development and test-driven development
+ Experience in automated testing including unit testing, UI testing and functional testing
+ Demonstrated understanding of what makes good software design, a deeper understanding of programming languages, and an ability to solve engineering problems of increasing difficulty. Shows initiative beyond pure implementation.
+ Experience building highly scalable applications
+ Experience working with SCRUM, Kanban or other Agile development environments
+ Self-motivated and able to prioritize and manage workload and meet critical project milestones and deadlines
+ Excellent interpersonal, communication, negotiation and collaboration skills
Constellation is proud to be an equal opportunity employer and employees or applicants will receive consideration for employment without regard to: age, color, disability, gender, national origin, race, religion, sexual orientation, gender identity, protected veteran status, or any other classification protected by federal, state, or local law.
Is this job a match or a miss?
View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in Chicago