
IL LLP
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such as React, .NET, Next.js, and Azure. This role is open to both experienced engineers and high-potential early-career candidates (e.g., recent Master’s graduates in Computer Science or related fields). Responsibilities and level of ownership will be calibrated based on experience. Experienced candidates will take ownership of complex features, contribute to architectural decisions, and help raise engineering standards across the team. Early-career candidates will work closely with experienced engineers, contributing to meaningful features while developing strong production engineering skills through mentorship and hands-on experience.
Qualifications
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 5+ years of experience in full-stack software development.
- Strong experience with modern web technologies (e.g., React, .NET, Next.js, Azure or similar stacks).
- Proven ability to design and build scalable APIs and/or microservices.
- Experience with relational and/or NoSQL databases (e.g., SQL Server, PostgreSQL).
- Experience with version control (Git) and Agile development practices.
- Demonstrated ability to deliver production-quality software with strong attention to reliability, observability, and maintainability.
- Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Strong foundation in computer science fundamentals, including data structures, algorithms, and system design concepts.
- Proficiency in at least one modern programming language (e.g., C#, TypeScript, Java, Python).
- Hands-on experience through internships, research, or substantial academic/personal projects.
- Familiarity with web development concepts (front-end frameworks, APIs, databases, or cloud platforms).
- Demonstrated ability to learn quickly, solve problems, and apply concepts in practical settings.
- Strong organizational skills
- Strong attention to detail
- Good judgment
- Strong interpersonal communication skills
- Strong analytical and problem-solving skills
- Able to work harmoniously and effectively with others
- Able to preserve confidentiality and exercise discretion
- Able to work under pressure
- Able to manage multiple projects with competing deadlines and priorities
- Applicants must be authorized to work in the United States without the need for employer sponsorship, now or in the future
Preferred Qualifications
- Experience with containerization and orchestration (e.g., Docker, Kubernetes, Azure Container Apps).
- Familiarity with cloud-native and serverless architectures.
- Experience with automated testing frameworks and best practices.
- Exposure to Azure or other major cloud platforms.
- Experience building or integrating AI-enabled features (e.g., search, summarization, knowledge assistants) or working with LLM/AI services.
Skills & Technologies
About the Company
IL LLP
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$93,900 – $147,500
Location
Chicago, IL
Posted
5 days ago
Country
US