AI Software Engineer
Software developer 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 software engineering 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 software engineers, 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.
Backend Java Developer
Software developer job in Rosemont, IL
Hello,
We have 4 urgent openings for a "Backend Java Developer". These are hybrid roles in day per week onsite (Wednesdays) - Local candidates only
Only looking for candidates who can work on W2
Strictly no C2C or third-party vendors
Client: Ahold Delhaize (AD USA)
Title: Backend Java Developer
Location: Rosemont, IL
Onsite Requirement: 1 day per week onsite (Wednesdays) - Local candidates only
Employment Type: Contract to Hire
Rate: $65 - $70/hr on 1099
Citizenship: USC and GC Only
Tech Stack: Java, Spring Boot, AWS or Azure
Ahold Delhaize is seeking an experienced Backend Java Developer to support large-scale, enterprise-level initiatives within their digital and customer-facing platforms. This position is ideal for a strong backend engineer who thrives in building scalable applications, optimizing performance, and contributing to enterprise architecture.
If you are passionate about designing reliable backend systems and you want your work to make a measurable impact, this is an excellent opportunity.
Position Overview
The Backend Java Developer will design and build high-performing backend services that power key business applications. You will work across multiple technology domains, help modernize existing systems, drive architectural discussions, and mentor junior developers. The role blends hands-on coding, architectural input, and team collaboration.
Key Responsibilities
• Lead hands-on backend development for enterprise-grade applications
• Design, develop, and maintain complex software components across multiple tech domains
• Build reusable, scalable libraries and backend services
• Ensure stability, scalability, and performance of the platform
• Develop solutions aligned with established technical design standards and best practices
• Lead story grooming, feature-level design sessions, and development planning
• Improve code quality, development accuracy, and project delivery timelines
• Conduct detailed code reviews and guide junior developers
• Support distributed system development and cloud-based architecture
• Collaborate with cross-functional teams in Agile environments
• Mentor junior engineers and support knowledge transfer
Required Skills
• 5+ years in a Senior Developer capacity working on enterprise applications
• 5+ years developing backend services in Java
• Strong experience building and consuming APIs
• 3+ years working with AWS or Azure to build cloud-native architectures
• Solid understanding of service-oriented architecture and event-driven systems
• Strong knowledge of Java 8+
• Hands-on experience with Spring Boot, Spring Framework, Spring Data, Spring Cloud, and Spring Security
• Experience with relational and NoSQL databases and ORM tools
• Strong experience developing distributed systems and microservices
• Familiarity with fault-tolerant, high-availability system design
• Experience with JUnit, TestNG, Mockito, and E2E testing frameworks
• Understanding of Agile, TDD, CI/CD practices
• Strong communication skills and ability to mentor junior engineers
Preferred Qualifications
• Experience supporting large-scale customer-facing platforms
• Background in cloud-first modernization projects
• Experience working in hybrid environments with cross-functional teams
ABOUT US:
Anagh Technologies is a technical consulting firm specializing in UI, Front-End, and Full-Stack web technologies. We currently have 30+ positions in Angular, React, Node, and Java.
If technically strong, we can 100% get you an offer within 2 weeks MAX, as we will consider you for multiple roles at once. If you are interested and are available, please email me your resume and contact information to jeff.r AT anaghtech.com. Thank you for your time.
Senior Software Engineer
Software developer job in Chicago, IL
Senior Software Engineer - Build Next-Gen Conversational Platforms
💰 Salary: $230K base + 15% bonus + equity
About the Opportunity
Harnham is working with a fast-growing AI technology company that is building a next-generation agentic voice platform for enterprise-scale customer engagement. This organization partners with Fortune 50 businesses across healthcare, finance, and retail and is backed by leading investors with over $25M in funding.
They are scaling rapidly and seeking an experienced Senior Software Engineer to join their engineering team and help shape the future of conversational AI.
The Role
You'll design and build core platform components, working on backend services and APIs that power real-time voice applications. This role requires strong CS fundamentals, experience in scalable architectures, and collaboration with ML engineers and product teams.
Key Responsibilities
Develop backend services and APIs for high-concurrency, real-time applications
Design scalable, secure architecture for cloud-based systems
Work across backend and some frontend layers (full-stack experience is a plus)
Implement solutions in AWS ecosystems (EKS, Lambda, S3)
Optimize data models and pipelines using Postgres
Collaborate with ML engineers and DevOps to integrate AI models into production
Mentor junior engineers and establish best practices in coding, testing, and CI/CD
What We're Looking For
6-7+ years of software engineering experience
Strong CS fundamentals (data structures, algorithms, architecture)
Experience with AWS services and containerized environments (Docker/Kubernetes)
Proficiency in backend development (Java, Python, or similar)
Exposure to frontend frameworks is a plus
Familiarity with distributed systems and high-performance architectures
Why Apply?
Competitive compensation + bonus + equity
Work on industry-disrupting AI solutions
Collaborative culture with real impact
Relocation support and hybrid flexibility
Sharepoint Developer (with some .net experience)
Software developer job in Chicago, IL
Thanks for taking time to stop by and take a look at the SharePoint / .net Developer role I posted here on LinkedIN, I appreciate it quite a bit.
I realize that looking for work - especially now - kinda stinks. So, I am going to try and make this as pain free as possible. Allow me to introduce myself just a bit. My name is Tom Welke, I am Partner & VP at RSM Solutions, Inc. I have been recruiting technical talent for a long long time and been in the tech sector for longer than that. I'm saying all this not to gloat, I am saying this so that you know that you are actually dealing with a real, live, breathing human. Not a bot, not an AI engine. Like I said, if I can make this easier, I will gladly do my best to try. That being said, you will see some humor in this JD...
So, let's get down to it...
As with just about every role I work on, social fit is important. Granted, there will be some 'gotta have's otherwise someone's going to have a coronary' from a technical standpoint (you will see that as your read this JD)...but those social fit characteristics are really important as well. Here are some of 'em:
This one is for my favorite law firm. Yep, there is such a thing... I have worked with them quite a bit over the past few years, so I know these guys pretty well. Sometimes, people will think that all law firms are the same. Starchy, stiff upper lip, and kinda dull. These guys are definitely not starchy or so ego-filled that you can't get anything done without an act of Congress. So, if you function well in an environment where - yes - they are professional, but also one where they focus on actually getting stuff done, you will do just fine here.
There is a lack of micro-management here. But, here's the caveat. It means you don't need to be micro-managed. If you are the kind of person that does their best work wherever they go, and is thinking ahead as they work (in other words, if you go this way, you will run into a wall...so, you don't run into the wall and go a different direction), you will do just fine here as well.
This role is being done onsite in downtown Chicago. We are really only looking to work with candidates that are already in the greater Chicago metro area for this role. In addition, I can only work with US Citizens of Green Card Holders for this one. So, if you are an H1, OPT, EAD, H4, F1, STEM Visa holder, I won't be able to work with you, unfortunately.
This role is permanent and fully benefitted (life, dental, health, all the goodies)
For this role, we are seeking - as you might have guessed from the title - a SharePoint Developer with .net development experience. This role is for someone who looks at their work, not as tasks, but from a wider angle lens. In other words, you will be working on everything from requirements gathering, documentation, process flow diagramming, dev, test and deployment. Along that process of seeing that 'wide angle lens', you will - inevitably - find that what is asked for isn't really going to solve the issue. So, if you have been that person that challenges assumptions, and asks clarifying questions, we will be on the right track.
You will, primarily, work with SharePoint Online and Microsoft's development stack, including .Net, ASP.Net, VB.Net, SPFx, MVVM and MVC Patterns, and C#. You will be working on a mix of projects, including dev work from scratch, working off of apps that already exist, 3rd party integration work, and senior level support of your code. The teams you will be working with are risk & compliance, marketing and administration within the firm.
You will be a part of a 9 person team. All of these team members are, primarily, .net architects and developers. You will be focusing, primarily, on SharePoint development in this role and working alongside your other teammates.
Here are some of the main responsibilities (this is not an exhaustive list...most people reading this know by now that you will be working with a team...and 'other projects as assigned' are a standard with just about any dev role):
Design, developer, validate & implement SharePoint and .net apps to solve complex challenges using SharePoint Online.
Maintain, enhance and refactor existing SharePoint and .net based applications to optimize the existing application portfolio, while staying up to date with other dependencies.
Manage data integration between SharePoint Online applications and 3rd party solutions using fun stuff like Stored Procedures, SSIS, DTS, SharePoint Lists and other data integration middleware.
Here is what we are seeking
At least 7 years of SharePoint development experience. This 7 years of experience will need to include experience with ASP.Net, VB.Net, C#, SPFx, MVVM, and MVC patterns.
At least 2 projects in your background where you were the only SP or .net developer working on that project from start to finish.
At least 6 years of experience with Sql Server 2019 or newer. This experience will need to include SSRS and SSIS.
At least 5 years of experience with Azure DevOps or TFS. This should include build/release engineering, pipeline, management for software web applications, test manager and test automation.
Experience with IIS administration would be great to see.
Experience with IntApp Integrate (or similar tools like Biztalk, MQ, Oracle Fusion, etc) would be great to see.
Experience with PowerAutomate, K2 BlackPearl, or IntApp Flow would be great to see.
Experience with HTML, CSS, XML, JavaScript, VB Script, Python, TCL, or Pearl would be great to see.
Lead Software Engineer
Software developer 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 Software Engineer to join our expanding IT team. We're hiring two Lead Software Engineers 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.
Senior C++ Developer
Software developer job in Chicago, IL
Duration: 6 months
Qualifications
- At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams.
- Strong Experience in developing secure, low-latency enterprise level applications in Linux environment using C (including C1417), Boost and STL libraries.
- Experience in working with cloud technologies, especially on Azure ecosystem would be highly preferred.
- Experience in developing highly secure code by following guidelines like OWASP, NIST would be strongly desirable.
- Solid background in relational/document-based databases.
- Experience in developing high performing RESTful web services with database connectivity.
- Experience in working with scripting languages -Bash, Python and the like.
- Exposure to C unit testing frameworks would be desirable.
Tasks / responsibilities
- Develop and maintain massive existing C codebase pertaining to Security Development Team.
- Building and maintaining reusable C components/libraries for future use.
- Responsible for efficiently working with other teams in the organization to help them upgrade to latest client-side libraries in our quest to modernize the C stack.
Best Regards,
Dipendra Gupta
Technical Recruiter
*****************************
Lead Blockchain Software Developer
Software developer job in Chicago, IL
Salary: Open + Bonus
Hybrid: 3 days onsite, 2 days remote
*This role is open to H1B transfer*
Qualifications
Bachelor's degree
7+ years of experience in software development
5+ years of experience in Java
2+ years of development experience with Scala
2+ years of experience in react js or similar technologies
1+ years of experience with distributed application design & blockchain
Experience with Akka or other actor-based systems
Experience with DevOps and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher)
Experience with BDD methodologies & automated acceptance testing
Web and Mobile Application development experience
Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk)
Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance
Responsibilities
Development and delivery of business features, integrating a variety of upstream data sources and presenting data through the user interface, all while enriching and advancing the platform.
Work alongside experts that are building a next generation blockchain-based securities lending system, and paving the future of digital transformation in the capital markets industry
Collaborate with others to deliver complex projects which may involve multiple systems
Develop solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop
Optimize application performance through analysis, code refactoring, and system tuning
Recommend technologies and tools that improve the efficiency and quality of company systems and development processes.
Senior Software Engineer
Software developer job in Chicago, IL
Job Title: Senior Software Engineer
Company: KeyCare, Inc.
Employment Type: Full-Time
Salary: $115,000-$150,000
About Us:
KeyCare is unlocking the future of virtual care! Our mission is to increase access to convenient and cost-effective care on a single platform connected to our nation's health systems.
Position Overview:
As a Senior Software Engineer at KeyCare, you will join our vibrant and forward-thinking team, where we harness the power of technology to create impactful solutions for real-world challenges in the Healthcare industry. We are searching for a Senior Software Engineer who is passionate about problem-solving, adaptable to diverse technologies, and excited to contribute to a collaborative and dynamic work environment.
Key Responsibilities:
Innovative Design and Development: Lead the design, development, and implementation of software applications on the Azure platform, bringing innovative solutions to life.
Cloud Mastery: Utilize your Azure expertise to manage and optimize cloud-based applications, ensuring they are scalable, secure, and efficient.
NodeJS and Azure Functions: Develop and maintain high-performance applications using NodeJS, TypeScript and Azure Function Apps.
DevOps Excellence: Implement and uphold DevOps practices, including containerization and building robust deployment pipelines to ensure smooth, automated workflows.
Operational Excellence: Measure performance, analyze application telemetry, and proactively identify and address potential issues to ensure optimal application operation.
Creative Problem Solving: Bring your analytical and creative problem-solving skills to tackle complex challenges and develop innovative solutions.
Collaborative Spirit: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver top-tier software solutions.
Mentorship: Guide and mentor junior engineers, fostering a culture of continuous learning and growth.
Qualifications:
Experience: 5+ years of professional experience in software development, with a strong focus on cloud-based applications.
Cloud Expertise: Proven experience with Azure or comparable cloud platforms.
Technical Skills:
Proficiency in NodeJS and TypeScript
System design experience (building robust, secure, and scalable systems with several components, integrations with 3rd-party APIs, etc.)
Experience with Azure Function Apps or comparable serverless platforms
Additional experience with React and modern web frameworks is highly desirable
Knowledge of Epic Health Systems, Electronic Health Records (EHRs), HL7 standard and interoperability, etc. is a plus
DevOps Knowledge: Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and building CI/CD pipelines (e.g. GitHub Actions).
Operational Excellence: Ability to measure performance, analyze application telemetry, and proactively identify and resolve potential issues.
Problem-Solving Skills: Strong analytical and creative problem-solving abilities.
Adaptability: Ability to quickly adapt to unfamiliar technologies and methodologies.
Collaboration: Excellent communication and teamwork skills.
Education: Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience.
Benefits: Eligible for company benefits upon package roll out:
Medical
Vision
Dental
Life Insurance
Disability
Unlimited PTO
KeyCare is an Equal Opportunity/Affirmative Action Employer.
We encourage all qualified applicants to apply. KeyCare is committed to its evolution towards a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender or gender identity, sexual orientation, age, marital status, disability, sex, country of origin, or veteran status.
Senior SDET - Architect
Software developer job in Chicago, IL
Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.
We are seeking a dynamic and innovative Test Architect to lead our Azure Infrastructure as Code (IaC) quality assurance initiatives and contribute to application development projects leveraging Python, Spring Boot, and React. This role bridges the domains of cloud infrastructure, automated testing, and modern application engineering, making it ideal for a technical leader passionate about DevOps, platform reliability, and developer productivity.
Role Overview
As a Test Architect, you will be responsible for designing and implementing robust quality frameworks for Azure-based IaC solutions, driving the adoption of automation best practices, and ensuring infrastructure consistency and compliance across multiple environments. You will also play a key role in developing and integrating supporting applications-ranging from automation scripts to dashboards-using Python for backend logic and Spring Boot/React for full-stack web development.
Key Responsibilities
Architect and evolve comprehensive automated test strategies for Azure IaC, focusing on Terraform, ARM/Bicep, and policy compliance.
Lead the development of Python-based automation tools and scripts for test execution, resource provisioning, configuration validation, and infrastructure reporting.
Design, build, and maintain user-facing dashboards, reporting tools, and workflow automation platforms using Spring Boot and React, enabling data-driven insights into IaC test coverage, drift management, and compliance posture.
Integrate IaC quality gates into CI/CD systems such as GitHub Actions, ensuring all code deployments pass automated test suites and drift detection scans before promotion.
Establish and refine frameworks for drift detection, root cause analysis, and remediation, leveraging both native Azure services and custom-developed solutions.
Collaborate with architects, security specialists, and application developers to align infrastructure test practices with organizational goals, compliance requirements, and evolving cloud technologies.
Promote best practices through code reviews, technical workshops, and documentation.
Design, implement, and maintain comprehensive automated testing suites for Azure IaC using python.
Develop, execute, and refine test cases to validate infrastructure modules, deployments, and policies in Azure environments.
Develop, enhance, and maintain supporting applications and tools using Python, Spring Boot, and React, facilitating automation, reporting, and dashboarding for IaC quality and drift management.
Monitor, report, and remediate infrastructure drift, using tools and frameworks for continuous compliance and configuration management.
Maintain detailed documentation on test coverage, drift findings, and corrective actions taken to ensure auditability and traceability.
Conduct root cause analysis for infrastructure failures and propose solutions to improve test coverage and resilience.
Stay up-to-date with Azure platform enhancements, testing tools, and industry trends in cloud IaC quality, governance, and full-stack development.
Required Skills & Qualifications
Bachelor's or master's degree in computer science, Engineering, or a related technical discipline.
14+ years of experience in cloud infrastructure engineering and automated testing, with a minimum of 3 years focused on Azure public cloud.
Expertise in infrastructure automation using Terraform, ARM templates, and Bicep within Azure environments.
Advanced proficiency in Python for developing test automation, orchestration logic, and data processing pipelines.
Strong background in full-stack application development, including building RESTful APIs and web applications with Spring Boot (Java) and React.
Hands-on experience with configuration management, monitoring, and compliance tools native to Azure, as well as industry-standard frameworks (e.g., Terratest, Pester).
Track record of integrating infrastructure quality assurance into modern CI/CD pipelines.
Excellent analytical, problem-solving, and communication skills, with an emphasis on technical documentation and cross-functional collaboration.
Proficient in supporting, maintaining, and enhancing Spring Boot applications, ensuring seamless integration with backend services, optimized performance, and robust security for enterprise-scale cloud environments.
Extensive hands-on experience with Azure-native monitoring tools such as Azure Monitor, Log Analytics, and Application Insights, enabling proactive detection and resolution of infrastructure issues.
Proficiency in integrating monitoring frameworks with automated test suites and reporting dashboards, ensuring visibility into resource health, compliance drift, and system performance.
Preferred Skills
Experience with multi-cloud environments (AWS, GCP) and hybrid IaC strategies.
Familiarity with containerization (Docker, Kubernetes/AKS) and microservices architectures.
Background in building secure, compliant platforms within regulated industries.
Expertise in workflow automation, event-driven architectures, and data visualization using Python, Spring Boot, and React.
Experience with TypeScript, Next.js, or other modern JavaScript frameworks.
Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
Understanding of security best practices (OWASP, JWT, OAuth2, SSO).
Background in performance optimization, caching strategies, and application monitoring.
Exposure to automated testing tools (Jest, Mocha, Selenium, JUnit).
Strong analytical, troubleshooting, and debugging skills.
Relevant Azure and DevOps certifications (AZ-104, AZ-305, DevOps Engineer Expert) are strongly preferred.
Software Engineer
Software developer job in Chicago, IL
TBSCG is a modern consulting and engineering company trusted by well‑known enterprise brands. We design, build, and support digital experiences and platforms across financial services, manufacturing, technology, public sector and global consumer brands. We combine the feel of a close‑knit, supportive team with the impact and credibility of large‑scale, high‑visibility programs.
About the Role
We're looking for a Full‑Stack Engineer who enjoys working across the stack - from backend services and APIs to modern frontends. You'll build end‑to‑end solutions that power digital platforms for enterprise clients, working with both Java/Node.js and React.
What You'll Do
• Build features end‑to‑end across backend and frontend
• Write clean, modular code that is well‑tested and maintainable
• Work with APIs, headless/CMS platforms, cloud services and integrations
• Participate in solution design and contribute to technical choices
• Collaborate with architects, designers and engineers across disciplines
• Help improve engineering standards, tooling and reusable components
Must‑Have
• Solid web fundamentals & API understanding (HTTP, REST, JSON)
• Experience in Typescript, React and Next.JS
• Git, secure development mindset, and CI/CD familiarity
• Ability to deliver end‑to‑end features with some autonomy
Useful to Have
• Experience with Java.
• Terraform
• SQL/NoSQL; Docker; cloud‑ready development
• Automated testing across front & backend
Bonus
• Integrations with CMS/DXP, DAM, CRM or e‑commerce
• Magnolia CMS + React headless or hybrid experience
• AWS cloud experience (backend or frontend delivery)
• Consulting or client‑facing experience
Please note that TBSCG does not provide visa sponsorship or assistance.
If you would like to know more about how your personal data is used, in relation to the recruitment process, please see our Recruitment Privacy Policy (
******************************************
TBSCG participates in the E-Verify program to verify the employment eligibility of all new hires. If you are selected and hired, your eligibility to work in the United States will be verified within the first three days of employment
AS400 Programmer Analyst / RPG Developer,25-14051
Software developer job in Ashton, IL
The Short Scoop
Bring your expertise in AS400 and RPG programming to a company where technology fuels innovation in manufacturing. My client is looking for a developer who thrives in solving problems, building reliable systems, and keeping operations running smoothly. This is a chance to work in a collaborative IT team where your impact will be felt across production, logistics, and business functions.
Location: Ashton, IL area
Status: Full-time perm - On site 100%
Why You Should Apply
Annual bonus program - up to 15%
Excellent benefits: health, dental, disability & life insurance, profit sharing, 401(k), wellness and fitness programs
Generous vacation, 11 paid holidays, and personal time
Opportunity to work with modern IBM I-Series systems and play a key role in mission-critical operations
Compensation range: $90,000 to $130,000 annually
What You'll Be Doing
Designing, developing, and implementing software using RPG/RPGLE, SQL, and CLLE
Supporting existing business applications and building new solutions in RPGLE and SQLRPGLE
Managing and resolving IT service requests through a ticketing system
Providing after-hours support when needed
Creating and maintaining technical documentation, process flows, and user manuals
About You
Be able to do the job as described.
Strong skills with RPG, RPGLE, SQLRPGLE, and CLLE
Knowledge of Infor/Infinium ERP, GXS/TrustedLink EDI, or IBM I-Series upgrades a plus
Comfortable working hands-on in a manufacturing IT environment
Strong analytical problem-solver who thrives in a team setting
How To Apply
We'd love to see your resume, but we don't need it to have a conversation. It is as easy as one, two, three! Send an email directly to me, *********************************** and tell me why you're interested. Message me here on LinkedIn. If you do have your resume ready to go, apply now on this site.
Setting Expectations
We'd love to help every single person who is interested and applies to this role. Unfortunately, too many people apply who don't appear capable of doing the job. We apologize in advance, but we will not be able to respond directly to all submissions.
Sponsorship is not an option for this role.
This client is an Equal Opportunity Employer
This is NOT A REMOTE ROLE!
TBI Id No: 25-14051, AS400 Analyst Programmer / RPG Developer
Senior Java Software Engineer
Software developer job in Chicago, IL
We are looking for a Java Developer to analyse, design, code, and test Java/HTML/CSS/SQL code and web applications.
What You'll Do
Analyse business requirements to determine appropriate technology solutions
Write code, complete programming, perform testing, and debugging of web applications
Design and implement web services
Create SQL queries and database objects
Work with non-technical end users as needed
Follow department standards and methodologies
Interact and communicate effectively with all levels of staff, senior management, and customers
Provide ad-hoc reporting and analysis as required
What You'll Need
React and Unit testing for this one is a must.
Required:
9 years of experience with Java 8, 11, and higher versions
5 years of experience with React and Unit Testing
6 years of experience with SQL
6 years of experience with JavaScript
6 years of experience with CSS
5 years of experience with Bootstrap
5 years of experience with JPA (Java Persistence API)
5 years of experience with JQuery
5 years of experience with Spring Framework (including MVC)
Experience in agile development processes, especially Scrum
Excellent communication and interpersonal skills
Ability to work well individually and in a team environment
Preferred:
6 years of experience with Eclipse IDE
5 years of experience with AWS Cloud (CodeCommit, CodeBuild, CodePipeline, etc.)
3 years of experience with Apache Tomcat/TomEE
3 years of experience with JUnit & Selenium
3 years of experience with Python
3 years of experience with Jira & Confluence
Senior Python Developer
Software developer job in Chicago, IL
Design & build production-grade services and APIs (FastAPI / Django / Flask) using clean, well-tested Python.
Architect scalable systems (microservices, event-driven patterns, async I/O, caching) with high availability and failover.
Data & storage: model schemas; write efficient SQL; integrate with Postgres/MySQL, caching (Redis)
Performance & reliability: profile (cProfile, py-spy), tune hot paths, apply back-pressure, circuit breakers, retries, and idempotency.
Security & compliance: enforce authN/Z, secrets management, secure coding, dependency hygiene (SCA), and data protection.
DevOps & quality: code reviews, automated testing (pytest), static typing (mypy/pyright), linting, and CI/CD best practices.
Cloud & platform: containerize ; deploy to Kubernetes or serverless (Azure Functions); manage IaC (Terraform).
Observability: instrument with OpenTelemetry; create actionable dashboards/alerts
Minimum qualifications
10+ years of professional software engineering with Python in production.
Deep expertise with at least one Python web framework (FastAPI, Django, or Flask) and modern async programming.
Strong CS fundamentals: algorithms, data structures, and concurrency
Proven experience designing distributed systems and event-driven architectures.
Solid SQL/ORM experience (SQLAlchemy/Django ORM) and schema design.
Mastery of testing (unit/integration/contract), CI/CD (GitHub /Azure DevOps), and release strategies.
Hands-on with cloud (Azure), containers, Kubernetes, and infrastructure automation.
Excellent communication; ability to lead cross-functional initiatives.
Nice to have :
Security background: OAuth2/OIDC, Key Vault/Secrets Manager, threat modeling, SDLC governance.
FinTech domain experience
Front-end familiarity (React) for API-consumer alignment.
Senior Dotnet Developer
Software developer job in Springfield, IL
**************It's a Hybrid role - initial 30 days onsite, later 2/3 days onsite per week
The organization is seeking a highly skilled and results-driven Senior .NET Developer to contribute to the design, development, and maintenance of enterprise-scale web applications. The ideal candidate will bring extensive hands-on experience in Angular, Entity Framework (EF Core), and .NET technologies, combined with strong collaboration and problem-solving abilities within an Agile team environment. Develop dynamic Kendo UI interfaces. This role will play a key part in building responsive, high-performing, and scalable applications that meet critical business and user needs.
Key Responsibilities
Application Design & Development
Design, develop, and implement robust front-end and back-end solutions using Angular, .NET (C#), and Entity Framework Core (EF Core).
Develop dynamic and interactive user interfaces leveraging Kendo UI controls and reusable components.
Ensure system scalability, performance optimization, and maintainability through clean and modular coding practices.
Collaborate closely with architects and analysts to translate business requirements into high-quality software solutions.
System Integration & Maintenance
Integrate RESTful APIs and third-party services to deliver seamless user experiences.
Maintain and enhance existing applications by identifying performance bottlenecks, debugging issues, and implementing improvements.
Conduct thorough code reviews and enforce best practices for maintainability, security, and compliance.
Agile Collaboration
Participate actively in Agile ceremonies-including sprint planning, daily stand-ups, reviews, and retrospectives-to ensure continuous delivery and alignment with project goals.
Work collaboratively with cross-functional teams including UI/UX designers, QA testers, and DevOps engineers.
Contribute to sprint commitments, story estimations, and backlog refinements to ensure predictable delivery.
Quality Assurance & Documentation
Write comprehensive unit tests and participate in automated testing to ensure code quality.
Maintain accurate technical documentation, design specifications, and version control using Git-based repositories.
Support continuous integration and deployment pipelines, ensuring smooth transitions between development, testing, and production.
Required Technical Skills & Experience
Minimum 8 years of hands-on experience in:
Angular Development (latest versions preferred) - including component-based architecture, TypeScript, RxJS, and state management (NgRx).
.NET Framework / .NET Core Development - with strong proficiency in C#, ASP.NET Core, Web APIs, and MVC frameworks.
Entity Framework Core (EF Core) - implementing ORM, LINQ queries, and database migrations for SQL Server or other RDBMS.
Kendo UI Framework - building interactive, high-performance web interfaces with Kendo widgets and controls.
Minimum 2 years of proven experience working in an Agile/Scrum environment, actively participating in sprint-based development cycles.
Strong understanding of software development life cycle (SDLC), RESTful architecture, and API-first design principles.
Experience with Git, Azure DevOps, Jira, or similar project tracking and version control tools.
Proficiency in front-end optimization, responsive design, and cross-browser compatibility.
Preferred Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience with CI/CD pipelines, Docker, or cloud-based deployments (Azure/AWS).
Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine, Karma) and code quality tools (SonarQube, ESLint).
Excellent communication and collaboration skills, with a commitment to delivering high-quality software in a fast-paced Agile environment.
Core Competencies
Strong analytical and problem-solving skills.
Detail-oriented with a focus on code quality and performance.
Self-motivated with the ability to work independently and as part of a team.
Effective communicator capable of engaging both technical and non-technical stakeholders.
Continuous learner, staying current with emerging technologies and development practices.
1850
Senior Back End Developer - Distributed Systems (C# or Golang)
Software developer job in Chicago, IL
Our client, a fast-growing organization developing secure, scalable technologies for next-generation AI applications, is seeking a Backend Engineer to join their core platform team.
In this role, you'll help build and refine the foundational services that power authentication, observability, data flows, and high-availability systems across a distributed ecosystem. This is an opportunity to work on complex backend challenges while shaping the infrastructure that supports mission-critical applications.
What You'll Do
Develop, enhance, and support backend services that form the foundation of the platform.
Build and maintain core authentication and authorization capabilities.
Apply principles of Domain-Driven Design to guide how services and components evolve over time.
Architect, extend, and support event-sourced systems to ensure durable, consistent operations at scale.
Participate in API design and integration efforts across internal and external stakeholders.
Implement and support messaging frameworks (e.g., NATS) to enable reliable service-to-service communication.
Maintain and improve observability tooling-including metrics, tracing, and logging-to ensure healthy system performance.
Work closely with infrastructure, DevOps, and engineering teams to ensure robust, secure, and maintainable operations.
What You Bring
3-6+ years of experience as a backend engineer.
Strong knowledge of distributed systems and microservices.
Proficiency in at least one modern backend programming language (C#, Go, Rust, etc.).
Practical experience with IAM concepts and authentication/authorization frameworks.
Exposure to event-sourcing patterns, DDD, and common messaging systems (e.g., NATS, Kafka, SNS, RabbitMQ).
Familiarity with Redis or similar in-memory caching technologies.
Experience working with observability tools such as Prometheus, Jaeger, ELK, or Application Insights.
Understanding of cloud-native environments and deployment workflows (AWS, Azure, or GCP).
Why This Role Is Compelling
You'll contribute directly to a foundational platform used across an entire organization-impacting performance, reliability, and security at every layer. If you enjoy solving distributed-system challenges and working on complex, high-scale backend services, this is a strong match.
#BackendEngineering #DistributedSystems #PlatformEngineering #CloudNative #SoftwareJobs
Java AWS Developer - Fintech Domain
Software developer job in Chicago, IL
Greymatter Innovationz helps you stay digitally relevant across domains, technologies, and skillsets, every day.
We are looking for:
Java AWS - Senior Developer with strong coding skills
Duration: Contract Or Fulltime
Onsite- 5 days/ wk
Candidate must be heavy on backend Java API and heavy on AWS (Lamba or S3 or any other AWS tool)
Must Have Qualifications:
• Experienced with Java development using Spring boot framework
• Strong knowledge of J2EE frameworks, Object Oriented Programming and microservices application architecture
• Strong knowledge of core java with understanding of concepts like Java runtime, interservice communication, Logging/Monitoring, Authorization, Bounded-Context based modeling, Exception Handling, JSON parsing
• Experienced with building and deploying applications in servers like Tomcat and WebSphere along with modern cloud tech stacks like Kubernetes and OCP.
• Hands on experience with RDBMS and PL/SQL technologies with exposure to both on prem (Oracle, Postgres) and cloud managed services databases like RDS and CloudSQL
• Strong experience in TDD methodology , writing and executing automated Junit Test cases
• Experienced with Streaming/Queuing platforms - Kafka/RabbitMQ
• Handson with Maven and Ant builds
• Experienced with DevSecOps pipelines and tools like Jenkins or Harness
• Knowledge of Payment domain with experience in wallet and digital payments.
• Spring Integration, Spring State machine and Spring batch frameworks
• Handon knowledge in AWS, GCP or Azure cloud
• Experience on cloud native technologies like S3, SQS, Lambda functions etc
• Knowledge of NO SQL databases
• Strong knowledge and hands-on skills in Docker, Kubernetes, OpenShift, RHEL, Helm
• Strong analytical and communication skills
• Knowledge of API Management and API Integration design patterns
• Exposure to Performance test tools like Jmeter or Gatling
• Exposure to chaos experiments and Chaos tools like Gremlin, Litmus etc.
At Greymatter Innovationz,
We offer:
Motivating Work Environment.
Excellent Work Culture.
Help you to upgrade yourself to the next level.
And More!!!
Senior SDET/QA Lead
Software developer job in Chicago, IL
Note: Need local candidates only and interview will be onsite
Role and Overview of the role:
Looking for a candidate who has 8 to 10 years of experience. It's a Senior lead kind of a role who would be involved in trying to understand development solutions for different features that are coming available, try and understand the testing scope for these new solutions, come up with a test approach, test plan, outline the test cases. Perform automation for these cases and develop automated squirts and then continuously monitor. This candidate will do the PR reviews, be sort of the senior QA who will be helping out the juniors with the questions they have for somebody who can take ownership and then make sure on time without any issues. Looking for somebody who is really strong in Java. Candidates should have Java Background and use Karate and then different automated testing tools.
Top Skills:
l Java
l Cucumber
l JBehave / BDD
l At least 8 years of test automation framework design
l Strong experience in testing Web Services (REST APIs) (3+5 years)
l The ability to write queries in SQL or other relational databases
l 3+ years of experience in developing scenario based performance testing using JMeter
l Experience testing full stack and integration testing with 3rd parties
l End-to-end system integration testing experience for software platforms
Education and Experience:
l Years of experience: 8-10 yrs experience
l Degree requirement: Bachelor's degree and 8+ years of experience
Position's Contributions to Work Group:
- AKA Senior SDET Extend testing automation framework using JAVA/JAVA Script Take ownership in understanding business requirements/ACs and develop test strategy/test plan Develop automation testcases using existing automation framework
Typical task breakdown:
Develop test automation code for Continuous Integration (CI), Continuous Delivery (CD), of systems, infrastructure, and test framework.
• Plan, design, develop, and maintain API test automation framework that facilitates automation scripting, execution, and analysis of results
• Provide technical leadership and mentoring for test engineers on multiple applications/projects onshore and offshore; train and mentor project team members to create, execute, analyze, and maintain automated regression suites
• Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of a specific functionality as needed
• Develop automated functional scripts using tools such as Java, Karate, JMeter.
• Perform exploratory and manual testing of the product suite as appropriate
• Provide expertise in testing methodologies, best practices, and standards
Technical Skills
(Required)
- Strong design and development skills in two or more of the following technologies and tools: Java (3-5 years) Cucumber(3-5 years), JBehave or other BDD testing frameworks
• At least 8 years of test automation framework design
• Strong experience in testing Webservices (REST APIs)
• Proven experience developing test scripts, test cases, and test data
• The ability to write queries in SQL or other relational databases
• 3+ years of experience in developing scenario based performance testing using JMeter
• Experience testing full stack and integration testing with 3rd parties
• End-to-end system integration testing experience for software platforms
(Desired)
• Hands on experience with Python
• Development experience in AWS Cloud technology
• Experience in TDD, continuous integration, code review practice is strongly desired
• Experience with Apigee or other API gateways is a plus
• Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git)
• At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices
• Understanding of a micro service Architecture
• Experience load and performance testing
• Strong documentation skills
Soft Skills
(Required)
• Ability to adapt quickly to a complex environment
• Pro-active, flexible and creative
• Very strong communication skills and the ability to collaborate with developers and business users.
Senior C++ Developer
Software developer job in Chicago, IL
Qualifications
- At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams.
- Strong Experience in developing secure, low-latency enterprise level applications in Linux environment using C (including C1417), Boost and STL libraries.
- Experience in working with cloud technologies, especially on Azure ecosystem would be highly preferred.
- Experience in developing highly secure code by following guidelines like OWASP, NIST would be strongly desirable.
- Solid background in relational/document-based databases.
- Experience in developing high performing RESTful web services with database connectivity.
- Experience in working with scripting languages -Bash, Python and the like.
- Exposure to C unit testing frameworks would be desirable.
Tasks / responsibilities
- Develop and maintain massive existing C codebase pertaining to Security Development Team.
- Building and maintaining reusable C components/libraries for future use.
- Responsible for efficiently working with other teams in the organization to help them upgrade to latest client-side libraries in our quest to modernize the C stack.
Secondary Skills
- Highly motivated, self-directed and possesses solid execution skills.
- Demonstrates critical thinking and probes beyond the surface of the requested data to get at the valuable (actionable) information.
- Able to understand complex technical concepts quickly.
- Detail oriented but understands broader impacts of requests.
- Adjusts quickly to changing priorities as necessary.
- Manages multiple tasks and deliverables simultaneously and in an organized and results-oriented manner.
- Strives to proactively identify and address areas where business process efficiency and effectiveness improvements would make a positive impact on the top and bottom lines.
- Excellent written and verbal communication skills.
- Possesses a strong analytical, quantitative and objective outlook.
- Excellent people skills are also necessary since this position interacts with all levels
Director of Automation and SDET
Software developer job in Chicago, IL
is bonus eligible***
Prestigious Financial Institution is currently seeking a Director of Automation and SDET with AI/ML experience. Candidate will be responsible for defining, driving and scaling enterprise-wide test automation, quality engineering practices. This role will architect and implement advanced automation solutions across applications, data and platforms, enable adoption of best practices, and establish the governance, metrics and tools. The role combines technical expertise with strong leadership and stakeholder collaboration skills to deliver next generation automation infusing AI capabilities.
Responsibilities:
Define and execute the enterprise automation strategy aligned with business and technology modernization goals.
Drive adoption of automation in all phases of testing including automated regression and smoke tests to improve quality and accelerate testing.
Implement automated quality gates, pre/post deployment checks and shift-left testing.
Architect scalable, reusable automation frameworks covering UI, API, microservices, data pipelines, Kafka/event driven systems, batch jobs, reports and databases.
Define standards for BDD, contract testing, CI/CD integration, synthetic data generation and environment-agnostic test automation.
Establish tagging and traceability across automation framework, Jira, Confluence, Test management tools, CI/CD pipelines and Splunk.
Introduce and scale synthetic test data management, environment/service virtualization for complex integration testing.
Envision and implement AI/ML and Generative AI infused solutions for test case generation, test data generation, automation script generation and quality insights.
Build quality engineering and automation center of excellence to drive training, reusable asset libraries and knowledge management artifacts.
Partner with development, product, DevOps and Platform Engineering leaders to embed automation into all stages of SDLC.
Define, monitor and report KPIs/OKRs for automation outcomes to executives and product owners.
Drive compliance with industry standards, regulatory requirements, and audit readiness across automation and QE practices.
Manages a team of people managers, individual contributors, and consultants/contractors
Qualifications:
Minimum ten (15) years' of IT experience with ten (10)+ years in test automation.
Proven track record of leading enterprise-scale automation initiatives in complex, distributed environments (microservices, cloud, batch applications, data, MQ, Kafka event driven systems).
Hands-on experience with service virtualization, synthetic test data management.
Strong hands-on expertise in testing and test automation tools and frameworks including Jira, BDD, Selenium, Cucumber, REST-assured, JMeter, Playwright.
Strong programming experience in Java and Python.
Deep understanding of DevOps, CI/CD pipelines (Jenkins, Harness, GitHub), cloud platforms (AWS, Azure) and containerized environments (Kubernetes, Docker).
Experience with Kafka/event-driven testing, large data set validations
Experience with Agile development processes for enterprise software solutions
Strong background in metrics-driven quality reporting and risk-based decision making.
Strong organizational leadership skills
Ability to manage multiple, competing priorities and make decisions quickly
Knowledgeable about industry trends, best practices, and change management
Strong communication skills with the ability to communicate and interact with a variety of internal/external customers, coworkers, and Executive Management
Strong work ethic, hands-on, detail oriented with a customer service mentality
Team player, self-driven, motivated, and able to work under pressure
Results-oriented and demonstrated record of developing initiatives that impact productivity
Technical Skills:
Proficiency with modern quality engineering tools including Jira, Jenkins, automation frameworks, test management tools.
Software QA methodologies (requirements analysis, test planning, functional testing, usability testing, performance testing, etc.)
Familiarity with AI/ML/GenAI Solutions in QE.
Utilizing best practices in software engineering, software test automation, test management tools, and defect tracking software
Past/Current experience of 3+ years working on a large-scale cloud native project Experience with cloud technologies and migrations using public cloud vendor preferably using cloud foundational services like AWS's VPCs, Security groups, EC2
Education and/or Experience:
BS degree in Computer Science or Information Systems Management or a similar technical field
10+ years of experience in Quality Assurance space preferably on complex systems and large programs.
Senior .NET Software Developer
Software developer job in Springfield, IL
Now Hiring: Senior .NET Full Stack Developer (Remote)
We're looking for a highly skilled Senior .NET Full Stack Developer / Technical Project Specialist to join a mission-driven team supporting the modernization of critical child welfare systems. This role is ideal for someone who thrives in a fast-paced Agile environment and enjoys building high-quality, scalable enterprise applications.
Key Responsibilities:
Design, develop, and maintain enterprise web applications using ASP.NET, C#, SQL Server, JavaScript, HTML, and CSS
Build and optimize RESTful APIs
Configure and manage applications hosted on IIS
Develop and optimize SQL Server schemas, stored procedures, and queries
Create responsive UI using modern JavaScript frameworks
Implement unit and performance testing
Participate in Agile/Scrum ceremonies (sprints, stand-ups, retrospectives)
Work with Jira and Azure DevOps (ADO)
Contribute to CI/CD pipelines and technical documentation
Required Skills:
Strong experience with ASP.NET, C#, IIS, SQL Server, HTML, JavaScript, CSS
Experience with REST API development
Hands-on with unit/performance testing tools (NUnit, MSTest, xUnit, JMeter)
Agile/Scrum experience
Strong troubleshooting and problem-solving skills
Supplementary Skills:
Experience with Azure or AWS
Experience with Docker / microservices
Frameworks like Angular, React, or Vue
2003