Java with Mainframe
Software development engineer job in Chicago, IL
The client is looking for a Full Stack Developer with a primary focus on React front-end (60%) and secondary expertise in Java/Spring Boot (40%). The role also requires experience with Oracle Database and CA 7 / CA 11 schedulers.
Responsibilities:
The Enterprise Job Scheduling (EJS) team administers support of the CA7 and CA11 tool set and tasks and their associated processes.
This position will be focused on developing a Web application which will automate the CA7 scheduling workflow.
Demonstrate technical leadership and provide technical knowledge and capabilities as a team member and individual contributor.
Lead resolution processes for complex problems where analysis of situations or data requires an in-depth evaluation of various factors.
Develop programs in languages such as Shell Script/REXX/JAVA/REACTjs/SQL for Automation initiatives.
Must be able to communicate across differing audiences including technical, managerial and vendors.
Can develop technical solution requirements and lead individual or small team initiatives. Participate in 7x24x365 Oncall Support after proper training.
Required skills
Ability to manage multiple deliverables with various time deliveries from days to months.
Build interactive user interfaces using NodeJS/REACTJS ensuring responsive and dynamic web applications
Develop server-side applications using Java
Integrate frontend and backend components to deliver complete web solutions. Implement RESTful APIs and microservices.
Design/Develop and maintain databases using Oracle SQL. Write SQL queries, stored procedures and optimize database performance.
Ability to work with CI/CD tools/pipelines
Ability to work closely with clients to resolve Tool issues.
Work in Agile teams, participate in code reviews and use version control tools like GIT, Bitbucket
Good communication skills, both written and oral are required as the individual must interface with application developers, support teams, software vendors and management staff.
The successful candidate may be required (after suitable training) to participate in a 24x7 Oncall rotation and be required to provide off hours support as necessary.
Lead Software Engineer
Software development engineer job in Chicago, IL
About the Company
The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting over 16,000 healthcare professionals across 1,200+ health and wellness offices in 46 states. Our brands, including Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet, benefit from TAG's comprehensive suite of centralized business support services designed to enhance growth and provide high-quality healthcare experiences at scale. Together, we aim to make healthcare smarter, better, and more accessible for everyone.
About the Role
To support our rapid growth and technological evolution, we are seeking a Lead 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 SDET/QA Lead
Software development engineer 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.
Lead DevOps Engineer
Software development engineer job in Chicago, IL
Qorali is seeking a Lead DevOps Engineer to drive the evolution of our cloud and automation strategy. In this role, you'll own the design and delivery of enterprise-scale cloud infrastructure, lead mission-critical DevOps initiatives, and mentor engineers across the organization.
We're looking for a hands-on technical leader with deep expertise in AWS, Kubernetes, CI/CD pipelines, Terraform, and Kafka - someone who thrives on solving complex challenges and setting best practices for scalable, secure, and resilient systems.
Key Responsibilities
Architect and implement highly available, automated cloud solutions on AWS.
Build and optimize CI/CD pipelines to accelerate software delivery.
Design, deploy, and manage containerized workloads with Kubernetes.
Lead Kafka platform operations to support real-time, high-throughput applications.
Champion infrastructure-as-code with Terraform, driving automation and repeatability.
Provide technical leadership, mentoring, and serve as escalation point for critical issues.
Collaborate with development, security, and operations teams to deliver end-to-end DevOps solutions.
Qualifications
7+ years of experience in DevOps, cloud engineering, or infrastructure automation.
Proven expertise in AWS, Kubernetes, Terraform, CI/CD (Jenkins/GitHub Actions), Python and Kafka.
Experience with configuration management (Ansible, Puppet, or Chef).
Strong understanding of cloud security, compliance frameworks (CIS, NIST), and high-availability design.
Demonstrated leadership experience, guiding technical teams and influencing DevOps best practices.
Compensation & Benefits
$150-180k base salary + 15% bonus
22+ days PTO
Health, vision, dental & life insurance
6% 401k matching
Location: Hybrid, Chicago or Dallas
Lead Software Engineer - QRM
Software development engineer job in Chicago, IL
Salary: $165k-$185k + bonus
Hybrid: 3 days onsite, 2 days remote
*We are unable to provide sponsorship for this role*
Qualifications
Master's degree is required in a quantitative field
6+ years of experience in quantitative areas in finance and/or development experience in model implementation and testing.
Proficiency in Python development for prototyping and test automation.
Experience with numerical libraries and/or scientific computing.
Experience with automated quality assurance frameworks (e.g., Junit, TestNG, Pytest, etc.) for model testing.
Experience in relational database technology and SQL query language.
Good understanding of markets and financial derivatives in equities, interest rates, and commodity products.
Strong understanding of the following
Financial mathematics (derivatives pricing models, stochastic calculus, statistics and probability theory, advanced linear algebra)
Econometrics, data analysis (e.g., time series analysis, GARCH, fat-tailed distributions, copula, etc.) and machine learning techniques
Numerical methods and optimization; Monte Carlo simulation and finite difference techniques
Risk management methods (value-at-risk, expected shortfall, stress testing, backtesting, scenario analysis)
Responsibilities
Support the development of quantitative models for pricing, risk management, and stress testing of financial products and derivatives.
Review model documentation including whitepapers and implementation notes.
Design, implement, and maintain model prototypes and model testing tools using best industry practices and innovations.
Review and conduct comprehensive quality assurance testing on the implementation of models and algorithms for both QRM Library and prototypes focusing on requirement verification, coding, and testing quality, which involves the constructions of test cases, automation of model unit testing and creations of reference models if needed.
Present test plans and test results to, and obtain feedback from peers, model validators, and model developers.
Participate in code reviews for QRM Library, model prototypes, and Model Development Tool.
Contribute to the model release testing including margin impact analysis and baseline support and troubleshooting during model library integration with production applications.
Contribute to the development and testing of Model Development Tool including databases, ETLs, services, orchestration, and CI/CD pipelines.
Support large-scale model backtesting using historical data, including system configuration, execution and analysis of results.
PKI Automation Engineer
Software development engineer job in Chicago, IL
We are seeking a highly skilled Cybersecurity Engineer with deep expertise in PKI, TLS certificate management, and cryptographic technologies. This role is critical in delivering secure automation systems and tools to mitigate cyber-attack risks, ensuring compliance, and driving technical innovation across our enterprise environment.
Key Responsibilities
Deliver moderately complex tools and systems to reduce cyber-attack risks.
Protect system boundaries and secure sensitive data.
Collaborate with peer teams and foster cross-team partnerships.
Operate independently within a structured environment, taking initiative when needed.
Troubleshoot issues in Windows Server (2022) and RHEL/Unix environments.
Work closely with Engineering, Deployment, and Operations teams to drive design adoption.
Manage vendor relationships and coordinate across industry facets.
Make engineering design decisions and implement technical automated solutions.
Required Qualifications
5+ years of experience in information security technology, specifically in cybersecurity.
Expertise in PKI, TLS certificate management, and software development life cycles.
Strong knowledge of cryptographic/encryption technologies (symmetric/asymmetric cryptography, digital signing, certificate authority).
Extensive experience creating automation scripts and communicating solutions; proficiency in PowerShell or C#.
Hands-on experience with CI/CD pipeline implementations.
Familiarity with code signing and securing cloud-based applications.
Understanding of security compliance requirements (PCI, SOX).
Ability to create detailed technical presentations and process documentation.
Strong analytical, reasoning, and organizational skills.
Excellent verbal and written communication.
Proven ability to manage multiple priorities in a fast-paced environment.
Adaptability to changing requirements and ambiguity.
Ability to influence and align others to a technical vision.
Self-starter with motivation and curiosity to create processes with minimal guidance.
Preferred Qualifications
Experience with Venafi or similar TLS certificate management solutions, including backend engineering, patching, and upgrades.
Skilled in troubleshooting certificate provisioning issues and managing Venafi configurations.
Ability to create/update Ansible Tower/AAP/OpenSource playbooks.
Experience with AWS and/or Azure serverless offerings.
Familiarity with deploying containerized applications.
Proficient in Linux-based operating systems.
Senior C++ Developer
Software development engineer 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
Trade Support Software Engineer
Software development engineer job in Chicago, IL
We're looking for a technical Trade Support Engineer to provide front-office support for a high-pressure trading environment. This role bridges the gap between traders and engineers, ensuring smooth operation of proprietary trading systems, market data feeds, and connectivity tools.
What You'll Do
Provide production support, troubleshoot trading systems, market data feeds, and connectivity issues.
Communicate directly with traders, engineers, and external partners (exchanges, clearing firms) to resolve technical problems.
Develop and maintain automation scripts using Python and Bash.
Query and analyze data using SQL for troubleshooting and reporting.
Collaborate across teams (traders, DBAs, developers, QA, infrastructure) to maintain system health in a 24x7 environment.
Create and update documentation for processes, troubleshooting, and system architecture.
Required Skills
3+ years in financial services or trading support roles (preferred)
Bachelor's degree in STEM or related field.
Strong Python and Bash scripting experience.
SQL proficiency for querying, reporting, and troubleshooting.
Comfortable using Linux/Unix command line environments.
Familiarity with version control systems (Git/GitHub).
Experience supporting proprietary trading systems or similar high-pressure technical environments (preferred)
Strong communication skills and a service-oriented mindset.
Sr IAM Developer
Software development engineer job in Chicago, IL
MUST Be Citizen or Green Card
This is a REMOTE role; however, candidates based in Illinois are preferred.
MUST SKILLS : ISC/IDN Must Required
MUST SKILLS - IAM (Identity Access Management) , Sailpoint and CyberArk MUST
The Senior IAM Developer will also formulate and define specifications for complex IAM installations, maintenance, and upgrades, while identifying and analysing performance and capacity issues. The position leads installation and maintenance of major operating system components, multiple program products, and ancillary system components; serves as a technical authority on multiple operating system elements; and collaborates with users, analysts, and technical staff to resolve system issues.
Essential Job Functions
Architect, design, and develop IAM technical solutions that meet business needs.
Evaluate capacity and performance issues.
Document technical solutions including specifications, models, diagrams, and other documentation as requested or required.
Support production applications and environments 24/7.
Effectively collaborate with IAM team members to ensure quality and delivery of solutions.
Review and provide feedback on business requirements and proposed technical solutions.
Participate in regional and national IAM communities to expand and share knowledge while improving practices.
Brainstorm with team members to identify alternative solutions.
Serve as a technical expert for the IAM team.
Perform additional duties as assigned.
Required Qualifications
BS or BA degree in Computer Science, Engineering, or equivalent education, training, or work experience (Master's degree preferred).
5 years of experience as an IAM developer or engineer.
3 years of hands-on SailPoint experience.
3 years of hands-on CyberArk experience.
5 or more years of programming experience developing, implementing, debugging, and maintaining applications with any of the following languages:
Java, Java EE
JavaScript, HTML, and CSS
SQL and Transact-SQL
Perl, PHP, Python, or Ruby
XML and JSON
Expert knowledge and multiple years of experience across:
Programming within UNIX/Linux using Unix Shell (bash)
Database systems such as MySQL, SQL Server, NoSQL, and Oracle
Programming LDAP using APIs such as OpenLDAP, JNDI, or Netscape
Web-service technologies such as SOAP or REST
Single Sign-On technologies (Shibboleth, OpenID Connect)
Open-source software and collaboration on open-source projects
Network authentication tools such as RADIUS or TACACS
Microsoft Active Directory
Version control software
2 or more years working with IAM systems and technologies such as Azure, Okta, OneLogin, Oracle Identity Manager, or similar.
Prior experience mentoring junior team members.
Experience with HIPAA, NIST, FERPA, and SOX standards preferred.
Senior Python Developer
Software development engineer 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 Java Software Engineer
Software development engineer 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
DevOps Cloud Engineer
Software development engineer job in Chicago, IL
Duties: You will be responsible for: (1) Designing, deploying, securing, and managing enterprise cloud and hybrid infrastructure across compute, storage, database, networking, and security domains using services within Amazon Web Services (including EC2, Lambda, S3, RDS, VPC, IAM, and related technologies); (2) Implementing and maintaining Infrastructure as Code (IaC) using tools such as GitHub, Pulumi, or AWS CloudFormation to automate provisioning, configuration, and lifecycle management; (3) Continuously evaluating and optimizing AWS environments to ensure performance, availability, scalability, cost efficiency, and operational stability; (4) Designing, building, and maintaining CI/CD pipelines using GitHub Actions, AWS CodePipeline, or Jenkins, including integration of automated testing, security scanning, and compliance checks (e.g., Orca Security or similar tools); (5) Leveraging automation and AI-based tools to strengthen the efficiency and intelligence of CI/CD and DevOps processes; (6) Implementing security best practices across identity and access management, network architecture, encryption, monitoring, logging, and incident response in coordination with the Information Security team; (7) Supporting vulnerability management, incident response, remediation, and follow-up to ensure secure and compliant cloud operations; (8) Setting up and maintaining monitoring, logging, alerting, and SIEM integrations using platforms such as AWS CloudWatch, LogicMonitor, Splunk, or Orca Security; (9) Troubleshooting infrastructure, networking, and deployment issues across hybrid environments and participating in weekly on-call rotation for production support; (10) Managing Windows and Linux patching, BC/DR capabilities, and policy governance using AWS Systems Manager, Cloud Custodian, and related tooling; (11) Collaborating with developers, system administrators, engineers, and business stakeholders to design and deliver reliable and secure cloud solutions; (12) Evaluating, recommending, and implementing new tools, frameworks, and automation opportunities to enhance performance, availability, security, and operational maturity; (13) Documenting system standards, architecture diagrams, operating procedures, and best practices to ensure alignment, maintainability, and operational excellence; (14) Contributing to a culture of collaboration, agility, innovation, continuous improvement, and cross-team partnership.
Required:
****Critical Note: This is NOT a traditional DevOps Cloud Engineer and traditional DevOps Cloud Engineers should not invest time in applying. The requirements for consideration are shared specifically below this critical note, but to provide important and essential insight for you to be considered, the following is being shared:
ALL applicants must have hands-on experience at some point in their professional work experience foundational or traditional IT infrastructure skills---not cloud based (e.g. actual non-cloud based system administration, network engineering/administration, firewalls/security) with background/experience in building/administering/engineering/supporting/operating either on-premises or hybrid IT infrastructures, who grew into more of the DevOps space, would be highly preferred versus a pure cloud-only person.
Required:
A completed and verifiable Bachelor's degree in Computer Science, Information Systems, or a related STEM field is required.
Must have 3 or more years of professional Dev/Ops and Cloud Engineering experience with Prior experience as a Systems Engineer, Systems Adminstration, or Network Engineer with pater exeperience in DevOps practices, cloud automation, and modern infrastructure. Both components of this requirement are an absolute must have.
Must have strong, hands-on expertise with AWS compute, storage, networking, database, serverless, and security services, including EC2, Lambda, S3, RDS, CloudFormation, VPC, IAM, and container services such as ECS/EKS.
Must have experience building and managing Infrastructure as Code using Pulumi, Terraform, AWS CloudFormation, and scripting languages such as Python, Bash, or Node.js.
Must have hands-on experience administering and developing CI/CD pipelines using GitHub Actions, AWS CodeCommit/CodePipeline, or equivalent automation platforms.
Must have working knowledge of networking technologies including routing, switching, VPNs, firewalls, and network security principles, along with experience managing hybrid connectivity.
Must have familiarity with IAM, SIEM, SASE, and the integration of security within CI/CD pipelines.
Must have experience with monitoring and observability tools such as AWS CloudWatch, LogicMonitor, Splunk, Orca Security, or similar enterprise platforms.
Must demonstrate strong communication skills, the ability to work closely with peers and stakeholders, and the ability to operate effectively in a fast-paced, dynamic environment.
Pluses: AWS certifications such as AWS Certified Solutions Architect - Associate or AWS Certified DevOps Engineer - Associate. Experience in financial services or other regulated industries. Experience supporting governance, compliance, or cloud security programs.
Azure Cloud & DevOps Engineer
Software development engineer job in Chicago, IL
📱 Azure Cloud & DevOps Engineer
📍 Chicago, IL | 🏢 Hybrid | 💼 Full-Time
At Sprocket Sports, We are currently seeking an Azure Cloud & DevOps Engineer to join our Team. The ideal candidate has a passion for youth sports and managing a best-in-class software platform that will be used by thousands of youth sports club administrators, coaches, parents and players.
About Sprocket
Sprocket Sports is a fast-growing technology company based in Chicago and a national leader in the youth sports space. Our software and services help clubs streamline operations, reduce costs, and grow faster, so they can focus on what really matters: kids playing sports. We're also proud to be a certified Great Place to Work 2024, with a culture that balances high standards, accountability, and fun.
What You'll Do
As an experienced DevOps / cloud engineer you will help us scale and maintain a high-performing, reliable, and cost-effective cloud infrastructure. As an Azure Cloud Engineer, you will be the backbone of our cloud infrastructure, ensuring our platform is always available, fast, and secure for our users. You will manage our resources in Microsoft Azure, focusing heavily on performance optimization, cost control, and proactive system health monitoring. This role is perfect for someone passionate about cloud technology, DevOps principles, and continuous improvement. In this role you will interact with our software engineers, product managers and occasionally with operational stakeholders. We are seeking individuals who like to think creatively and have a passion for continually improving the platform.
Responsibilities:
Core Azure Cloud Management
Resource & Cost Optimization:
Manage, provision, and maintain our complete suite of Azure resources (e.g., App Services, Azure Functions, AKS, VMs).
Proactively manage and reduce cloud costs by identifying and implementing efficiencies in resource utilization and recommending right-sizing strategies.
Security and Compliance:
Ensure security best practices are implemented across all Azure services, including network segmentation, access control (IAM), and patching.
Performance & Reliability Engineering (SRE Focus)
System Health and Monitoring:
Ongoing monitoring of application and system performance using Azure and DataDog to detect and diagnose issues before they impact users.
Review system logs, metrics, and tracing data to identify areas of concern, bottlenecks, and opportunities for performance tuning.
Performance Testing
Lead efforts to conduct load testing and performance testing on the system.
Database Performance Tuning:
Review and optimize SQL performance by analyzing query plans, identifying slow-running queries, and recommending improvements (indexing, schema changes, stored procedures).
Manage and monitor our Azure SQL Database resources for optimal health and throughput.
Incident Response: Participate in on-call rotation to provide 24/7 support for critical infrastructure incidents and drive root cause analysis (RCA).
DevOps Automation
Infrastructure as Code (IaC):
Implement Infrastructure-as-Code (ARM, Bicep, or Terraform) to maintain consistent, auditable deployments.
Continuous Integration / Continuous Delivery (CI/CD):
Work closely with the development team to automate and streamline deployment pipelines (CI/CD) using Azure DevOps, ensuring fast and reliable releases.
Configuration Management: Implement and manage configuration for applications and infrastructure.
What We're Looking For:
Bachelor's degree in a Computer Science or related field.
3+ years of professional experience in Cloud Engineering, DevOps, or a similar role, with a strong focus on Microsoft Azure.
Deep hands-on experience with core Azure services and strong networking fundamentals.
Solid experience with monitoring and observability platforms, specifically DataDog.
Scripting proficiency in PowerShell.
Demonstrated ability to analyze and optimize relational database performance (SQL/T-SQL).
Strong problem-solving skills.
Strong communication and interpersonal skills; ability to analytically defend design decisions and take feedback without ego.
Strong attention to detail and accountability.
Why Join Us?
✅ Certified Great Place to Work 2024
🤝 Mission-driven team with a big vision
🚀 Fast-growing startup with room to grow
💼 Competitive salary + equity
📊 401(k) with company match
🩺 Comprehensive medical and dental
🎉 A culture built on Higher Standards, Greater Accountability, and More Fun
Azure Devops Engineer
Software development engineer job in Chicago, IL
Set up CI/CD pipelines to support automated deployment of resources to Cloud environments, all at medium to high level of complexity
· This is a hands-on role that develops and supports build and release automation pipelines. You will be part of the team that will deploy a highly available full software stack in public/ private clouds
· Remediate gaps and support the automation requirements of continuous integration and continuous deployment
· Identify and develop metrics and dashboards to monitor adoption and maturity of DevOps
· Experience in Docker/Containerization and Kubernetes
· Ability to contribute to architecture discussions around technology controls and their implementation in a DevOps/Cloud environment
· Work collaboratively with architecture, security and other engineers to estimate, design, code, deploy and support working software / technology components
· Foster the adoption of DevSecOps culture and capabilities across Agile product delivery teams
· Embed “shift-left” security practices using tools like Checkmarx, SonarQube, PrismaCloud.
· Work in an Agile/Scrum environment; planning, estimating, and completing tasks on
· Liaison with Agile Delivery Process teams to support necessary configurations/setup in Azure DevOps (ADO) for Agile ceremonies
Champion Modern SDLC by leading the consistent application of the redesigned SDLC framework, aligning with Agile, DevSecOps, and platform standards
· Work with development and support teams to design improved deployment, provisioning and integration workflows, ensure environments stability and identify areas and plans for improvement
· Contribute to new technology, vendor package and tool road mapping, evaluation and introduction
Ensure compliance with Performance, Security, Availability, Recoverability standards and policies and provide Monitoring recommendations for tasks of low to medium level of complexity
· 5+ years of demonstrable software engineering and DevOps experience
· 5+ years working in SCRUM/Agile software development environment
· Experience deploying and administering Continuous integration tools such as Azure DevOps, is a must
· Experience with Infrastructure cloud tools such as Terraform, Docker, and Aspire etc.
· Experience with automated testing solutions for unit testing, integration and system testing
· Bachelor's Degree or equivalent experience. Computer Science or related field preferred.
· Strong cloud engineering experience primarily with Azure and AWS.
· Experience in working with Terraform, Ansible, and/or Chef for infrastructure automation and configuration
· Experience with Docker and Kubernetes on platforms such as AWS ECS and AWS EKS
· Experience with programming languages such as Python, Poweshell, and C++ is a plus
· Experience with APM, monitoring and logging tools such as Datadog, Solarwinds, Cloud watch and Splunk
· Experience with SQL databases such as MySQL and , NoSQL databases like AWS Dynamo DB and MongoDB, graph DB such as Neo4J, AWS Neptune.
Experience with project management and workflow tools and concepts such as Jira, Agile, Scrum/Kanban, etc.
· Proficiency in cross-platform scripting language and build tools (Python,ANT,Artifactory, MS Build,NuGet)
· Proficiency in OOP software development using C# or similar languages
· Ability to define scalable and secure CI/CD pipelines
· Understanding of deployment strategies using Docker and Podman for containerization
· Experience with pair programming using GitHub Copilot
Strong communication/presentation skills and ability to explain standards, processes, and cloud architecture with team and management.
AS400 Synon Sr Developer
Software development engineer job in Schaumburg, IL
Technical/Functional Skills:
• Strong functional knowledge of core PBM functions, specifically core adjudication, pricing, accumulators, MED D Pricing, benefit plan, patient pay and regulations
Required Skills:
• 15+ years of hands-on coding experience in CA/2E (Synon), including programming, array handling, and commit control
• 8+ years of hands-on coding experience in COBOL AS400 and/or Cobol ILE
• Experience working with ACMS/MOM
• Strong exposure to DB2400
Must have Skills - iSeries, SYNON, COBOL, AS400 (Mid-Range), ILE, COBOL/400, CLLE, SQL
Roles & Responsibilities
• Analyze and understand the functional and technical requirements.
• Work with business and capability teams to discuss and refine the requirements.
• Ability to guide the team and do hands-on development.
• Partner with team members to build robust, efficient, effective solutions.
• Identify opportunities to fine-tune and optimize applications.
• Participate in Agile/Scrum development process.
• Lead team in an onshore/offshore model
• Work in a team focused on continuous integration, improvement and learning
• Contribute to developing the technology roadmap for the team both functionally and technically
• Experience of coordinating with the client for requirement clarification and solution discussions
Generic Managerial Skills Required
Education:
Bachelor's Degree
A master's is a plus
Senior Dotnet Developer
Software development engineer job in Chicago, IL
Required Skills & Experience
Strong and practical expertise in .NET development.
Solid experience with Microsoft Azure and AI Foundry/AI-related solutions.
Strong Python programming skills.
Proficiency with low-code/no-code platforms, especially Retool.
Ability to quickly prototype, iterate, and convert ideas into workable models.
Strong debugging skills with a proactive attitude toward fixing code and optimizing performance.
Personal Attributes
Must be a “vibe coder”-creative, curious, and passionate about building cool things.
A true self-starter who can work independently with minimal supervision.
A go-getter who thrives in fast-paced environments.
High energy, enthusiasm, and a strong sense of ownership in getting work done.
UI/UX Developer
Software development engineer job in Chicago, IL
The UI/UX Developer is a highly visible, front-office-embedded role responsible for creating intuitive, high-quality interfaces used by portfolio managers, analysts, quants, and researchers. The role requires exceptional design instincts and strong front-end development skills, as well as the ability to simplify complex quantitative and data-driven workflows into clear, usable experiences.
Success in this role requires frequent in-person interaction with investment teams, rapid prototyping, and tight integration with backend analytics delivered by Quant Developers and Data Engineers. This individual will play a foundational role in shaping how users interact with research content, automated insights, pricing analytics, and portfolio workflows.
Responsibilities
Work directly with on-desk investment and research teams to gather requirements, understand workflows, and identify usability pain points.
Design and build modern, responsive front-end interfaces for research portals, analytics dashboards, tagging systems, and AI-assisted insight tools.
Rapidly prototype concepts, conduct iterative user testing, and refine designs based on continuous stakeholder feedback.
Collaborate closely with Quant Developers and Data Engineers to integrate model outputs, data sets, and real-time analytics into intuitive visual experiences.
Ensure high standards of usability, clarity, visual hierarchy, and frontend performance across all user interfaces.
Translate ambiguous or evolving user requirements into actionable interface designs that mature over time.
Contribute to establishing design patterns, UI standards, and UX workflows as the product expands.
Requirements
5-10 years of combined UI/UX design and front-end engineering experience.
Strong JavaScript development skills; React or similar modern frameworks preferred.
Demonstrated ability to create polished design artifacts using Figma or comparable tools.
Ability to work directly on the trading or research desk, absorbing feedback quickly and interacting with high-intensity front-office users.
Strong communication skills with the ability to translate complex quantitative or data concepts into simple, intuitive user interfaces.
Experience in financial services or investment technology is a strong plus, particularly in environments where speed, clarity, and precision are critical.
Comfort working in fast-moving, high-ambiguity environments where requirements evolve through direct stakeholder engagement.
Senior Devops Engineer
Software development engineer job in Naperville, IL
We are looking for a Senior DevOps Engineer to build and manage CI/CD pipelines and Kubernetes platforms while working directly with clients to improve software delivery, reliability, and security.
Key Responsibilities
Technical Responsibilities
Design and implement CI/CD pipelines using Azure DevOps and GitHub Actions
Build, deploy, and manage containerized workloads on Amazon EKS
Automate infrastructure provisioning using Terraform
Implement DevSecOps best practices and CI/CD security controls
Support release management, production deployments, and platform reliability
Monitor and troubleshoot CI/CD pipelines and Kubernetes environments
Client-Facing Responsibilities
Serve as a trusted DevOps advisor for client engineering teams
Collaborate with client developers to design and optimize CI/CD workflows
Conduct client workshops and knowledge-transfer sessions
Lead DevOps onboarding for new client applications
Participate in client architecture reviews and technical deep-dives
Support client incident resolution, RCA discussions, and post-mortems
Provide documentation, runbooks, and best-practice guidance to clients
Communicate progress, risks, and recommendations clearly to client stakeholders
Required Qualifications
10+ years of DevOps or platform engineering experience
Hands-on experience with Azure DevOps and GitHub
Strong Kubernetes and Amazon EKS experience
Strong Docker, Helm, and Terraform skills
Proven client-facing experience with excellent communication skills
Preferred Qualifications
Experience working in MSP or consulting environments
Experience with GitOps tools (ArgoCD, Flux)
Cloud or Kubernetes certifications
Experience supporting multiple client environments simultaneously
Lead Principal Java Scala Blockchain Software Engineer
Software development engineer job in Chicago, IL
This is not a C2C role, permanent W2 direct-hire only***
is bonus eligible***
Prestigious Financial Institution is currently seeking a Lead Principal Software Java Engineer, with Scala and Blockchain experience. Candidate will be responsible for the 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. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives.
Responsibilities:
Working alongside experts that are building next generation blockchain-based securities lending system, and paving the future of digital transformation in the capital markets industry
Collaborating with others to deliver complex projects which may involve multiple systems
Continuously thinking about the next steps while improving yourself and others around you
Developing solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop
Optimizing application performance through analysis, code refactoring, and system tuning
Recommending technologies and tools that improve the efficiency and quality of the systems and development processes.
Qualifications:
[Required] 2+ years of development experience with Scala
[Required] 7+ years of experience in software development
[Required] 5+ years of experience in Java or related technologies
[Required] 3+ years of experience in react js or similar technologies
[Required] 1+ years of experience with distributed application design & blockchain
[Required] Experience with Akka or other actor-based systems
[Required] Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher)
[Required] Ability to write clean, bug-free code that is easy to understand and easily maintainable
[Required] Experience with BDD methodologies & automated acceptance testing
Technical Skills & Background:
[Required] Scala-based software development experience
[Required] Web/mobile application development experience
[Required] Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk)
[Required] Experience working Unix/Linux environments, large software system development, security software development, public-cloud platforms
[Required] Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles
[Required] Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance
[Required] Deep understanding of performance issues and multi-threaded development
[Required] Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
Education:
[Required] BS degree in Computer Science, similar technical field required
[Preferred] Masters preferred
Senior DevOps Engineer
Software development engineer job in Chicago, IL
Qorali is excited to have a new role that we can share with you to take your career to the next level! This role is involved with modern technologies that are integrated deeply with different platforms and operations with significant opportunities within the company to have continuous growth. You will work with teams to implement monitoring practices to enhance the environment and efficiency for both cloud and on-prem spaces.
Expectations for role
Tracking metrics with alerts and notifications with runbooks for operational monitoring, availability and scalability
Implementation of resolutions for optimization for different services with the team
Incident response production while keeping automation
Lead the for the team improvement in research, retrospectives, and discussion/code reviews
Mentoring junior team members
Maintenance of large-scale systems with the ability to troubleshoot and problem solve.
Technical Skills
6+ years of DevOps experience
AWS (preferred) or Azure
Experience with monitoring environments including tools such as Splunk, AppDynamics, Datadog, Prometheus or Grafana.
Scripting languages (Java, Python)
Containerization creation in Kubernetes, Docker or Rancher
CI/CD experience (Jenkins preferred)
Leveraging the use of language models to enhance DevOps automation workflow
Benefits
15% bonus
20+ PTO
6% 401k match
Health, vision, dental and life plans
Two days of remote working per week
This role is unable to support Visa Sponsorship or C2C. C2H.