Quality Assurance Engineer
Software development engineer job in Chicago, IL
Jenner & Block LLP is a law firm with a fearless reputation and global reach, high-level problem solvers in litigation, government controversies, investigations, regulatory challenges, and complex corporate transactions. With offices in Century City, Chicago, London, Los Angeles, New York, San Francisco, and Washington, DC, the firm represents a wide range of clients, counseling Fortune 100 companies, large privately held corporations, major nonprofits, top universities, private equity investors, and Native American tribes. Consistently recognized as a firm that stands up for its values with its commitment to justice and community service, Jenner has been named the No. 1 pro bono firm 13 times in the United States by The American Lawyer.
POSITION SUMMARY
We are seeking an experienced Quality Assurance Engineer to join our legal technology team. This role is critical in ensuring the reliability, security, and performance of software solutions that support our legal practice operations. The successful candidate will work closely with development teams, project managers, and business stakeholders to deliver high-quality software solutions that meet the demanding standards of the legal industry.
ESSENTIAL JOB FUNCTIONS
Design, develop, and execute comprehensive test strategies for legal software applications and systems
Create detailed test plans, test cases, and test scripts for both manual and automated testing
Perform functional, regression, integration, performance, and user acceptance testing
Conduct thorough defect analysis, documentation, and tracking through resolution
Ensure compliance with legal industry standards and regulatory requirements
Develop and maintain automated test frameworks and scripts to improve testing efficiency
Implement continuous integration and continuous deployment (CI/CD) testing processes
Perform testing across multiple environments including development, staging, and production
Execute database testing using SQL queries and validate data integrity
Test .NET applications, Azure cloud services, SharePoint implementations, and Power BI reports
Lead and coordinate testing efforts across multiple projects and teams
Mentor junior QA team members and provide technical guidance
Collaborate effectively with Engineering, Project Management, and Product Management teams
Facilitate cross-functional communication to ensure quality objectives are met
Participate in sprint planning, daily standups, and retrospective meetings
Manage test environments and coordinate environment setup and maintenance
Provide production support and lead defect triage activities
Generate comprehensive testing reports and metrics for stakeholders
Track project progress and communicate testing status to management
Ensure adherence to SDLC, Agile, and Waterfall methodologies as appropriate
QUALIFICATIONS AND REQUIREMENTS
4-6+ years of experience in software quality assurance with demonstrated expertise in testing methodologies
3+ years of hands-on experience in software QA automation including framework development and maintenance
Proven experience in test strategy design for complex software systems
Experience leading or coordinating QA teams and managing testing initiatives
Strong background in cross-functional collaboration with Engineering, Project Management, and Product Management teams
Strong understanding of SDLC, Agile, and Waterfall methodologies with practical application experience
Proficiency with Azure DevOps for project management, test case management, and CI/CD processes
Experience with automation frameworks such as Selenium, TestComplete, or similar tools
Testing expertise in SQL databases, .NET applications, Azure cloud services, SharePoint, and Power BI
Knowledge of environment management practices and production support procedures
Excellent defect management skills including identification, documentation, tracking, and resolution coordination
Outstanding written and oral communication skills with ability to explain technical concepts to non-technical stakeholders
Expert-level test plan and test case creation abilities with attention to detail and comprehensive coverage
Strong analytical and problem-solving capabilities
Experience in test case management, defect tracking, project reporting, and progress monitoring
Bachelor's degree in Computer Science, Information Technology, or related field
Experience in the legal industry or highly regulated environments
Familiarity with legal software applications and compliance requirements
Certification in software testing (ISTQB, CSTE, or equivalent)
Experience with additional testing tools and technologies
Knowledge of security testing and data privacy requirements
Disclaimer
Additional Duties
This job description is intended to provide a general overview of the primary duties and responsibilities for the position. It is not an exhaustive list of all tasks or responsibilities that may be assigned. The role may include additional duties, specialized projects, and other tasks as required. The firm reserves the right to modify or adjust the responsibilities to meet business needs.
Physical Requirements
Candidates must be able to meet the physical demands of the position, including the ability to commute to the office as required on designated in-office days based on the position. The firm is committed to providing reasonable accommodations in accordance with the Americans with Disabilities Act (ADA) for qualified individuals with disabilities.
EEO Statement
Jenner & Block LLP is an equal opportunity employer. Recruitment and employment decisions are not made on the basis of an individual's race, color, creed, religion, national origin, ancestry, citizenship status, age, non-disqualifying physical or mental disability or medical condition, genetic information, sexual orientation, sex, gender identity and/or expression, pregnancy, childbirth, breastfeeding or related medical conditions, arrest record, matriculation, personal appearance, political affiliation, marital, parental, veteran, military, or order of protection status, or any other protected status or that of their relatives, friends, or associates.
Jenner & Block is proud to offer a competitive total rewards package, including comprehensive health & well-being benefits and 401k profit sharing. The anticipated pay range for this role is $100k-$130k. The actual offered rate for this position will be determined based on several factors, including qualifications and experience, geographic location, education, external market data, and consideration of internal equity.
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.
Principal Full Stack Developer - NodeJS
Software development engineer job in Oak Brook, IL
As an ideal candidate, you will have an understanding of large-scale distributed systems (cloud-based environments) and have a proven track record of taking ownership of projects, development processes, and best practices, for the overall benefit of the team and organization. In addition, You need to utilize your in-depth knowledge of delivering complex services and expertise in hands-on software development to create an engineering environment that embodies the best development and testing practices for delivering a high-quality service. You think strategically about the architecture and design of software systems that span multiple products. You can critically evaluate technical trade-offs of contending designs and implementations and are able to clearly communicate these to various stakeholders. You will ensure the delivery of quality solutions and you will train and mentor junior members about best practices of software development methodology and frameworks in areas including web, mobile, use of backend APIs and services, usability and quality testing. This individual will also be expected to work closely with business and technology leadership to influence, refine and communicate out platform strategies to the broader team.
Essential Job Functions
Design and drive internal methodologies and process improvements shaping the engineering organization into a world class team utilizing best in class practices and technologies. Key processes include:
Agile (Scrum)
Cross-domain E2E design and implementation of complex features
Continuous Integration and Delivery (DevOps)
Software maturity and quality
Versioning and Scope control
Unit testing, code analysis
Application security design and testing
Professional experience building and leading teams that built distributed scalable enterprise-class web/mobile applications with a few of the following technologies: NodeJS, HTML5, DHTML, CSS, TypeScript, JavaScript Frameworks (Angular, Bootstrap, React, Cordova, etc.), MongoDB.
Domain knowledge and experience in application development, including: client/server, web services, portal, middleware, micro services and mobile app.
Must be capable of clearly articulating complex technical issues to all levels of the organization.
Review and approve project deliverables to ensure that they are architecturally sound and fit into the enterprise design
Enforce quality practices (unit test, code analysis, integration test, etc.) and provide quality measurements to leadership team. Drive quality initiatives within design and development phases
Provide direction, guidance, and promote growth of DevOps function within the company
Manage scope and delivery expectations with business partners and communicates status and big picture to the leadership team. Remove obstacles, close gaps and manage and mitigate risks.
Partner closely with business and enterprise architecture teams to ensure application design and implementation meets requirements, technical roadmap and business direction
Provide oversight and direction for the design, implementation, timely release and maintenance of products that meet customer expectations and high standards for quality, stability and performance
Minimum Qualifications
Bachelor's Degree in Computer Science, Information Systems, other related field or equivalent work experience.
8+ years overall IT system architecture, design, development, deployment experience.
Minimum of 3 - 5 years Full-stack development with relevant AngularJS and Node.JS experience
3+ years of leadership experience in software development overseeing the direction, development and delivery of large scale, distributed, web-based mission critical products/platforms in fast pace agile environments using continuous delivery.
Knowledge and experience in developing software using agile methodologies.
Knowledge and experience in developing enterprise applications using OO Design, Microservices architecture, SOLID Design principals.
Solid experience in emerging and traditional technologies such as : NodeJS , AngularJS, Cordova/Ionic, Docker, REST, JSON, XML, HTML / HTML5, CSS, NoSQL, Maven and AWS/Cloud Infrastructure etc.
Experience with NoSQL technologies such as MongoDB, Redis, etc.
Experience developing containerized applications using AWS, Docker.
Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
Solid knowledge and experience in CI/CD tools and DevOps principles.
Effective leader with exceptional interpersonal & communication skills and strong experience with talent development
Must have strong analytical and problem solving skills.
Solid experience with web services, system integration and service oriented architecture.
Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
Experience with the Atlassian suite of products (Confluence, Jira, GitHub, Bitbucket, etc.)
Salary Range - $130,000 - $150,000+/year **
This is an estimated range based on the circumstances at the time of posting, however, may change based on a combination of factors, including but not limited to skills, experience, education, market factors, geographical location, budget, and demand**
BEWARE OF FRAUD!
Hub Group has become aware of online recruiting related scams in which individuals who are not affiliated with or authorized by Hub Group are using Hub Group's name in fraudulent emails, job postings, or social media messages. In light of these scams, please bear the following in mind
Hub Group will never solicit money or credit card information in connection with a Hub Group job application.
Hub Group does not communicate with candidates via online chatrooms such as Signal or Discord using email accounts such as Gmail or Hotmail.
Hub Group job postings are posted on our career site: ********************************
About Us
Hub Group is the premier, customer-centric supply chain company offering comprehensive transportation and logistics management solutions. Keeping our customers' needs in focus, Hub Group designs, continually optimizes and applies industry-leading technology to our customers' supply chains for better service, greater efficiency and total visibility. As an award-winning, publicly traded company (NASDAQ: HUBG) with $5 billion in revenue, our 6,000 employees and drivers across the globe are always in pursuit of "The Way Ahead" - a commitment to service, integrity and innovation. We believe the way you do something is just as important as what you do. For more information, visit ****************
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.
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.
Software Engineer
Software development engineer job in Chicago, IL
Senior Software Engineer
A tech-focused online brokerage based in The Loop is currently looking for a Senior Software Engineer to work on their core trading systems. They've been in business for over 20 years now and are in a major growth phase.
This position focuses on the full life cycle of their proprietary trading platform, specifically across the front, middle, and back-office systems. You will be joining an established firm with a history of strong performance and a collaborative, tech-first culture.
Responsibilities
Developing and optimizing their high-performance order routing engines.
Designing and implementing market data processing services.
Integrating new features and connections using the FIX Protocol.
Collaborating with business stakeholders to translate needs into technical solutions.
Maintaining a high standard of code quality, performance, and reliability across all trading systems.
Requirements
Significant professional experience working as a Software Engineer, ideally on complex, high-performance systems.
Expertise in C# development.
Bachelor's or Master's Degree in Computer Science, Engineering, or a related field.
Pluses
Any professional experience with C++.
Direct experience working on low-latency trading systems, market data, or electronic brokerage platforms.
Familiarity with financial protocols like FIX.
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
Senior iOS Developer
Software development engineer job in Chicago, IL
We're looking for a talented iOS Developer who is passionate about building high-quality, user-friendly mobile applications. In this role, you will have the opportunity to develop an iOS app from scratch, shaping both its technical foundation and user experience. You'll work closely with designers, product managers, and backend engineers to bring ideas to life and create seamless mobile experiences for our users.
What You'll Do
Design, develop, and deploy an iOS application from the ground up using Swift.
Work closely with cross-functional teams to translate product requirements into scalable, high-performance code.
Ensure application performance, quality, and responsiveness through testing and debugging.
Implement intuitive user interfaces and engaging interactions.
Integrate third-party APIs and backend services to enhance app functionality.
Stay up to date with the latest iOS development trends, tools, and best practices.
Participate in code reviews and contribute to a culture of continuous improvement.
What We're Looking For
We recognize that talent comes in many forms, and we encourage you to apply even if you don't meet 100% of the criteria below. If you're excited about this role and believe you can contribute, we'd love to hear from you.Strong understanding of idiomatic Swift design patterns and iOS libraries.
Experience working with RESTful APIs and WebSockets to integrate backend services.
Deep understanding of Core Graphics, Core Image, and AVFoundation for efficient rendering, transformation, and playback of images and video.
Expertise in iOS display pipelines, including how CALayers, Core Animation, and rendering loops interact with the GPU for optimal performance.
Strong grasp of the iOS event model, including RunLoop, GCD, and how UIKit propagates touch, gesture, and UI updates across the main thread.
Knowledge of Apple's App Store submission process and guidelines.
Familiarity with version control systems like Git.
Ability to write clean, maintainable, and efficient code.
Strong problem-solving skills and a growth mindset.
Excellent communication skills and a collaborative team spirit.
Bonus Points
Prior experience in a startup or fast-paced environment.
Exposure to CI/CD pipelines for mobile apps.
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
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
*****************************
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
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.
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
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
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
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.
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.
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