1

Senior Programmer Jobs in Elgin, IL (NOW HIRING)

Senior AI Engineer

Chicago, IL ยท On-site

$74 - $148/hr

Senior AI Engineer 1About Crowe Studio Crowe Studio is a business unit dedicated to helping clients scale smarter, transform faster, and lead in a platform-driven economy. Built for speed and ...

Senior Engineer

Oak Brook, IL ยท On-site

$118K/yr

We are seeking a highly motivated and skilled Senior Engineer, DER Interconnections to join our team at K&A Power Group in Oakbrook, IL. In this role, you will have the opportunity to work on ...

Senior AI Engineer

Chicago, IL ยท On-site

$107K - $147K/yr

Senior AI Engineer 1 About Crowe Studio Crowe Studio is a business unit dedicated to helping clients scale smarter, transform faster, and lead in a platform-driven economy. Built for speed and ...

Operations - Senior Engineer

Chicago, IL ยท On-site

$107K - $147K/yr

We are looking for a Senior Engineer to join our Operations team on our project in Chicago, IL. This is a full-time, in-person position. Key Responsibilities * Manage onsite trade activities ...

Senior Electrical Engineer

Chicago, IL ยท On-site +1

$110K - $144K/yr

Position Overview Woolpert is hiring a Senior Electrical Engineer to join our dynamic team. This position would be aligned with one of our offices in the US and would support full-time in-person ...

Senior AI Engineer

Oakbrook Terrace, IL ยท On-site +1

$105K - $144K/yr

Senior AI Engineer 1 About Crowe Studio Crowe Studio is a business unit dedicated to helping clients scale smarter, transform faster, and lead in a platform-driven economy. Built for speed and ...

Senior Engineer - Threat Hunting

Chicago, IL ยท On-site

$130.90 - $169.40/hr

Job Overview Senior Engineer Threat Hunting is a senior individual contributor in Cboe's Security Operations organization. You will define, advance, and execute the enterprise approach to detection ...

Senior AI Engineer

Chicago, IL ยท On-site +1

$107K - $147K/yr

Senior AI Engineer 1 About Crowe Studio Crowe Studio is a business unit dedicated to helping clients scale smarter, transform faster, and lead in a platform-driven economy. Built for speed and ...

Senior Engineer

Oak Brook, IL ยท On-site

$118K/yr

We are seeking a highly motivated and skilled Senior Engineer, DER Interconnections to join our team at K&A Power Group in Oakbrook, IL. In this role, you will have the opportunity to work on ...

Senior Engineer

Oak Brook, IL ยท On-site

$118K/yr

We are seeking a highly motivated and skilled Senior Engineer, DER Interconnections to join our team at K&A Power Group in Oakbrook, IL. In this role, you will have the opportunity to work on ...

Senior Engineer

Chicago, IL ยท On-site

$105 - $118/hr

Senior Engineer, Modern Workplace Midwest Vision Partners is looking for a Senior Engineer, Modern Workplace to own the endpoint and identity engineering that enables 1,500 employees and 140 ...

Senior Developer, BI Reporting (Aderant Developer) (HYBRID - All US Offices: SF, LA, CHI, BOS, NY, D.C.) If you are a Senior Developer with Aderant experience looking for an opportunity to showcase ...

Senior Cybersecurity Engineer

Chicago, IL

$118K - $161K/yr

The Senior Cybersecurity Engineer is the senior individual contributor on that team - the engineer who takes a control domain from "documented" to "running cleanly in production," sets the standard ...

Showing results 41-60

Senior Programmer information

See Elgin, IL salary details

$13

$51

$71

How much do senior programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for senior programmer in Elgin, IL is $51.68, according to ZipRecruiter salary data. Most workers in this role earn between $43.46 and $61.78 per hour, depending on experience, location, and employer.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What are the key skills and qualifications needed to thrive as a senior programmer?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What are the most commonly searched types of Programmer jobs in Elgin, IL? The most popular types of Programmer jobs in Elgin, IL are:
What cities near Elgin, IL are hiring for Senior Programmer jobs? Cities near Elgin, IL with the most Senior Programmer job openings:
Infographic showing various Senior Programmer job openings in Elgin, IL as of August 2026, with employment types broken down into 82% Full Time, 9% Part Time, 8% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $107,486 per year, or $51.7 per hour.

Senior AI Engineer

Crowe Parentco

Chicago, IL โ€ข On-site

$74 - $148/hr

Other

PTO

Posted 5 days ago


Job description

Your Journey at Crowe Starts Here: At Crowe, you can build a meaningful and rewarding career. With real flexibility to balance work with life moments, youโ€™re trusted to deliver results and make an impact. We embrace you for who you are, care for your well-being, and nurture your career. Everyone has equitable access to opportunities for career growth and leadership. Over our 80-year history, delivering excellent service through innovation has been a core part of our DNA across our audit, tax, and consulting groups. Thatโ€™s why we continuously invest in innovative ideas, such as AI-enabled insights and technology-powered solutions, to enhance our services. Join us at Crowe and embark on a career where you can help shape the future of our industry.

Job Description:Senior AI Engineer 1About Crowe Studio

Crowe Studio is a business unit dedicated to helping clients scale smarter, transform faster, and lead in a platform-driven economy. Built for speed and flexibility, Crowe Studio operates outside the constraints of traditional professional services delivery models, giving clients access to cross-disciplinary innovation, embedded AI capabilities, and global delivery resourcesโ€”all in service of solving complex business challenges in faster, smarter ways. Through Crowe Studio, the firm provides clients with an innovation partner focused on rapid execution, deep technology integration, and high-impact results. Weโ€™re building the next generation of business models for professional services, where human expertise and AI are embedded within clientsโ€™ operations to drive ongoing impact, not just deliver isolated projects. As a member of Crowe Studio, you will help distinguish Crowe in the market and drive the firmโ€™s technology and innovation strategy. The future is powered by AIโ€”come build it with us.

About Forward Deployed Engineering

The Forward Deployed Engineering (FDE) Practice drives AI transformation through embedded consulting and engineering, enabling clients to accelerate delivery, scale solutions, and capture value faster. Our approach helps companies prove AI in their own environments, delivering results in weeks, not months. We embed our Forward Deployed Engineers side-by-side with client teams to spot opportunities, make AI concepts real, and deploy solutions rapidly. Unlike traditional consulting approaches that rely on documented requirements and lengthy development cycles, FDEs blend engineering, product thinking, workflow design, and business understanding to achieve shared, outcome-driven ownership until measurable results are achieved. Our engagements range from 2-hour AI Immersion Labs that turn AI noise into real use cases, to multiโ€‘week Proof of Value Sprints that prototype and deploy gameโ€‘changing AI solutions. We help companies deโ€‘risk AI adoption while demonstrating solid ROI.

About the Team

We invest in expertise. Youโ€™ll have the time, space, and support to go deep on client engagements and build lasting technical and strategic mastery. Youโ€™ll work with cross-functional teams and client teams as a trusted advisor and domain expert. We believe in continuous growth. Our team is committed to professional development and knowledgeโ€‘sharing. We protect balance. Our distributed team culture is grounded in trust and flexibility. We offer unlimited PTO, a flexible remote work policy, and a supportive environment that prioritizes sustainable, longโ€‘term performance.

About the Role

Role Overview: The Senior AI Engineer 1 (Senior Staff) leads the development of advanced AI and machine learning systems with a high degree of autonomy. This role partners closely with architects and product stakeholders to design endโ€‘toโ€‘end AI solutions, optimize model performance, and ensure scalable, cloudโ€‘native deployment. The Senior Staff engineer drives technical decisionโ€‘making, performs inโ€‘depth system analysis, and resolves complex engineering challenges across data, model, and infrastructure layers. The role is responsible for producing highโ€‘quality, wellโ€‘architected solutions and setting technical standards that elevate engineering practices across the team. Senior AI Engineer 1 mentors junior engineers, supports crossโ€‘team collaboration, and contributes significantly to roadmap planning. This position establishes itself as a strong individual contributor with deep technical expertise in AI engineering and generative AI technologies.

In this role, you will:
  • Design and implement complex AI/ML systems, pipelines, and modelโ€‘serving architectures for enterprise workloads
  • Lead development of reusable frameworks, libraries, and tools to accelerate AI engineering across teams
  • Analyze largeโ€‘scale datasets, model telemetry, and inference performance to drive optimization strategies
  • Architect distributed training and model evaluation workflows that improve reliability and accuracy
  • Collaborate with senior stakeholders to define solution approaches, technical requirements, and feasibility assessments
  • Guide junior and midโ€‘level engineers through design reviews, code reviews, and handsโ€‘on technical mentorship
  • Implement advanced automated testing, including stress testing, bias detection, nonโ€‘regression testing, and quality evaluations
  • Troubleshoot complex pipeline failures, infrastructure errors, and distributed system bottlenecks
  • Document architectural decisions, engineering patterns, and best practices to elevate organizational knowledge
  • Optimize performance across all stages of model lifecycle, including preprocessing, training, and inference
  • Participate in roadmap discussions and provide expertโ€‘level technical recommendations for future AI capabilities
  • Ensure alignment with security, compliance, data governance, and responsible AI guidelines
  • Research new generative AI, machine learning, and cloud technologies to evaluate applicability to enterprise use cases
  • Contribute to incident response and operational support for deployed AI systems
Qualifications
  • 4โ€“6 years of professional AI/ML engineering or software engineering experience
  • Deep proficiency in Python, ML frameworks, and cloudโ€‘native engineering
  • Strong understanding of distributed systems, data pipelines, and model optimization; ability to lead technical designs and perform advanced debugging
  • Advanced handsโ€‘on experience with AWS, Azure, or Google Cloud; strong containerization expertise (Docker); production deployment using Kubernetes (EKS/AKS/GKE)
  • Proficiency with Terraform and infrastructure automation; deep experience with cloud ML platforms (SageMaker, Vertex AI, Azure ML)
  • Handsโ€‘on background with GPU/accelerator workflows; building and optimizing distributed training jobs; strong knowledge of observability and monitoring tools
  • Expertise with PyTorch and/or TensorFlow; advanced experience fineโ€‘tuning transformer architectures using Hugging Face
  • Handsโ€‘on experience designing RAG systems with vector databases including Pinecone, Weaviate, or FAISS; building GenAI microservices using LangChain or LlamaIndex
  • Demonstrated success evaluating and integrating LLM APIs (OpenAI, Azure OpenAI, Gemini); handsโ€‘on implementing PEFT and LoRA/QLoRA fineโ€‘tuning techniques
  • Skilled in designing LLM evaluation suites covering quality, safety, latency, and bias; track record optimizing inference at scale
  • Proficiency with lowโ€‘code platforms including Microsoft Power Platform (Power Apps, Power Automate, AI Builder, Copilot Studio); experience developing APIs and SDKs that enable lowโ€‘code AI consumption and building agents with multiโ€‘step reasoning and tool orchestration
  • Effective communication for crossโ€‘functional technical alignment; demonstrated ability to work independently and handle complex problems
  • Demonstrated ability to own a complete workstream lifecycle with minimal supervision
  • Bachelorโ€™s degree in Computer Science, Engineering, Data Science, or related technical field; Masterโ€™s degree or equivalent advanced study preferred
  • Travel for this role may be up to 80%, based on client and project needs. Actual travel requirements may vary
Preferred Qualifications
  • History of leading technical workstreams, mentoring engineers, or driving complex AI projects through full delivery lifecycle 2+ years as a senior individual contributor with fullโ€‘cycle project delivery and business development contribution
  • History of supporting sales pursuits or business development initiatives
  • Track record of engaging independently with executive or Cโ€‘suite stakeholders
  • Established record of leading process improvement or innovation initiatives
  • Confident presenter adaptable to any audience or format
  • Minimum Knowledge Expectations All candidates for Crowe Studio positions are expected to demonstrate baseline AI and technical knowledge, regardless of role or level.
Minimum Knowledge Expectations

Core Knowledge Areas All Crowe Studio team members are expected to have working knowledge in the following areas: Basic ML/AI literacy (training vs inference, knowledge cutoffs, LLM fundamentals) Prompt engineering and instruction hierarchies Context window and context management Model selection and capabilities Fineโ€‘tuning vs prompting vs RAG Hallucination and grounding strategies Guardrails and output validation Evals and testing approaches Security and PII awareness Responsible AI and governance LLM APIs and integration standards RAG and vector search Vector databases and embeddings Agentic workflows and tool use Cost and performance awareness Common enterprise use cases

What We Look For Beyond technical knowledge, we look for:
  • Intellectual curiosity โ€“ asking thoughtful questions and seeking deeper understanding
  • Attention to detail โ€“ noticing subtle issues and inconsistencies
  • Analytical thinking โ€“ breaking down complex problems and thinking critically
  • Tenacity โ€“ following issues through to resolution, even when challenging
  • Strong communication โ€“ conveying ideas clearly to technical and nonโ€‘technical audiences

We expect the candidate to uphold Croweโ€™s values of Care, Trust, Courage, and Stewardship. These values define who we are. We expect all of our people to act ethically and with integrity at all times.

Eligibility and compliance

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

Crowe is not sponsoring for work authorization at this time.

Pay

The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Crowe, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $74,100.00 - $147,800.00 per year.

Benefits

Your exceptional people experience starts here. At Crowe, we know that great people are what makes a great firm. We care about our people and offer employees a comprehensive total rewards package. Learn more about what working at Crowe can mean for you!

How You Can Grow

We will nurture your talent in an inclusive culture that values diversity. You will have the chance to meet on a consistent basis with your Career Coach that will guide you in your career goals and aspirations. Learn more about where talent can prosper!

More about Crowe

Crowe (www.crowe.com) is one of the largest public accounting, consulting and technology firms in the United States. Crowe uses its deep industry expertise to provide audit services to public and private entities while also helping clients reach their goals with tax, advisory, risk and performance services. Crowe is recognized by many organizations as one of the country's best places to work. Crowe serves clients worldwide as an independent member of Crowe Global, one of the largest global accounting networks in the world. The network consists of more than 200 independent accounting and advisory services firms in more than 130 countries around the world. Crowe LLP and Crowe Advisory LLC (and their respective subsidiary entities) provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, sexual orientation, gender identity or expression, genetics, national origin, disability or protected veteran status, or any other characteristic protected by federal, state or local laws. Crowe LLP and Crowe Advisory LLC (and their respective subsidiary entities) does not accept unsolicited candidates, referrals or resumes from any staffing agency, recruiting service, sourcing entity or any other thirdโ€‘party paid service at any time. Any referrals, resumes or candidates submitted to Crowe, or any employee or owner of Crowe without a preโ€‘existing agreement signed by both parties covering the submission will be considered the property of Crowe, and free of charge. Crowe will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws. Please visit our webpage to see notices of the various state and local Banโ€‘theโ€‘Box laws and Fair Chance Ordinances, where applicable.

We are committed to a meritโ€‘based hiring process, evaluating all candidates consistently using objective, jobโ€‘related criteria such as relevant experience, demonstrated skills, measurable impact, and alignment with the roleโ€™s responsibilities, and making employment decisions in a fair and inclusive manner free from discrimination.

If you are interested in applying for employment with Crowe and are in need of an accommodation or require special assistance to navigate our website or to complete your application, please visit our Applicant Assistance and Accommodations page for more information: https://careers.crowe.com/crowe-applicant-assistance-and-accommodation

Crowe (www.crowe.com) is a public accounting, consulting and technology firm with offices around the world. Crowe uses its deep industry expertise to prov