Staff software engineer jobs in Aurora, IL - 2,784 jobs
All
Staff Software Engineer
Software Engineer
Software Engineering Internship
Software Test Engineer
Senior Engineer
Senior Software Engineer
Software Applications Engineer
Senior Embedded Software Engineer
Software Developer
Software Development Engineer
Software Engineer Lead
Embedded Software Engineer
Senior Java Developer
Software Engineering Manager
Lead Engineer
Engineer, Sr Regulatory
Constellation Energy 4.9
Staff 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 1d ago
Looking for a job?
Let Zippia find it for you.
Senior Software Engineer - Global Payment Network
Capital One 4.7
Staff software engineer job in Deerfield, IL
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack SoftwareEngineers who are passionate about marrying data with emerging technologies. As a Capital One SoftwareEngineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One.
What You'll Do:
Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Basic Qualifications:
Bachelor's Degree
At least 3 years of experience in softwareengineering (Internship experience does not apply)
Preferred Qualifications:
5+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go
1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
3+ years of experience in open source frameworks
2+ years of experience in Agile practices
At this time, Capital One will not sponsor a new applicant for employment authorization, or offer any immigration related support for this position (i.e. H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-2, E-3, L-1 and O-1, or any EADs or other forms of work authorization that require immigration support from an employer).
The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked.
Chicago, IL: $144,200 - $164,600 for Senior SoftwareEngineer
Do you have the right skills and experience for this role Read on to find out, and make your application.
McLean, VA: $158,600 - $181,000 for Senior SoftwareEngineerRiverwoods, IL: $144,200 - $164,600 for Senior SoftwareEngineer
Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter.
This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan.
Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.
This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries.
If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1-8 or via email at All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
For technical support or questions about Capital One's recruiting process, please send an email to
Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.
Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. xevrcyc (COPSSC).
$158.6k-181k yearly 1d ago
Lead Software Engineer
Tag-The Aspen Group
Staff 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 SoftwareEngineer to join our expanding IT team. We're hiring two Lead SoftwareEngineers 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 1d ago
AI Software Engineer
Launch Consulting Group 3.9
Staff 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 softwareengineering 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 softwareengineers, 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 3d ago
Software Engineering Manager
Robert Half 4.5
Staff software engineer job in Tinley Park, IL
Title: Manager of SoftwareEngineering, E-Commerce & Web Applications (Hybrid)
We are a leading, member-focused association dedicated to promoting building safety and sustainability worldwide. We are seeking a forward-thinking SoftwareEngineering Manager to lead our established and growing digital team. This is a unique opportunity to directly influence the technical roadmap for our mission-critical web applications and e-commerce experience.
What's In It For You:
Executive Visibility & Influence: This role reports directly to the Vice President, giving you a clear voice in technical strategy and organizational decision-making from day one.
Lead a High-Performing Team: You will manage and mentor an established, large team of 12 talented engineers, focusing on their growth and the successful delivery of complex projects.
Architectural Ownership: Take charge of the architectural runway and strategic direction for our public-facing web applications and foundational E-Commerce platform (built on Magento). You will be an architect, a strategist, and a process driver.
Focus on Leadership, Not Coding: We need your management expertise. Your daily work will center on code reviews, resource management, technical debt reduction, and strategic planning-
not
hands-on feature development.
Stability and Legacy: This is a key backfill position for a retiring leader, offering exceptional job security and the chance to build upon a solid foundation while driving a new phase of modernization and digital transformation.
What You Bring:
A proven track record of 3+ years in a Lead or Manager role, successfully guiding engineering teams through development life cycles.
Expertise in people leadership, mentoring, hiring, and managing performance.
Deep experience with web application architecture and E-commerce platforms, particularly Magento 2.
Technical fluency in modern stacks such as PHP, Node.js, and Vue.js (or similar experience with C# or Go).
Experience leveraging cloud infrastructure, specifically AWS or Azure.
Strong background in database technologies like SQL.
We are seeking an experienced Senior Java Developer with deep expertise in AWS serverless architectures and exposure to Generative AI (GenAI) tools and GitHub Copilot. The ideal candidate will design, develop, and optimize enterprise-grade applications, leveraging modern cloud-native practices and AI-assisted development workflows.
Key Responsibilities
Design and implement scalable backend solutions using Java and AWS serverless services (Lambda, API Gateway, DynamoDB, S3, etc.).
Collaborate with cross-functional teams to deliver secure, high-performance applications.
Integrate GenAI capabilities into applications where applicable, enhancing automation and user experience.
Utilize GitHub Copilot and other AI-assisted coding tools to accelerate development and improve code quality.
Develop and maintain RESTful APIs and microservices.
Ensure best practices in CI/CD, automated testing, and DevOps pipelines.
Troubleshoot, optimize, and refactor existing systems for performance and scalability.
Mentor junior developers and contribute to technical design discussions.
Required Skills & Qualifications
8+ years of professional experience in Java development.
Strong expertise in AWS serverless services (Lambda, API Gateway, DynamoDB, CloudFormation, etc.).
Solid understanding of microservices, event-driven architectures, and cloud-native design patterns.
Hands-on experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
Exposure to Generative AI tools and practical use of GitHub Copilot in development workflows.
Strong knowledge of relational and NoSQL databases.
Excellent problem-solving, debugging, and performance optimization skills.
Strong communication and collaboration abilities.
$85k-111k yearly est. 5d ago
Software Consulting Engineer I (Intern) - United States
Cisco Systems, Inc. 4.8
Staff software engineer job in Chicago, IL
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice.
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens.
Meet the Team
Orchestration and Automation is now a key part of any technology and in our organization, we bridge the gap between what products do and customers need. As Software Consulting Engineer Intern, you will work directly with your Manager and Mentor to gain hands on experience of developing software solutions for customers using Cisco Secure Development Lifecycle processes, across different Cisco technologies. You will have the opportunity to participate in one or more projects, and interact with customers, Software Architects, Delivery Engineers, Managers and Cisco Customer Experience (CX) Leadership.
Your Impact
During the program you will participate in day-to-day delivery activities such as coding, customer meetings, deliverable creation, building labs, DevOps, deployment, and troubleshooting. You will have the opportunity to leverage your coursework and experience in real-world scenarios as a full stack developer. You will likely gather experience in:
* Java, Gradle, Spring, Python, Ansible
* Automated unit testing, linting and builds
* Web development / VueJS / REST / SOAP / Web Sockets
* Engineering practices in git and DevOps
* Deployment and Support models
Minimum Qualifications
* Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College), or currently enrolled in an undergraduate degree program. Relevant fields include: Computer Science, SoftwareEngineering, Computer Engineering, Information Technology, Data Science, Mathematics, Statistics, Electrical Engineering, or related technical fields
* Ability to demonstrate an understanding of computer science fundamentals, including data structures and algorithms.
* Development experience using Python, Java, Spring/Spring Boot, JUnit tests.
* Proficiency in SQL and relational database concepts
* Experience with UNIX, Linux and Windows Operating Systems.
Preferred Qualifications
* Strong communication skills and the ability to work in a team environment
* Demonstrated curiosity and a desire to tackle and solve complex problems
* Experience in automation frameworks like Ansible
* Non-academic coding experience (i.e. hack-a-thons, code challenges, personal projects, GitHub, Open Source, volunteer coding experience, conference participation, etc.)
* Familiarity with AI tools is a plus but not a primary requirement
* Any certification such as CCNA, CCNP, Oracle, Red Hat Linux, Java, etc
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Message to applicants applying to work in the U.S. and/or Canada:
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
* 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
* 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
* Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
* Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
* 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
* Additional paid time away may be requested to deal with critical or emergency issues for family members
* Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
* .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
* 1.5% of incentive target for each 1% of attainment between 50% and 75%;
* 1% of incentive target for each 1% of attainment between 75% and 100%; and
* Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$44,000.00 - $185,000.00
Non-Metro New York state & Washington state:
$44,000.00 - $185,000.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
$44k-185k yearly 40d ago
Software Engineer, Test & Infrastructure II
Vail Systems 4.6
Staff software engineer job in Chicago, IL
Who You AreYou catch problems before they explode-testing edge cases and degraded paths others overlook so production fire drills can be prevented. You care deeply about the tools you use and create, shaping the internal frameworks and pipelines your team depends on. Your work validates millions of real-time customer interactions every day, from web to telephony platforms, and you're always growing through peer reviews, knowledge sharing, and mentoring. You thrive in flexible, human-centered environments where hybrid collaboration and sustainable engineering aren't just buzzwords, but the way you work. If you love building robust, high-throughput test platforms as much as we do, we'd love to hear from you! At Vail, our QA Engineering team is deeply technical - we don't just validate features, we build the frameworks and infrastructure that test real-world signaling flows, analyze media quality, and run performance tests that mimic millions of live voice and web sessions. We're engineers at heart, with a QA-first mindset and a passion for building robust, scalable systems that reveal issues before our customers do.What You'll Do
Design and Extend Automation Frameworks: Build maintainable, modular test infrastructure in Python, Perl, Java, or Ruby that adapts to evolving APIs and systems.
Develop Advanced Test Suites: Own automation for complex functional, integration, and regression scenarios across distributed microservices and telephony systems.
Validate Real-Time Systems: Contribute to test harnesses that validate signaling flows (SIP, RTP, SDP, WebRTC) and API transactions under varying network conditions.
Enhance CI/CD Integration: Implement, optimize, and maintain automated test pipelines in Jenkins or similar systems, including containerized and Kubernetes-based environments.
Collaborate Across Disciplines: Partner with developers, QA peers, and DevOps engineers to ensure tests are integrated early in the release cycle and deliver meaningful insights.
Analyze Failures & Root Causes: Use log aggregation tools, packet captures, and dashboards (e.g., Kibana, Grafana) to diagnose failures and improve coverage or resiliency.
Contribute to Test Data & Metrics: Work with SQL and NoSQL databases to generate and validate test data, interpret automation results, and measure performance.
Mentor & Share Knowledge: Help guide junior engineers in automation practices, framework design, and debugging strategies.
Drive Continuous Improvement: Identify gaps in test coverage, reliability, and efficiency-propose and implement technical solutions that raise QA maturity.
Qualifications - We encourage you to apply if you think your experience may be a match, even if you do not meet all of the qualifications.
Bachelor's degree in Computer Science/Engineering or a related field, or equivalent experience
Experience: Typically, 2-5 years in software development, test automation, or QA infrastructure engineering.
Programming Skills: Strong proficiency in one or more of Ruby, Java, C#/.NET, C++, Perl, Python, or JavaScript
Frameworks & Tools: Experience with JUnit, TestNG, PyTest, RSpec, Cucumber, or equivalent automation frameworks.
CI/CD & Containers: Working experience with Jenkins (or similar), Docker, and basic Kubernetes workflow (jobs, pods, Helm charts).
Systems Knowledge: Familiarity with distributed architectures, API testing, and network-level debugging.
Telecom/Media (Preferred): Exposure to SIP/SDP/RTP, WebRTC, or similar signaling and media systems.
Databases: Solid understanding of SQL and NoSQL databases for data-driven testing.
Analytical Skills: Strong problem-solving mindset, able to triage and isolate issues across multiple layers of the stack.
Collaboration: Experience in Agile environments; comfortable contributing to cross-functional sprint work, code reviews, and retrospectives.
$89,400 - $116,400 a year Who We AreAt Vail, we believe in the unique power of voice interactions to create more expressive, more intimate, and more efficient interpersonal interactions. Using Vail technology, we make millions of voice interactions better every day. We process around 10% of all toll-free call traffic in the U.S.; 1 in 10 times when someone calls a customer support hotline, Vail is routing or interacting with that call.
We are rapidly growing across multiple dimensions, including our customer base, the scope of products we offer, and the size of our team. Now is the right time for a strong candidate to join and grow with us. We have a supportive culture where employees are encouraged to achieve both personal and team goals because we believe growth leads to both business impact and personal fulfillment.
We offer competitive compensation and affordable benefits with flexibility and choice to meet individual and family (including Domestic Partnerships) needs, including:· Multiple medical, dental, and vision plan options · Company-paid life insurance, short and long-term disability · 401(k) savings plan with company match (50% on first 6% of employee contribution) · 35 days total annual PTO · Annual Bonus Program · Paid maternity and paternity leave · Relocation allowance · Employee referral bonus · Gym membership · Technical and Professional Development stipend
We are striving to implement and sustain an inclusive and equitable work environment for all employees by sourcing underrepresented groups and continually empowering those individuals within our organization to further enrich Vail's communication solutions. We recognize that equitable and unique individuals benefit our teams' problem-solving, innovation, and development efforts.
Our offices are located in Deerfield and Chicago, IL. Interviews and onboarding are conducted in our offices when possible. We observe a hybrid work format that provides employees flexibility to collaborate with team members based on business needs. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Job Description
Job Title: SoftwareEngineer II (ID: GEJP00012403)
Duration: 6 months (Possibility to Hire)
Responsibilities:
•Develop high performing, scaling and innovative applications in a fast paced and agile development environment
•Collaborate with system engineers and senior software developers to implement solutions that are aligned with and extend shared platforms and solutions
•Work with Product Owners to understand product requirements & implement features/solutions per requirements and engineering best practices
•Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
•Design, implement and maintains application components
•Translate defined product management requests into workable and high quality code.
•Capable of applying technical skills and experience to assigned tasks with minimal guidance.
•Participate in code reviews and pair programming sessions
•Assist in the Identification and troubleshooting of application issues
•Write code that meets standards and delivers desired functionality using the technology selected for the project
•Understand software performance and reliability parameters, assess application parameters, and design software to meet aggressive performance targets
•Design and build strong testing infrastructure to improve testing coverage and the overall reliability of the product
Qualifications
Basic Qualifications:
• Bachelor's Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
• Minimum 2 years of experience in software development related to .NET and other MS technologies like WCF, WPF, WinForms, Entity Framework, MEF, LINQ, XAML
Technical:
• Hands on experience with various programming languages including Modula-2, C++, C#/.NET, Java
• Hands-on experience in web service development using HTML, CSS, JavaScript, XML. JSON
• Experience with Win based programming
• Experience with software test tools (QTP, Selenium, NUnit)
• Client's Software is looking for an experienced SoftwareEngineer to work on a number of exciting projects that will have a very positive impact on client's business.
• You will be responsible for
programming
a feature and or a small feature set. You will contribute to the team and work with direction from the Senior Team Members or management but work independently.
Technical Expertise:
• Good understanding of design patterns, SOLID principal and OO design
• Very deep knowledge on SQL, unit testing, mocking, concurrency and security concepts
• Good knowledge on database technologies and concepts (especially MS SQL Server), IIS, XML, distributed systems and AOP
• Experience with Test Driven Development and Agile methodologies
• Passion for software development and technology
• Experience developing C++ software (MFC a plus).
• Experience working on software projects in the Healthcare domain (diagnostic imaging, patient information systems). Experience in medical imaging / DICOM a plus.
• Experience with database tools
Additional Information
To get further details or to schedule an interview please contact:
Himanshu Prajapat
************
**********************************
$80k-106k yearly est. Easy Apply 22h ago
Software Engineer III - Databricks and PySpark Developer
Jpmorgan Chase & Co 4.8
Staff software engineer job in Chicago, IL
JobID: 210688707 JobSchedule: Full time JobShift: Base Pay/Salary: Chicago,IL $114,000.00-$155,000.00 We have an exciting and rewarding opportunity for you to take your softwareengineering career to the next level.
As a SoftwareEngineer III - Databricks and PySpark Developer at JPMorgan Chase within Commercial and Investment Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
* Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
* Support review of controls to ensure sufficient protection of enterprise data and advise and makes custom configuration changes in one to two tools to generate a product at the business or customer request
* Update logical or physical data models based on new use case and use SQL and understands NoSQL databases and their niche in the marketplace
* Analyze, design, develop and drive performance enhancements, you will focus on significantly increasing default ingestion speeds to meet the substantial data demands, ensuring our systems operate at peak efficiency.
* Implement automation, optimization, performance tuning and scaling techniques to ensure efficient pipeline performance
* Handle new and complex challenges, continuously seeking innovative solutions to improve data processing and performance
* Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
* Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
* Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
* Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
* Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
* Formal training or certification on softwareengineering concepts and 3+ years of applied experience
* Proficiency in Databrick, AWS and PySpark for data processing and analytics and Databricks Cluster configuration, Unity catalog repository configuration
* Strong programming skills in Python with experience in writing complex SQL queries
* Advanced at SQL (e.g., joins and aggregations, window functions)
* Experience in data engineering and Cloud architecture specifically with Databricks and AWS
* Proven experience and ability to migrate the Data load models developed on ETL framework to the multi node Databricks compute
* Understanding of system architectures, and design patterns and should be able to design and develop applications using these principles.
* Hands-on practical experience in system design, application development, testing, and operational stability
* Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
* Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
* Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
* Experience in Data modeling
* Experience in AI/ML models
* Working understanding of NoSQL databases
* Experience with statistical data analysis and ability to determine appropriate tools and data patterns to perform analysis
* Excellent problem-solving skills to be able to structure the right analytical solutions and have a strong sense of teamwork, ownership, and accountability
* Ability to work in a fast-paced environment with tight schedules
* Strong understanding of developing data warehouses, data marts, etc.
$114k-155k yearly Auto-Apply 13d ago
Software Engineer III
CME Group 4.4
Staff software engineer job in Chicago, IL
CME Group is looking for an experienced softwareengineer to join a dynamic team responsible for mission-critical Real-time Positions & Risk Management Systems. The candidate will be responsible for the development and delivery of software that drives and executes the strategy for technology advances in CME's Positions & Risk management systems. The candidate shall solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve the critical mission of the team.
Principal Responsibilities
* Design, develop, maintain high-volume, low-latency Java applications on Prem and on GCP (Google Cloud Platform) for mission-critical systems and deliver high-availability and performance.
* Follow agile practice and contribute to all phases of the development lifecycle.
* Translate business requirements into working and maintainable solutions
* Build and support CI/CD automation pipeline
* Support build deployments and troubleshoot infrastructure and environment related issues.
* Collaborate effectively across teams
Essential Qualifications
* Bachelor's or above degree in Computer Science, Mathematics or Financial Engineering
* Strong problem-solving skills and effective communication skills
* 3+ years Java development experience.
* Proficient with Spring frameworks and RESTful APIs
* Experience with SQL and DBMS in an enterprise environment
* Experience with Linux
* Experience with Kubernetes
* Experience with test-driven development
* Experience using Streaming Technologies such as Apache KAFKA or Google PubSub
* Experience with automation and continuous integration tools such as Jenkins & Chef
* Experience with software development with AI code assistance tools
Desirable Qualifications
* Experience working with financial risk management applications
* Experience with Google Cloud Platform
* Experience with Python
* Experience with UC4 and Splunk
* Experience coding in a story-driven, agile environment
* Experience using Confluence, JIRA, or other Atlassian tools
CME Group is committed to offering a competitive total rewards package for our employees that recognizes their contributions to the business and reflects our long-term investment in their future. The pay range for this role is $95,800-$159,600. Actual salary offered will be dependent on a wide array of factors including but not limited to: relevant experience, skills, education and comparison to internal employees (where relevant). Our compensation program also includes an annual target bonus opportunity for all employees, as well as the opportunity to become an owner in the company through our broad-based equity program. Through our benefits program, we strive to offer flexibility, value and choice. From comprehensive health coverage, to a retirement package that includes both a 401(k) and an active pension plan, to highly competitive education reimbursement provisions, paid time off and a mental health benefit, CME Group offers a holistic benefits package for our team and their dependents.
CME Group: Where Futures are Made
CME Group is the world's leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career by shaping tomorrow. We invest in your success and you own it - all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more.
At CME Group, we embrace our employees' unique experiences and skills to ensure that everyone's perspectives are acknowledged and valued. As an equal-opportunity employer, we consider all potential employees without regard to any protected characteristic.
Important Notice: Recruitment fraud is on the rise, with scammers using misleading promises of job offers and interviews to solicit money and personal information from job seekers. CME Group adheres to established procedures designed to maintain trust, confidence and security throughout our recruitment process. Learn more here.
$95.8k-159.6k yearly 21d ago
Engineer Software Testing
Paylocity 4.3
Staff software engineer job in Schaumburg, IL
Job DescriptionDescription:
Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce. The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-use product suite that helps businesses automate and streamline HR and payroll processes, attract and retain talent, and build a strong workplace culture. While traditional HR and payroll providers automate basic HR processes such as payroll and benefits administration, Paylocity goes further by developing tools that HR and businesses need to compete for talent and deliver against the expectations of the modern workforce. Take your career to the next level at one of G2's Top 100 Software Companies. Explore our Product & Technology positions to see where you fit! We are committed to building a world-class team by hiring top talent globally. To ensure compliance, we use an Employer of Record model.
About The Team
Payroll Engineering teams build the core systems and tools necessary for all our customers to complete a critical function in any business, pay their employees. We help these customers pay millions of employees every week and in doing so, move billions of dollars each week. Our products are among the most critical in the Paylocity platform!
Position Overview
The Software Test Engineer independently drives testing initiatives while contributing to team excellence. As a software test engineer, you'll implement automated testing solutions, optimize test coverage, and mentor junior engineers. This role represents an opportunity to significantly impact our quality assurance practices and contribute to our engineering excellence.
Primary Responsibilities
The below represents the primary duties of the position, others may be assigned as needed. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Core Responsibilities
Design and implement comprehensive automated testing solutions across functional, API, performance, and security domains
Develop and maintain medium-complexity test plans, ensuring thorough product coverage
Independently oversee testing projects from planning to delivery, meeting project deadlines
Integrate tests into CI/CD pipelines, optimizing continuous integration workflows
Expand automated test coverage across multiple testing layers
Analyze and identify testing gaps; develop strategies to address them
Provide expert feedback on product testability during development phases
Collaborate with cross-functional teams to improve overall quality processes
Proactively identify and escalate technical risks and project delays
Participate in architectural discussions to ensure quality considerations
Document and track defects effectively, collaborating with development teams
Contribute to improving team-wide testing strategies and methodology
Education and Experience
Bachelor's degree in computer science, SoftwareEngineering, or related field
Minimum 2 years of professional softwareengineering experience
Technical Skills
Proficiency in automated testing frameworks and tools (Cypress, Playwright, Selenium)
Strong knowledge of API testing principles and practices
Understanding of performance and security testing concepts
Experience with CI/CD tools and pipelines
Proficiency in version control systems expertise (Git preferred)
Demonstrated knowledge of database concepts and SQL knowledge
Experience with test management tools and defect tracking systems
Strong understanding of software development fundamentals
Experience with agile development methodologies
Strong problem-solving skills and analytical thinking
Excellent communication and collaboration abilities
Physical requirements
Ability to sit for extended periods: The role requires sitting at a desk or workstation for long periods, typically 7-8 hours a day
Use of computer and phone systems: The employee must be able to operate a computer, use phone systems, and type. This includes using multiple software programs and inquiries simultaneously
Paylocity is an equal-opportunity employer.
Paylocity is committed to the full inclusion of all individuals. We recruit, train, compensate, and promote regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. At Paylocity, we believe diversity makes us better. We embrace and encourage our employees' differences in age, culture, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion or spiritual belief, sexual orientation, socio-economic status, veteran status, and other characteristics that make our employees unique. We actively cultivate these differences through our employee resource groups (ERGs), employee experiences, perspectives, talents, and approaches to drive innovation in the software and services we provide our customers. We comply with federal, state disability laws, and make reasonable accommodations for applicants and employees with disabilities. To request reasonable accommodation in the job application or interview process, please contact ***************************. This email address is exclusively designated for such requests, aligning with federal and state disability laws. Please do not send resumes to this email address, as they will be removed.
Requirements:
$67k-86k yearly est. 7d ago
Engineer Sr, Embedded Software Development
Shureorporated
Staff software engineer job in Niles, IL
Overview Shure is seeking senior engineers to join our critical embedded software development team.
As a Senior Embedded Software Development Engineer, you will work in the Product Development Division designing, implementing, testing, and integrating real time, multitasking software for Shure's professional audio products. This role will work on architecture and design work as well as interacting with other engineering disciplines within Shure.
This role will be hybrid based out of our Niles, IL office.
Responsibilities
Design, develop and test embedded software and associated components that are part of a software and hardware system for audio products.
Development can consist of hardware drivers, embedded software applications, audio and control networking and networking protocols and related areas using C++ and C as the primary programming languages.
Work as part of a cross-functional development team on product architecture as well as the software design implementation cutting edge audio products and technologies
Estimate, organize, and document tasks
Practice established software development methodologies and principles focusing on software architecture and design.
Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior
Review the design and code developed by peer engineers. Engage in unit, integration and testing of software components and systems.
Other duties as assigned
Qualifications
BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering; MS a plus
5 or more years of requisite experience
Demonstrated skills in C++ and/or C with object oriented design, analysis and programming.
Experience using and designing software with networking protocols - Ethernet, IP, TCP/UDP as well as Wifi and other wireless protocols as well as exposure to network security and protocols a plus.
Understanding of operating system concepts, embedded software development environment and tools for real-time embedded operating systems (RTOS), such as Embedded Linux, FreeRTOS or VxWorks.
Experience with embedded system architectures, development environments and debugging.
Hardware Driver development and hardware debugging exposure a plus
Experience with software version control and release
Demonstrated attention to detail and ability to analyze complex interdependent variables
Demonstrated verbal and written communication skills
Ability to work effectively within a team environment
Quality consciousness
Applicants for this position must be currently authorized to work in the United States on a full-time basis. Shure will not sponsor applicants for this position for work visas.
WHO WE ARE
Shure's mission is to be the most trusted audio brand worldwide - and for over a century, our Core Values have aligned us to be just that. Founded in 1925, we are a leading global manufacturer of audio equipment known for quality, reliability, and durability. We engineer microphones, headphones, wireless audio systems, conferencing systems, and more. And quality doesn't stop at our products. Our talented teams strive for perfection and innovate every chance they get. We offer an Associate-first culture, flexible work arrangements, and opportunity for all.
Shure is headquartered in United States. We have more than 35 regional sales offices, engineering hubs, distribution centers and manufacturing facilities throughout the Americas, EMEA, and Asia.
Join Shure and Amplify Your Impact. Explore our unique culture and learn the key pillars that define our legacy of excellence.
THE MIX MATTERS
Don't check off every box in the job requirements? No problem! We recognize that every professional journey is unique and are committed to providing an equitable candidate experience for all prospective Shure Associates. If you're excited about this role, believe you've got the skills to be successful, and share our passion for creating an inclusive, diverse, equitable, and accessible work environment, then apply!
PAY TRANSPARENCY
Shure offers a competitive compensation structure that is reviewed annually to attract, hire, and retain the industry's top talent. Base salaries vary based on qualifications, geography, experience, and expertise in each respective discipline. The range displayed on each job posting reflects the minimum and maximum base salary for the opportunity. The base salary for this position ranges from $113,300 to $181,300. If your salary expectations do not align, still apply as we are often flexible on the seniority of posted positions. All positions also include an award-winning benefits package.
WE GOT YOU - Our Benefits
At Shure, we prioritize the well-being of our Associates. We offer competitive rewards packages to full-time and part-time Associates working 24 or more hours a week that address physical, mental, financial, and overall well-being. Our benefits include comprehensive healthcare, mental health and retirement savings plans, generous paid time off programs, employee discounts, professional development opportunities, work-life balance initiatives, employee recognition programs, and volunteering/community involvement opportunities. To learn more, check out our Benefits At A Glance 2025.
#LI-HYBRID
$113.3k-181.3k yearly Auto-Apply 24d ago
Engineer II - Electrical & Embedded Software
Culligan 4.3
Staff software engineer job in Rosemont, IL
The Engineer II - Electrical & Embedded Software has a primary focus on embedded software with a strong background in hardware design. This role supports the design, development, and support of embedded software and electrical hardware for Culligan's residential, retail, and commercial water treatment products. This individual will contribute to new product development and continuous improvement initiatives. This is a hybrid position based on out of Rosemont, IL.
Responsibilities:
* Develop embedded software for microcontroller-based systems, including system-level architecture, control logic, sensor data processing, and communication protocols ensuring modularity, scalability, and maintainability.
* Perform software integration, unit and regression testing to validate functionality and reliability.
* Troubleshoot firmware issues using oscilloscopes, logic analyzers, and debuggers; optimize code for performance and resource efficiency.
* Support schematic capture, PCB layout, and prototype development for new and existing products.
* Assist with selecting components based on system requirements, performance, and cost.
* Contribute to creating schematic capture and PCB layout using Altium.
* Support building and testing prototypes, design validation, and support transition to production
* Assist with ensuring hardware designs meet relevant safety, EMC/EMI, and regulatory standards (UL, CE, FCC).
* Generate and maintain electrical design documentation, BOMs, test reports, software requirements, design specifications, and test plans.
* Work closely with mechanical and manufacturing teams to ensure cohesive product development.
* Participate in all phases of the product development lifecycle-from concept and design through testing, release, and field support.
* Identify opportunities for design optimization, cost reduction, and performance enhancement.
* Support junior engineers and contribute to technical reviews and knowledge sharing.
* Perform other job responsibilities as needed.
Requirements:
* Bachelor of Science degree in electrical engineering and/or computer science.
* 3+ years embedded software experience is required - this role is primarily embedded firmware focused.
* Prior experience in electrical engineering (circuit design / boards / hardware support) preferred.
* Proficiency in programming/debugging in C/C#/C++/Python language and compiling source code.
* Proficiency in reading and interpreting electrical schematics, mechanical 3D models and P&IDs.
* Proficiency in using PCB layout software and basic CAD to create circuit & PCB drawings.
* Proficiency in building prototype hardware and test equipment with direction.
* Strong problem-solving skills and attention to detail.
* Ability to work collaboratively and cross-functionally in a team environment.
Competencies:
To perform the job successfully, an individual should demonstrate the following competencies in this position:
Quick Learner Creativity & Innovation Analytical & Troubleshooting Skills
Detail Oriented Initiative Integrity
Conceptual Ability Customer Focus Oral & Written Communication
Target Salary Range: $89,000 - $99,000 salary a year with the opportunity for eligible employees to earn additional compensation pursuant to the Company's bonus plan. Exact pay will be based on factors including, but not limited to relevant education, qualifications, certifications, experience, level, geographic location, and business and organizational needs. Full-time positions are eligible for competitive benefits, including paid time off, health, dental, vision, life, disability benefits and 401(k).
#LI-LV2
$89k-99k yearly 60d+ ago
Software Engineer 3, Middleware
Chamberlain Group 4.8
Staff software engineer job in Oak Brook, IL
Chamberlain Group (CG) is a global leader in intelligent access and Blackstone portfolio company. Powered by our myQ technology, we make access simple and secure for millions of homeowners, businesses, and communities worldwide. Our flagship brands, LiftMaster and Chamberlain , are found in 51+ million homes, and 14 million+ people rely on the myQ app daily.
myQ is a Chamberlain product that connects Garage Door Openers, Lights, and other devices to a constantly connected cloud in order to provide a user benefit that includes away from home access control, notification, access history, and scheduled device commands.
This role is responsible for developing and maintaining development platforms for the Chamberlain myQ program. This includes, but is not limited to middleware that serves as the foundation for myQ residential and commercial platforms. To accomplish this the SoftwareEngineer will work with other developers as well as other functions such as Engineering, Product Ownership, Marketing, Quality Assurance, Operations, and Customer Service in order to understand and translate product requirements into technical requirements, verify development matches product owner expectations, as well as maintain a high quality code base.
Job Responsibilities:
Work using Agile methodologies such as Scrum to develop middleware
Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity
Participate in peer reviews and pull requests to yield high quality software
Present software concepts, designs, or code in a design review forum
Provide mentoring and coaching to junior engineers to increase the software development capability of the middleware team. Be a reliable source for technical troubleshooting and support for the scrum team
Lead and contribute to technical discussions in community of practice, design review, or other technical meeting forums
Work with offshore teams to design and develop features, and burn down technical debt
Ensure adherence to coding standards and other best practices to create reusable code
Responsible for complying with the security requirements set forth by the Information Security team and the established ISO 27001 Security Roles, Responsibilities, and Authorities Document found in the ISMS Document Library
Comply with health and safety guidelines and rules; managers should also ensure compliance across their teams
Comply with health and safety guidelines and rules; managers should also ensure compliance across their teams.
Protect Chamberlain Group's reputation by keeping information confidential.
Maintain professional and technical knowledge by attending educational workshops, reading professional publications, establishing personal networks, and participating in professional societies.
Contribute to the team effort by accomplishing related results and participating on projects as needed.
Job Requirements:
Bachelor's Degree in Computer Science, related technical field or equivalent practical experience
An advanced degree in directly applicable area of study may substitute for up to two (2) years of job related experience
3+ years of job-related experience as defined in the Essential Duties and Responsibilities
Experience with Agile methodologies and Scrum is required
Experience in creating technical documentation is required
Experience with Microsoft technology stack, including .NET, C#, SQL, Azure
Experience with Visual studio, GIT
Experience in creating technical documentation
Experience estimating work
Knowledge, Skills, and Abilities:
Thorough understanding of OOP, SOLID, and RESTful services
Basic understanding of dependency injection and cloud development
Good communication skills and the ability to work cross functionally with front end and quality engineers
Strong analytical and problem solving skills
Ability to debug, troubleshoot, and self-diagnose issues in software development
Ability to interface with scrum team, product owners, and scrum masters for ticket/issue management
Preferred Job Requirements:
Experience leading junior engineers on projects of limited complexity
Knowledge, Skills, and Abilities:
Understanding of MQTT & AMQP, experience with RabbiMQ
Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes
Experience supporting project plan creation, and reporting progress to functional management at a project level
The pay range for this position is $73,000.00 - $137,800.00; base pay offered may vary depending on a number of factors including, but not limited to, the position offered, location, education, training, and/or experience. In addition to base pay, also offered is a comprehensive benefits package and 401k contribution (all benefits are subject to eligibility requirements). This position is eligible for participation in a short-term incentive plan subject to the terms of the applicable plans and policies.
Chamberlain Group wants all of its employees to succeed and encourages people of all backgrounds to apply. We're proud to be an Equal Opportunity Employer, and you'll be considered for this role regardless of race, color, religion, sex, national origin, age, sexual orientation, ancestry; marital, disabled or veteran status. We're committed to fostering an environment where people of all lived experiences feel welcome.
Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence **************************.
NOTE: Staffing agencies, headhunters, recruiters, and/or placement agencies, please do not contact our hiring managers directly.
$73k-137.8k yearly Auto-Apply 20d ago
Software Engineer: Platform
Logicgate 4.0
Staff software engineer job in Chicago, IL
About the role We are seeking someone to lead, architect, and develop features for our Risk Cloud platform. This role requires a deep understanding of business and engineering goals, and the ability to work collaboratively with team members to achieve them.
The ideal candidate will inspire and exemplify cross-functional collaboration, working closely with product managers, designers, engineers, and QA professionals. They will advocate for and implement modern best practices in engineering, including a testing-first mindset, frequent releases, and iterative development with small feedback loops. They will balance hands-on development with architectural leadership to ensure scalable, maintainable solutions while fostering cross-functional collaboration. Additionally, strong communication skills and the ability to produce clear documentation for features and processes are essential for this position.
How you'll spend your time:
* Develop / Utilize Spring Boot, Java, and other leading Back-End tools to build a market leading product.
* Quality / Write tests and review code to facilitate an efficient dev cycle and prevent the occurrence of bugs.
* Collaborate / Work closely with cross-functional team members using Agile methodologies to iterate on feature work.
* Optimize / Help improve our front-end application for speed, reliability, and scalability.
What we use:
* Front-end: TypeScript, Angular, Webpack, Sass
* Back-end: Spring Boot, Java, Kotlin, Go
* Data: Neo4j, Redis, RabbitMQ, PostgreSQL
* Test: JUnit, Jasmine, Spectator, Cypress
* Infrastructure: AWS, Terraform, Kubernetes, Docker, Ansible
* Work: GitLab, Slack, Jira, Confluence, G Suite
What you'll bring:
* Significant (3+ years) professional experience in softwareengineering or a Bachelor's in Computer Science or a related field (we value outcomes over a number of years).
* Desire to grow as a leader, architect, and coder within an engineering atmosphere that moves quickly and strives to raise the bar.
* Understanding of best practices and competency in one or more modern languages (it doesn't have to be a language that is part of our stack).
* Strong expertise developing web applications with modern back-end frameworks.
* Desire for an autonomous environment that enables you to do your best work.
How you'll Raise the Bar:
* The tools, languages, and frameworks powering our platform align with your work history.
* While a back-end expert, you thrive working across the full software stack.
* You've worked to bolster or optimize a CI/CD system.
* You have familiarity with infrastructure-as-code tools and its best practices
The anticipated base salary range for the role is $100,000 - $150,000 per year + variable + equity + benefits. Actual salaries may vary and will be based on factors, such as the candidate's qualifications, skills, competencies, and proficiency for the role. Internal candidates who have current pay within or above the hiring range are still encouraged to apply if interested.
LogicGate's Hybrid Workplace
Our hybrid workplace allows for flexibility aligned to role responsibilities and exceptional customer delivery. Location requirements for this role can be found above.
Total Rewards
We are proud to offer a variety of competitive, inclusive, and comprehensive total rewards that are designed to support the unique needs of our employees both inside and outside of the workplace.
In addition to offering competitive salary and variable compensation plans, equity options, and flexible health and wellness benefits, we are proud to offer generous PTO, Annual Company Holidays, Health Days, and Summer Fridays.
Employees' growth and development are supported throughout their career journey through informal and formal programs and activities, including access to LinkedIn Learning, regular People Leader training, and our internal Mentorship Program.
Our Culture
At LogicGate, our culture and employee experience are grounded in our core values of Be as One, Do the Right Thing, Embrace Curiosity, Own It, Empower Customers, and Raise the Bar, which guide how we show up - for each other, our customers, and all we interact with.
We believe that the strongest teams are made up of individuals who bring their different identities, experiences, and perspectives to the table. We are committed to fostering an inclusive work environment where all employees' differences are celebrated and everyone is encouraged to bring their authentic selves to work.
We encourage everyone to join one of our Employee Resource Groups (AAPI @ LogicGate, Pride at LogicGate, and Women in LogicGate) to participate in and contribute to conversations that foster an inclusive culture.
LogicGate also believes strongly in giving back to the communities in which we live and work. To enable our teams to give back, we offer paid volunteer hours and company-wide charitable activities supporting a variety of organizations and causes.
We are proud to have been recognized as a top workplace by Built In, Crain's Chicago Business, the Chicago Tribune, and more. Visit our website to learn about our latest recognition.
Learn more about our culture here.
Excited about LogicGate but not familiar with GRC?
* GRC stands for Governance, Risk, and Compliance
* GRC professionals help their companies manage uncertainty, act with integrity, and stay on the right side of the law.
* The GRC market is rapidly expanding with continuous growth opportunities. The current market size was valued at $50.5 billion in 2024 and is projected to reach $104.5 billion by 2031.
$100k-150k yearly Auto-Apply 60d+ ago
Software Engineer
Caterpillar 4.3
Staff software engineer job in Chicago, IL
Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
The SoftwareEngineer contributes to design, development and deployment of Caterpillar's state-of-the-art digital platform. This position will build a world class platform to host a wide range of digital applications.
The list of applications developed and maintained by the team are as follows:
* The Cat Central app: Order genuine Cat parts, scan and shop your assets instantly, and find answers to maintenance and parts questions.
* The Cat SIS2GO app: Designed to help customers with every stage of repair and maintenance by giving them access to Cat service and parts information for their equipment.
* Cat Spotters Guide: This Industrial Engines Spotter's Guide is to assist Cat dealers in identifying Original Equipment Manufacturer machines that may be powered by Cat industrial engines. (Android/iOS)
What You Will Do:
Responsibilities of the SoftwareEngineer are across functional lines with individuals assigned in new program development and/or maintenance of various mobile apps.
* Work directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
* Work under minimal guidance on complex systems or infrastructure components that may be used by one or more applications or systems.
* Drives application development focused around delivering valuable business features.
* Maintains high standards of software quality within the team by establishing good practices and habits.
* Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
* Performs integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results.
* The employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.
What You Have:
* Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
* Software Product Technical Knowledge: Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products.
* Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
* Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Consideration for Top Candidates:
* Bachelor's degree in computer science, SoftwareEngineering, or a related field
* Experience creating mobile applications use mobile frameworks such as React Native in both iOS/Android systems.
* Experience writing unit tests, integration tests.
* Experience with agile development methodologies.
* Experience supporting eCommerce mobile development projects preferred
* Understanding of mobile application performance optimization techniques
* Experience with deploying software using CI/CD tools such as Azure Dev ops, GitHub actions.
* Experience in collaborating with cross- functional teams including product managers, backend engineers and designers.
Additional Information:
* This position will have the option to be based out of our Chicago, IL; Irving, TX or Peoria, IL offices.
* Relocation assistance is NOT available for this position
* Visa sponsorship is NOT available with this position.
* #LI
Summary Pay Range:
$95,640.00 - $155,400.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
* Medical, dental, and vision benefits*
* Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
* 401(k) savings plans*
* Health Savings Account (HSA)*
* Flexible Spending Accounts (FSAs)*
* Health Lifestyle Programs*
* Employee Assistance Program*
* Voluntary Benefits and Employee Discounts*
* Career Development*
* Incentive bonus*
* Disability benefits
* Life Insurance
* Parental leave
* Adoption benefits
* Tuition Reimbursement
* These benefits also apply to part-time employees
Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at ****************************
Posting Dates:
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community.
$95.6k-155.4k yearly Auto-Apply 13d ago
2026 Summer Intern - Software Engineer
CIBC World Markets 4.8
Staff software engineer job in Chicago, IL
We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients.
At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.
To learn more about CIBC, please visit CIBC.com
CIBC's Summer Internship Program is a dynamic, 10-12 week experience (June through August) designed to complement your academic training and support your career aspirations. Centered around the core theme of Learn, Connect, Grow, the program offers a comprehensive blend of opportunities to expand your skills and professional network.
At CIBC, we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.
As a SoftwareEngineer Intern, You Will:
Learn
Engage in hands-on assignments supporting the development and enhancement of software solutions at CIBC.
Develop, code, and test end-to-end stack of applications.
Review, analyze, and modify programming systems, including coding, testing, and debugging.
Participate in technical design, development, and integration of cross-functional, multi-platform application systems.
Gain exposure to banking products, services, and industry regulations, including CIBC's core systems and processes.
Ensure adherence to regulatory and information security standards and policies in all aspects of application management.
Connect
Collaborate with technology and business teams in a dynamic, fast-paced environment.
Build strong relationships with technical team members and peers.
Lead discussions, listen, and ask the right questions to ensure problems/issues are identified and resolved.
Grow
Receive mentorship and guidance from experienced leaders.
Develop your technical, analytical, and communication skills in a dynamic environment.
Embrace and advocate change for optimal solutions and outcomes.
Participate in community outreach and leadership development opportunities.
Complete mandatory training and employ learnings in daily activities.
Who You Are
Currently a junior or senior majoring in Computer Science, Information Technology, SoftwareEngineering, or a related field with an expected graduation date between December 2026 and June 2027.
Basic understanding of Software Development Life Cycle, databases (Oracle, SQL), batch processing, firewalls, FTP/SFTP.
Knowledge and experience with Artificial Intelligence is an asset.
Digitally savvy; innovative and adaptable to new technologies and trends.
Exceptional interpersonal, communication, and relationship-building abilities.
Excellent organizational skills and ability to multitask.
Strong teamwork and partnership mindset.
Thoroughness in execution and follow-through.
Forward-thinking and strategic approach to problem-solving.
Proficient in programming languages (e.g., Python).
Familiarity with Microsoft Office Suite: Word, PowerPoint, and Excel.
Knowledge of databases, Oracle, SQL, batch processing, firewalls, FTP, SFTP.
Experience with security tools and concepts is an asset
How You'll Succeed
Demonstrate strong organizational skills and attention to detail.
Apply creative thinking and conceptual problem-solving to softwareengineering challenges.
Collaborate effectively within a team and across departments.
Thrive in a fast-paced, client-focused environment.
Adhere to all CIBC and Line of Business policies, standards, guidelines, and controls.
Conduct yourself in accordance with CIBC's Code of Conduct, Purpose, and shared values.
At CIBC, we offer a competitive total rewards package. This role has an expected hourly rate of $25.00 per hour for the State of Illinois market based on experience, qualifications, and location of the position. CIBC offers a full range of benefits and programs to meet our intern's needs; including 401(k) contribution, Paid Time Off (including Sick Leave and Vacation), and Holidays, in addition to other special perks reserved for our team members.
California residents - your privacy rights regarding your actual or prospective employment
This position does not offer visa sponsorship
At CIBC, your goals are a priority. We start with your strengths, ambitions and strive to create opportunities to tap into your potential.
What you need to know
CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact **********************************
You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.
We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
Expected End Date
2026-08-21
Job Location
IL-70 W Madison St, 10th Fl
Employment Type
Temporary (Fixed Term)
Weekly Hours
37.5
Skills
Oracle Portal, Oracle Systems, Python (Programming Language), SQL*Plus, SQL Tools
$25 hourly Auto-Apply 23d ago
Software Engineer Intern (Class of 2027)
Publicis Groupe
Staff software engineer job in Chicago, IL
Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients' businesses through designing the products and services their customers truly value. Publicis Sapient is the digital business transformation hub of Publicis Groupe.
Overview
As a SoftwareEngineer Intern, you'll gain first-hand experience creating imaginative solutions for our clients and you'll see your ideas become reality. You will be on a team with other engineering and product management interns to develop a digital, full-stack solution for a real client challenge. At the end of your summer internship, you'll be considered for a full-time position that starts upon completion of your degree program. Other program components include: Capability training, ongoing coaching and mentorship from leaders across the company and community service opportunities.
Our internship locations for Summer 2026 will be Chicago.
The Pay Range for this internship is $30-$33 per hour.
Qualifications
We recognize that you might not meet 100% of the requirements listed below and that's okay! We'd love to hear from you anyways.
Required Qualifications:
* Working towards a BS/BA degree in Computer Science, Computer Engineering, or related area
* On track to graduate between August 2026 and July 2027
* Comprehensive understanding of Computer Science fundamentals including object-oriented design, data structures, algorithm design, and complexity analysis
* Foundational knowledge of object-oriented programming languages
* Strong academic track record Relevant leadership experience from community organization involvement or previous employment
* Legal authorization to work in the United States without the need for employer sponsorship, now or at any time in the future
* Desired Qualifications Solid interpersonal and communication skills
* Ability to adapt and flex in a fast-paced and collaborative environment
* Outstanding problem-solving ability
Publicis Sapient is unable to consider candidates who will require visa sponsorship now or in the future for this specific role.
Additional information
All your information will be kept confidential according to EEO guidelines.
$30-33 hourly 60d+ ago
Principal Embedded Software Engineer- Avionics
Thales Defense & Security 4.5
Staff software engineer job in Aurora, IL
Thales Defense & Security, Inc. (TDSI) Headquartered in Clarksburg, MD, is a U.S. company that has been serving domestic and international defense Air, Land and Sea domains for 60+ years. With over 1000 employees, TDSI and its four subsidiaries (Advanced Acoustic Concepts, Digital Receiver Technologies, Tampa Microwave, and Trusted Cyber Technologies), supports U.S. Joint Services, special operations forces and multi-national partners with a variety of communication, visualization, signal intelligence/electronic warfare, and sensor/sonar capabilities. TDSI's key technologies include tactical handheld radios, expeditionary satellite terminals, helmet-mounted displays, optics and target recognition capability, advanced radars, undersea sensing and missile systems. Lives depend on what we do!
Top Benefits (Subject to terms of applicable policies/plans)
* Competitive Salary
* Yearly Incentive Compensation Plan
* Medical insurance for self and eligible family members
* Generous 401(k) program- up to 7% company contribution and 100% immediate vesting
* Tuition Reimbursement
* Paid wellness, vacation, and holiday leave
* Paid maternity, paternity, and parental leave
* 9/80 Work Schedule (every other Friday off)
* Hybrid Working Environment
We currently have an opening in our Aurora, IL office for a Principal SoftwareEngineer. The candidate will have responsibility for software architecture design and implementation associated with helmet-mounted display systems for fixed-wing and rotary-wing platforms. The candidate should be familiar with the Avionics domain. This position reports directly to the SoftwareEngineering Manager in Aurora, IL.
Responsibilities
Key contributor in helmet-mounted display applications:
* Provide technical expertise in the design of Avionics display systems.
* Develop efficient and robust software architecture that remains consistent with safety and regulatory requirements in accordance with RTCA DO-178C.
* Evaluate competing technical solutions.
* Provide technical expertise in Model-Based Design, ARINC 653 specification, and protocols including MIL-STD-1553, ARINC-429 and ARINC 615.
* Perform software design in ARINC 653-compliant RTOS and embedded Linux.
* Proficiency in coding in C and Python, Unit Test and Integration Test.
* Serves as technical lead in software development projects.
* Provides technical assistance in developing proposals and bids and supporting customer queries.
Qualifications
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
* U.S. Citizenship required. - Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.
* Bachelor's Degree Required; BSCS, BSCE or BSEE preferred.
* 8 years or more of experience in SoftwareEngineering.
* Proven experience working on ARINC 653-compliant RTOS, Model-Based Design and protocols including MIL-STD-1553, ARINC-429 and ARINC 615.
* Proven experience working on embedded systems in a Linux environment.
* Possesses knowledge of practical and theoretical design of deterministic embedded systems.
* Willingness to travel to customer sites.
* Strong interpersonal and problem-solving skills.
* Strong communication skills, both verbal and written.
* Focus on continuous improvement and innovation.
* Ability to comply with all Company guidelines, policies, procedures and embrace Company Core Values.
The annualized pay range for this role is $140,573-179,621 USD along with a target incentive compensation plan (ICP) of 5%. The pay range provided is a good faith estimate representative of the experience for the role described above. TDSI considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
For specific questions about this job posting, candidates may contact talent acquisition at *********************.
Thales Defense & Security, Inc. is committed to non-discrimination as applicable under federal, state and local laws. We are an E-Verify Employer.
If you need an accommodation or assistance in order to apply for a position with Thales, please call Human Resources at ************.
#LI-JD1
#LI-Hybrid
How much does a staff software engineer earn in Aurora, IL?
The average staff software engineer in Aurora, IL earns between $81,000 and $142,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.
Average staff software engineer salary in Aurora, IL
$107,000
What are the biggest employers of Staff Software Engineers in Aurora, IL?
The biggest employers of Staff Software Engineers in Aurora, IL are: