1

Software Assistant Jobs in Crown Point, IN (NOW HIRING)

Senior AI Software Engineer

Chicago, IL · On-site

$72K - $141K/yr

At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential. Individual ...

Executive Assistant

Chicago, IL · On-site

$90K - $125K/yr

At CNA, we strive to create a culture in which people know they matter and are part of something ... Strong computer skills including Microsoft Office Suite and other business related software systems.

... Assist with software deployment, upgrades, and system maintenance activities • Participate in occasional after-hours support for critical production-impact issues • Collaborate with other ...

... · Assist with software deployment, upgrades, and system maintenance activities · Participate in occasional after-hours support for critical production-impact issues · Collaborate with other ...

Assess new technologies before adoption and implementation. * Assist in the deployment of software to different environments. * Monitor system performance and perform predictive maintenance for both ...

Assess new technologies before adoption and implementation. * Assist in the deployment of software to different environments. * Monitor system performance and perform predictive maintenance for both ...

Work with Sr. Software Developers to assist and learn all facets of software development applied to the automated trading business * Develop, code, maintain, and support production-quality automated ...

Senior Software Engineer

Chicago, IL · On-site

$120 - $180/hr

Utilize modern AI-assisted development tools, coding assistants, and agentic engineering workflows ... Implement secure software development practices and proactively address vulnerabilities throughout ...

Assess new technologies before adoption and implementation. * Assist in the deployment of software to different environments. * Monitor system performance and perform predictive maintenance for both ...

Assess new technologies before adoption and implementation. * Assist in the deployment of software to different environments. * Monitor system performance and perform predictive maintenance for both ...

At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential. We are looking ...

Software Performance Engineer

Chicago, IL · On-site

$144K/yr

... Assist clients in achieving strategic e-business objectives through technology solution ... software development experience or equivalent. Candidates should have Adobe ES4 which I think is ...

Software Engineer

Chicago, IL · On-site

$110K - $130K/yr

Address technical debt, refactoring code as necessary, and driving improvements in the team's software development processes and practices. Assist in the recruitment, onboarding, and training of new ...

Work with Sr. Software Developers to assist and learn all facets of software development applied to the automated trading business * Develop, code, maintain, and support production-quality automated ...

Showing results 21-40

Software Assistant information

What is a software assistant?

Software Assistants are digital tools or programs designed to help users accomplish specific tasks or streamline workflows within software environments. They can range from simple task automation bots to advanced AI-driven virtual assistants that provide support, suggestions, or information. These assistants often integrate with various applications to enhance productivity and reduce manual effort. Examples include voice-activated assistants, chatbots, and scheduling tools. Their main goal is to make using complex software easier and more efficient for users.

What is the difference between Software Assistant vs Software Developer?

AspectSoftware AssistantSoftware Developer
Required CredentialsAssociate degrees or certifications in software toolsBachelor's or higher in Computer Science or related fields
Work EnvironmentSupport teams, administrative settings, or entry-level rolesDesign, develop, and test software applications
Employer & Industry UsageTech companies, IT departments, startupsSoftware firms, tech giants, enterprise IT
Common Search & ComparisonOften compared for entry-level roles or support functionsCompared for development expertise and project roles

The main difference between a Software Assistant and a Software Developer lies in their responsibilities and experience level. Software Assistants typically support development teams with administrative or basic technical tasks, requiring less advanced credentials. In contrast, Software Developers are responsible for creating and maintaining software, often requiring a higher level of education and technical skills. Both roles are essential in the tech industry but serve different functions within the software development lifecycle.

How does a software assistant typically collaborate with software engineers and other team members in a development project?

A Software Assistant often works closely with software engineers, project managers, and QA specialists to support the software development lifecycle. They may assist by managing documentation, tracking bugs or feature requests, preparing reports, and helping coordinate meetings or schedules. Effective communication and organization are key, as the Software Assistant often acts as a bridge between technical and non-technical team members to ensure projects run smoothly. This role provides valuable exposure to various aspects of software development and can be a stepping stone to more specialized technical roles.

What are the key skills and qualifications needed to thrive as a software assistant?

To thrive as a Software Assistant, you need foundational knowledge of software applications, troubleshooting, and basic programming concepts, often supported by a relevant degree or technical certification. Familiarity with help desk software, ticketing systems, and common productivity tools like Microsoft Office or Google Workspace is typically required. Strong communication, problem-solving abilities, and a customer-focused attitude help you effectively support users and resolve issues. These skills ensure efficient technical support, smooth user experiences, and contribute to overall organizational productivity.
What are the most commonly searched types of Software jobs in Crown Point, IN? The most popular types of Software jobs in Crown Point, IN are:
What are popular job titles related to Software Assistant jobs in Crown Point, IN? For Software Assistant jobs in Crown Point, IN, the most frequently searched job titles are:
What cities near Crown Point, IN are hiring for Software Assistant jobs? Cities near Crown Point, IN with the most Software Assistant job openings:
Infographic showing various Software Assistant job openings in Crown Point, IN as of June 2026, with employment types broken down into 74% Full Time, 22% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

Senior AI Software Engineer

CNA

Chicago, IL • On-site

$72K - $141K/yr

Full-time

Re-posted 19 days ago


Job description

You have a clear vision of where your career can go. And we have the leadership to help you get there. At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential.
Individual contributor responsible for designing, building, and operationalizing AI-driven solutions that integrate seamlessly into enterprise systems. This role combines hands-on engineering, architecture, and governance, ensuring AI solutions are scalable, secure, compliant, and aligned with business objectives.
JOB DESCRIPTION:
Essential Duties & Responsibilities
Performs a combination of duties in accordance with departmental guidelines:
  • Design and build enterprise AI applications using LLMs, prompt workflows, RAG, and agent-based patterns

  • Evaluate model quality, latency, cost, safety, and business effectiveness

  • Implement responsible AI controls, observability, and governance for production AI systems

  • Partner with architects, product owners, and business teams to identify and scale high-value AI use cases

  • Convert prototypes into production-ready, reliable applications

  • Enable automation of repeatable business processes using AI

  • Develop APIs and microservices to expose AI capabilities

  • Integrate AI solutions with enterprise platforms (claims, document systems, data platforms)

  • Ensure scalability, resiliency, and cost optimization

  • Implement test automation (unit, integration, end-to-end)

  • Apply secure coding practices (OAuth, JWT, secrets management)

  • Mentor engineers and guide AI best practices

  • Collaborate with business units, IT, and vendors

  • Evaluate emerging AI technologies and recommend solutions

May perform additional duties as assigned.
Reporting Relationship
Typically Director or above
Skills, Knowledge & Abilities
  • Strong programming skills in Java, Python, TypeScript, FastAPI, Spring Boot for APIs and services.

  • Experience using AI-enabled development tools such as GitHub Copilot, Claude Code, Cursor, and MCPs.

  • Experience with RAG (Retrieval-Augmented Generation) pipeline architecture and development.

  • Experience with agentic system design for multi-step automation (single-agent and multi-agent), including orchestration, state and memory patterns, tool integration, and safe autonomy controls (permissions, approvals, and auditability).

  • Experience with Google Cloud Platform (GCP), including services such as GKE, Cloud Storage, PostgreSQL, Pub/Sub, Secret Manager, BigQuery, and Vertex AI.

  • Advanced knowledge of designing and building integration platforms, APIs, and web services.

  • Experience with CI/CD automation using tools such as Docker, GKE, GitHub, and GitHub Actions.

  • Strong analytical, problem-solving, and communication skills

  • Experience with SQL/NoSQL data stores (modeling and query optimization)

  • Automated testing experience (unit and integration)

  • Working knowledge of React and front-end fundamentals (components, state, and API integration)

  • Strong understanding of SRE and observability fundamentals (logs, metrics, traces) and how to use them to diagnose distributed system behavior

  • In-depth knowledge of the system development life cycle and of system and application development technology alternatives.

  • Experience working in high-performing Agile teams

  • Excellent communication and interpersonal skills, with the ability to work effectively with peers, IT management and staff, and internal and external business partners and clients.

  • Preferred insurance industry knowledge.

Education & Experience
  • Bachelor's degree in computer science or related discipline, or equivalent work experience.
  • Typically, a minimum of 7 years of systems analysis and application development experience, including 3+ years of experience building AI solutions.
  • Applicable certifications preferred.

#LI-KJ1 #LI-HYBRID
In certain jurisdictions, CNA is legally required to include a reasonable estimate of the compensation for this role. In District of Columbia, California, Colorado, Connecticut, Illinois, Maryland, Massachusetts, New York and Washington, the national base pay range for this job level is $72,000 to $141,000 annually. Salary determinations are based on various factors, including but not limited to, relevant work experience, skills, certifications and location. CNA offers a comprehensive and competitive benefits package to help our employees - and their family members - achieve their physical, financial, emotional and social wellbeing goals. For a detailed look at CNA's benefits, please visit cnabenefits.com.
CNA utilizes AI-enabled technology during the recruiting process. For more information, please visit our careers page.
CNA is committed to providing reasonable accommodations to qualified individuals with disabilities in the recruitment process. To request an accommodation, please contact leaveadministration@cna.com