Software Quality Assurance Test Engineer
Software development engineer job in Chicago, IL
The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S. and has supported over 16,000 healthcare professionals and team members at more than 1,200 health and wellness offices across 46 states in four distinct categories: Dental care, urgent care, medical aesthetics, and animal health. Working in partnership with independent practice owners and clinicians, the team is united by a single purpose: to prove that healthcare can be better and smarter for everyone. TAG provides a comprehensive suite of centralized business support services that power the impact of five consumer-facing businesses: Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and Lovet. Each brand has access to a deep community of experts, tools, and resources to grow its practices and an unwavering commitment to delivering high-quality consumer healthcare experiences at scale.
Key Responsibilities:
Test Automation Development: Design, implement, and maintain automated tests/framework for API-based applications using Python/Java/.net and deploy those tests as part of the build. Strong testing experience using SQL Server and performance testing
Test Planning and Execution: Develop test plans, test cases, and test strategies for new and existing features. Execute manual and automated tests, ensuring the software meets both functional and non-functional requirements.
Collaboration: Work closely with developers, product managers, and other stakeholders to understand features and ensure testability. Collaborate with cross-functional teams to define, design, and ship new features while ensuring the highest quality.
Continuous Integration: Implement and maintain automated test suites in a continuous integration/continuous delivery (CI/CD) pipeline to ensure regular, consistent testing.
Performance Testing: Develop and execute performance and load tests to ensure that the product performs well under various conditions.
Defect Management: Identify, report, and track defects through resolution. Work with development teams to ensure timely resolution and retesting of bugs.
Monitoring: Monitor deployments. Work closely with SREs to collect this data and how the application works in “the real world”.
Best Practices: Promote quality engineering practices, including test-driven development (TDD), automation best practices and tools.
Required Skills and Qualifications:
Technical Skills:
Strong experience with programming languages such as Java, Python, JavaScript, etc.
Strong experience testing against relational database (SQL, PostgreSql, SQL Server, DBeaver, Azure studio, MSSMS, etc.)
Experience with test automation frameworks (e.g., Pytest, Postman, Requests library, Playwright, TestNG, JUnit, Cypress, Appium).
Knowledge of API testing tools (e.g., Postman, RestAssured, SoapUI).
Familiarity with continuous integration tools like Jenkins, GitLab, or similar.
Available on an as-needed basis for non-working hours to support the deployment
Testing Knowledge
Strong understanding of software testing methodologies, including unit, integration, functional, regression, and performance testing.
Experience in developing and maintaining test cases and automated test scripts.
Strong experience in SQL Server and API testing and automation.
Problem-Solving and Analytical Skills: Strong troubleshooting and analytical skills to find root causes of issues.
Collaboration: Ability to work in an agile team, collaborating with developers, business analysts, and other stakeholders.
Communication: Excellent verbal and written communication skills, with the ability to clearly document test results and defects.
Preferred Qualifications:
5+ years of experience in software quality assurance and testing.
Experience with cloud-based platforms (e.g., GCP,AWS, Azure).
Familiarity with test management tools like Jira, Zephyr, etc.
Knowledge of performance testing tools (e.g., JMeter, LoadRunner).
Experience in SQL and performance testing
Familiarity with containerization and virtualization (e.g., Docker, Kubernetes).
Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Additional Details:
Annual pay range: $80,000-110,000 /year
A generous benefits package that includes paid time off, health, dental, vision, and 401(k) savings plan with match
This role is onsite in our Fulton Market office 4 days/week
Director of Automation and SDET
Software development engineer job in Chicago, IL
is bonus eligible***
Prestigious Financial Institution is currently seeking a Director of Automation and SDET with AI/ML experience. Candidate will be responsible for defining, driving and scaling enterprise-wide test automation, quality engineering practices. This role will architect and implement advanced automation solutions across applications, data and platforms, enable adoption of best practices, and establish the governance, metrics and tools. The role combines technical expertise with strong leadership and stakeholder collaboration skills to deliver next generation automation infusing AI capabilities.
Responsibilities:
Define and execute the enterprise automation strategy aligned with business and technology modernization goals.
Drive adoption of automation in all phases of testing including automated regression and smoke tests to improve quality and accelerate testing.
Implement automated quality gates, pre/post deployment checks and shift-left testing.
Architect scalable, reusable automation frameworks covering UI, API, microservices, data pipelines, Kafka/event driven systems, batch jobs, reports and databases.
Define standards for BDD, contract testing, CI/CD integration, synthetic data generation and environment-agnostic test automation.
Establish tagging and traceability across automation framework, Jira, Confluence, Test management tools, CI/CD pipelines and Splunk.
Introduce and scale synthetic test data management, environment/service virtualization for complex integration testing.
Envision and implement AI/ML and Generative AI infused solutions for test case generation, test data generation, automation script generation and quality insights.
Build quality engineering and automation center of excellence to drive training, reusable asset libraries and knowledge management artifacts.
Partner with development, product, DevOps and Platform Engineering leaders to embed automation into all stages of SDLC.
Define, monitor and report KPIs/OKRs for automation outcomes to executives and product owners.
Drive compliance with industry standards, regulatory requirements, and audit readiness across automation and QE practices.
Manages a team of people managers, individual contributors, and consultants/contractors
Qualifications:
Minimum ten (15) years' of IT experience with ten (10)+ years in test automation.
Proven track record of leading enterprise-scale automation initiatives in complex, distributed environments (microservices, cloud, batch applications, data, MQ, Kafka event driven systems).
Hands-on experience with service virtualization, synthetic test data management.
Strong hands-on expertise in testing and test automation tools and frameworks including Jira, BDD, Selenium, Cucumber, REST-assured, JMeter, Playwright.
Strong programming experience in Java and Python.
Deep understanding of DevOps, CI/CD pipelines (Jenkins, Harness, GitHub), cloud platforms (AWS, Azure) and containerized environments (Kubernetes, Docker).
Experience with Kafka/event-driven testing, large data set validations
Experience with Agile development processes for enterprise software solutions
Strong background in metrics-driven quality reporting and risk-based decision making.
Strong organizational leadership skills
Ability to manage multiple, competing priorities and make decisions quickly
Knowledgeable about industry trends, best practices, and change management
Strong communication skills with the ability to communicate and interact with a variety of internal/external customers, coworkers, and Executive Management
Strong work ethic, hands-on, detail oriented with a customer service mentality
Team player, self-driven, motivated, and able to work under pressure
Results-oriented and demonstrated record of developing initiatives that impact productivity
Technical Skills:
Proficiency with modern quality engineering tools including Jira, Jenkins, automation frameworks, test management tools.
Software QA methodologies (requirements analysis, test planning, functional testing, usability testing, performance testing, etc.)
Familiarity with AI/ML/GenAI Solutions in QE.
Utilizing best practices in software engineering, software test automation, test management tools, and defect tracking software
Past/Current experience of 3+ years working on a large-scale cloud native project Experience with cloud technologies and migrations using public cloud vendor preferably using cloud foundational services like AWS's VPCs, Security groups, EC2
Education and/or Experience:
BS degree in Computer Science or Information Systems Management or a similar technical field
10+ years of experience in Quality Assurance space preferably on complex systems and large programs.
QA Engineer-Entry Level
Software development engineer job in Chicago, IL
Emonics LLC is seeking an enthusiastic and detail-oriented Entry-Level Java Developer to join our growing software development team in Dallas. The ideal candidate is a recent graduate or early-career professional who is passionate about coding, problem-solving, and learning modern software development practices. You'll work alongside experienced developers to build, test, and maintain enterprise-grade Java applications.
Key Responsibilities
Design, develop, test, and maintain Java-based applications.
Collaborate with team members to analyze business requirements and translate them into technical solutions.
Write clean, efficient, and maintainable code following best practices.
Participate in code reviews, debugging, and troubleshooting software issues.
Assist in integrating applications with databases and third-party APIs.
Document technical specifications and contribute to system design discussions.
Stay updated on new tools, frameworks, and best practices in software development.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Solid understanding of Java, OOP principles, and data structures.
Familiarity with frameworks such as Spring or Hibernate.
Basic knowledge of SQL and relational databases.
Experience with version control tools like Git.
Strong analytical, problem-solving, and communication skills.
Eagerness to learn and adapt in a fast-paced, collaborative environment.
Preferred Qualifications
Internship or project experience developing Java applications.
Exposure to web technologies (HTML, CSS, JavaScript) or RESTful APIs.
Understanding of Agile or Scrum development methodologies.
Familiarity with cloud platforms such as AWS or Azure.
What We Offer
Competitive entry-level salary and benefits package.
Mentorship from senior developers and technical leads.
Hands-on experience with modern development tools and frameworks.
Career growth opportunities in software engineering and enterprise solutions.
Supportive and innovative team environment.
How to Apply
Submit your resume and a brief cover letter describing your programming experience and interest in Java development to:
AI Software Engineer
Software development engineer job in Chicago, IL
Be a part of our success story. Launch offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing company. Through competitive salaries, outstanding benefits, internal advancement opportunities, and recognized community involvement, you will have the chance to create a career you can be proud of. Your new trajectory starts here at Launch!
Launch is actively seeking qualified, energetic engineers with passion for building solutions leveraging new and emerging technologies related to AI. This is a software engineering role specializing in applications with use cases powered by AI solutions, especially Generative AI, such as LLM integration, vector embeddings, real-time inference, and semi-automated, human-in-the-loop workflows. This role offers an exciting opportunity to be at the forefront of AI technology, working on diverse projects that drive real-world impact. If you're passionate about AI and have the technical expertise to back it up, this role may be perfect for you!
Responsibilities Include:
Write high-quality, maintainable code in languages such as Python, JavaScript, C#, or others relevant to AI development
Work closely with and in cross-functional teams including software engineers, project managers, designers, QA, data engineers, and data scientists
Integrate with a variety of different APIs, services, and technologies to bring pre-trained models and other technologies to bear, such as cloud-based vector databases
Develop APIs and interfaces to enable easy interaction between AI models and client applications
Fine-tune and/or customize integration with pre-trained models to meet unique client needs
Handle data preprocessing, cleaning, and augmentation to enhance model performance
Implement strategies for managing and securing sensitive client data
Monitor and optimize the performance of AI model integrations to optimize efficiency and accuracy
Provide technical guidance and support to clients and internal stakeholders
Stay up-to-date with the latest advancements in NLP and machine learning
Qualifications:
Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field (strongly preferred)
Prior IT digital consulting experience is highly preferred
Proven experience in software development, with a focus on AI and machine learning
Hands-on experience with integrating language models into applications and platforms
Proficiency in programming languages such as Python, JavaScript, C#, or similar
Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers)
Experience with Generative AI tooling (e.g., LangChain, Semantic Kernel)
Knowledge of API development and integration
Strong understanding of NLP concepts and techniques, including language modeling, text generation, and sentiment analysis
Experience with large-scale language models (e.g., GPT, BERT) and their practical applications
Excellent analytical and problem-solving skills with a keen ability to troubleshoot and resolve technical issues
Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders
Proven ability to work effectively in a team environment and manage client relationships
Experience in project management and ability to handle multiple tasks simultaneously
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker) a plus
Familiarity with agile development methodologies and DevOps practices
Innovative and curious, with a passion for emerging technologies and continuous learning
Detail-oriented and committed to delivering high-quality results
Compensation & Benefits:
As an employee at Launch, you will grow your skills and experience through a variety of exciting project work (across industries and technologies) with some of the top companies in the world! Our employees receive full benefits-medical, dental, vision, short-term disability, long-term disability, life insurance, and matched 401k. We also have an uncapped, take-what-you-need PTO policy. The anticipated base wage range for this role is $155,000 - $175,000. Education and experience will be highly considered, and we are happy to discuss your wage expectations in more detail throughout our internal interview process.
Senior SDET - Architect
Software development engineer job in Chicago, IL
Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.
We are seeking a dynamic and innovative Test Architect to lead our Azure Infrastructure as Code (IaC) quality assurance initiatives and contribute to application development projects leveraging Python, Spring Boot, and React. This role bridges the domains of cloud infrastructure, automated testing, and modern application engineering, making it ideal for a technical leader passionate about DevOps, platform reliability, and developer productivity.
Role Overview
As a Test Architect, you will be responsible for designing and implementing robust quality frameworks for Azure-based IaC solutions, driving the adoption of automation best practices, and ensuring infrastructure consistency and compliance across multiple environments. You will also play a key role in developing and integrating supporting applications-ranging from automation scripts to dashboards-using Python for backend logic and Spring Boot/React for full-stack web development.
Key Responsibilities
Architect and evolve comprehensive automated test strategies for Azure IaC, focusing on Terraform, ARM/Bicep, and policy compliance.
Lead the development of Python-based automation tools and scripts for test execution, resource provisioning, configuration validation, and infrastructure reporting.
Design, build, and maintain user-facing dashboards, reporting tools, and workflow automation platforms using Spring Boot and React, enabling data-driven insights into IaC test coverage, drift management, and compliance posture.
Integrate IaC quality gates into CI/CD systems such as GitHub Actions, ensuring all code deployments pass automated test suites and drift detection scans before promotion.
Establish and refine frameworks for drift detection, root cause analysis, and remediation, leveraging both native Azure services and custom-developed solutions.
Collaborate with architects, security specialists, and application developers to align infrastructure test practices with organizational goals, compliance requirements, and evolving cloud technologies.
Promote best practices through code reviews, technical workshops, and documentation.
Design, implement, and maintain comprehensive automated testing suites for Azure IaC using python.
Develop, execute, and refine test cases to validate infrastructure modules, deployments, and policies in Azure environments.
Develop, enhance, and maintain supporting applications and tools using Python, Spring Boot, and React, facilitating automation, reporting, and dashboarding for IaC quality and drift management.
Monitor, report, and remediate infrastructure drift, using tools and frameworks for continuous compliance and configuration management.
Maintain detailed documentation on test coverage, drift findings, and corrective actions taken to ensure auditability and traceability.
Conduct root cause analysis for infrastructure failures and propose solutions to improve test coverage and resilience.
Stay up-to-date with Azure platform enhancements, testing tools, and industry trends in cloud IaC quality, governance, and full-stack development.
Required Skills & Qualifications
Bachelor's or master's degree in computer science, Engineering, or a related technical discipline.
14+ years of experience in cloud infrastructure engineering and automated testing, with a minimum of 3 years focused on Azure public cloud.
Expertise in infrastructure automation using Terraform, ARM templates, and Bicep within Azure environments.
Advanced proficiency in Python for developing test automation, orchestration logic, and data processing pipelines.
Strong background in full-stack application development, including building RESTful APIs and web applications with Spring Boot (Java) and React.
Hands-on experience with configuration management, monitoring, and compliance tools native to Azure, as well as industry-standard frameworks (e.g., Terratest, Pester).
Track record of integrating infrastructure quality assurance into modern CI/CD pipelines.
Excellent analytical, problem-solving, and communication skills, with an emphasis on technical documentation and cross-functional collaboration.
Proficient in supporting, maintaining, and enhancing Spring Boot applications, ensuring seamless integration with backend services, optimized performance, and robust security for enterprise-scale cloud environments.
Extensive hands-on experience with Azure-native monitoring tools such as Azure Monitor, Log Analytics, and Application Insights, enabling proactive detection and resolution of infrastructure issues.
Proficiency in integrating monitoring frameworks with automated test suites and reporting dashboards, ensuring visibility into resource health, compliance drift, and system performance.
Preferred Skills
Experience with multi-cloud environments (AWS, GCP) and hybrid IaC strategies.
Familiarity with containerization (Docker, Kubernetes/AKS) and microservices architectures.
Background in building secure, compliant platforms within regulated industries.
Expertise in workflow automation, event-driven architectures, and data visualization using Python, Spring Boot, and React.
Experience with TypeScript, Next.js, or other modern JavaScript frameworks.
Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
Understanding of security best practices (OWASP, JWT, OAuth2, SSO).
Background in performance optimization, caching strategies, and application monitoring.
Exposure to automated testing tools (Jest, Mocha, Selenium, JUnit).
Strong analytical, troubleshooting, and debugging skills.
Relevant Azure and DevOps certifications (AZ-104, AZ-305, DevOps Engineer Expert) are strongly preferred.
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.
Senior Software Engineer
Software development engineer job in Chicago, IL
Senior Software Engineer - Build Next-Gen Conversational Platforms
💰 Salary: $230K base + 15% bonus + equity
About the Opportunity
Harnham is working with a fast-growing AI technology company that is building a next-generation agentic voice platform for enterprise-scale customer engagement. This organization partners with Fortune 50 businesses across healthcare, finance, and retail and is backed by leading investors with over $25M in funding.
They are scaling rapidly and seeking an experienced Senior Software Engineer to join their engineering team and help shape the future of conversational AI.
The Role
You'll design and build core platform components, working on backend services and APIs that power real-time voice applications. This role requires strong CS fundamentals, experience in scalable architectures, and collaboration with ML engineers and product teams.
Key Responsibilities
Develop backend services and APIs for high-concurrency, real-time applications
Design scalable, secure architecture for cloud-based systems
Work across backend and some frontend layers (full-stack experience is a plus)
Implement solutions in AWS ecosystems (EKS, Lambda, S3)
Optimize data models and pipelines using Postgres
Collaborate with ML engineers and DevOps to integrate AI models into production
Mentor junior engineers and establish best practices in coding, testing, and CI/CD
What We're Looking For
6-7+ years of software engineering experience
Strong CS fundamentals (data structures, algorithms, architecture)
Experience with AWS services and containerized environments (Docker/Kubernetes)
Proficiency in backend development (Java, Python, or similar)
Exposure to frontend frameworks is a plus
Familiarity with distributed systems and high-performance architectures
Why Apply?
Competitive compensation + bonus + equity
Work on industry-disrupting AI solutions
Collaborative culture with real impact
Relocation support and hybrid flexibility
DevOps Engineer
Software development engineer job in Chicago, IL
About Us
Founded in 2014, we offer the industry's first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the loan. By combining thought leadership in suitability and risk management with industry-leading education and the latest technology, Supernova enables advisors to deliver holistic, goals-based advice and to help their clients achieve financial wellness. We partner with the industry's largest banks, most prominent insurance companies and leading online brokerages to democratize access to securities-based lending and better the entire financial ecosystem.
Why Join Supernova?
At Supernova Technology, we believe that the best results come from a team that is passionate, driven, and supported in all aspects of their professional lives. Here, you'll work alongside talented and innovative individuals who are committed to driving the future of securities-based lending technology. We foster a culture of collaboration, continuous learning, and growth, where each person's contributions make a real impact.
JOB DESCRIPTION
We are seeking an experienced DevOps Engineer to lead and enhance our organization's technical infrastructure, AWS, and system reliability. This role requires a strategic leader with a strong technical background to ensure our systems are robust, secure, and scalable.
RESPONSIBILITIES:
Lead the design, implementation, and maintenance of infrastructure systems, including AWS cloud services, data centers, co-location facilities, and network connectivity
Ensure the reliability and scalability of software delivery pipelines and disaster recovery systems
Collaborate with development and operations teams to support system migrations, monitor critical systems, and maintain system operations
Implement and maintain disaster recovery and business continuity plans to minimize downtime and data loss
Supervise and mentor the infrastructure team, fostering a culture of continuous improvement and operational excellence
Manage product delivery infrastructure via CI/CD pipelines
QUALIFICATIONS:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 5 years of experience in Cloud infrastructure management, with at least 4 years in a leadership role
Proficiency in AWS services is required
Experience in infrastructure as code (i.e. cloudformation, CDK, troposphere, etc.)
Experience with ECS, Lambda, and Docker, github workflows, Python or Java is preferred
Strong understanding of IT operations, platform services, and system reliability
Excellent leadership and team management skills
Familiarity with managing offshore teams and coordinating with international offices is preferred
Our Employee Benefits
At Supernova Technology, we provide a robust benefits package to support the health and well-being of our employees. Our offerings include:
Medical, Dental, and Vision Insurance: Multiple plans with coverage for employees and dependents.
HSA and FSA Accounts: Tax-advantaged accounts for health and dependent care expenses.
Life and Disability Insurance: Employer-paid basic coverage with options for additional voluntary coverage.
Compensation: $140,000 - $180,000 per year
Retirement Savings: 401(k) plan with employer contributions.
Employee Assistance Program (EAP): Confidential support services, including free therapy sessions.
Paid Time Off: Flexible PTO policies.
Additional Perks: Commuter benefits, pet insurance, continuing education assistance, and more.
Note: Actual salary at the time of hire may vary and may be above or below the range based on various factors, including but not limited to, the candidate's relevant qualifications, skills and experience, and the location where this position may be filled.
Our Core Values
Our core values drive everything we do. At Supernova, we...
Form, execute, and communicate new ideas that add value to our employees and customers
Strive through obstacles and failures
Follow-through on promises or commitments to others, accept responsibility, and answer for actions & decisions
Listen to, understand, and support our employees and customers
Act with speed, positive attitude, and flexibility
Exceed expectations and surpass ourselves every day; we embrace a sense of pride and never stop growing
Join us and make an impact while growing your career at Supernova.
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 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
Senior Software Engineer
Software development engineer job in Chicago, IL
Job Title: Senior Software Engineer
Company: KeyCare, Inc.
Employment Type: Full-Time
Salary: $115,000-$150,000
About Us:
KeyCare is unlocking the future of virtual care! Our mission is to increase access to convenient and cost-effective care on a single platform connected to our nation's health systems.
Position Overview:
As a Senior Software Engineer at KeyCare, you will join our vibrant and forward-thinking team, where we harness the power of technology to create impactful solutions for real-world challenges in the Healthcare industry. We are searching for a Senior Software Engineer who is passionate about problem-solving, adaptable to diverse technologies, and excited to contribute to a collaborative and dynamic work environment.
Key Responsibilities:
Innovative Design and Development: Lead the design, development, and implementation of software applications on the Azure platform, bringing innovative solutions to life.
Cloud Mastery: Utilize your Azure expertise to manage and optimize cloud-based applications, ensuring they are scalable, secure, and efficient.
NodeJS and Azure Functions: Develop and maintain high-performance applications using NodeJS, TypeScript and Azure Function Apps.
DevOps Excellence: Implement and uphold DevOps practices, including containerization and building robust deployment pipelines to ensure smooth, automated workflows.
Operational Excellence: Measure performance, analyze application telemetry, and proactively identify and address potential issues to ensure optimal application operation.
Creative Problem Solving: Bring your analytical and creative problem-solving skills to tackle complex challenges and develop innovative solutions.
Collaborative Spirit: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver top-tier software solutions.
Mentorship: Guide and mentor junior engineers, fostering a culture of continuous learning and growth.
Qualifications:
Experience: 5+ years of professional experience in software development, with a strong focus on cloud-based applications.
Cloud Expertise: Proven experience with Azure or comparable cloud platforms.
Technical Skills:
Proficiency in NodeJS and TypeScript
System design experience (building robust, secure, and scalable systems with several components, integrations with 3rd-party APIs, etc.)
Experience with Azure Function Apps or comparable serverless platforms
Additional experience with React and modern web frameworks is highly desirable
Knowledge of Epic Health Systems, Electronic Health Records (EHRs), HL7 standard and interoperability, etc. is a plus
DevOps Knowledge: Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and building CI/CD pipelines (e.g. GitHub Actions).
Operational Excellence: Ability to measure performance, analyze application telemetry, and proactively identify and resolve potential issues.
Problem-Solving Skills: Strong analytical and creative problem-solving abilities.
Adaptability: Ability to quickly adapt to unfamiliar technologies and methodologies.
Collaboration: Excellent communication and teamwork skills.
Education: Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience.
Benefits: Eligible for company benefits upon package roll out:
Medical
Vision
Dental
Life Insurance
Disability
Unlimited PTO
KeyCare is an Equal Opportunity/Affirmative Action Employer.
We encourage all qualified applicants to apply. KeyCare is committed to its evolution towards a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender or gender identity, sexual orientation, age, marital status, disability, sex, country of origin, or veteran status.
Software Engineer
Software development engineer job in Chicago, IL
TBSCG is a modern consulting and engineering company trusted by well‑known enterprise brands. We design, build, and support digital experiences and platforms across financial services, manufacturing, technology, public sector and global consumer brands. We combine the feel of a close‑knit, supportive team with the impact and credibility of large‑scale, high‑visibility programs.
About the Role
We're looking for a Full‑Stack Engineer who enjoys working across the stack - from backend services and APIs to modern frontends. You'll build end‑to‑end solutions that power digital platforms for enterprise clients, working with both Java/Node.js and React.
What You'll Do
• Build features end‑to‑end across backend and frontend
• Write clean, modular code that is well‑tested and maintainable
• Work with APIs, headless/CMS platforms, cloud services and integrations
• Participate in solution design and contribute to technical choices
• Collaborate with architects, designers and engineers across disciplines
• Help improve engineering standards, tooling and reusable components
Must‑Have
• Solid web fundamentals & API understanding (HTTP, REST, JSON)
• Experience in Typescript, React and Next.JS
• Git, secure development mindset, and CI/CD familiarity
• Ability to deliver end‑to‑end features with some autonomy
Useful to Have
• Experience with Java.
• Terraform
• SQL/NoSQL; Docker; cloud‑ready development
• Automated testing across front & backend
Bonus
• Integrations with CMS/DXP, DAM, CRM or e‑commerce
• Magnolia CMS + React headless or hybrid experience
• AWS cloud experience (backend or frontend delivery)
• Consulting or client‑facing experience
Please note that TBSCG does not provide visa sponsorship or assistance.
If you would like to know more about how your personal data is used, in relation to the recruitment process, please see our Recruitment Privacy Policy (
******************************************
TBSCG participates in the E-Verify program to verify the employment eligibility of all new hires. If you are selected and hired, your eligibility to work in the United States will be verified within the first three days of employment
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 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.
Leads DevOps Engineer/ Senior DevOps Engineer/ DevOps Architect
Software development engineer job in Chicago, IL
Job Title: Lead DevOps Engineer
Duration: Fulltime
What You'll do:
The Lead DevOps Engineer serves as a leader and hands-on technical expert, driving the implementation and scaling of DevSecOps practices across the Bank's technology landscape. This role partners closely with IT Delivery Teams to ensure that code, services, and products transition seamlessly from development through deployment and into production.
In addition to deep technical expertise in automation, scripting, and continuous integration, the Lead DevOps Engineer is responsible for building out the necessary processes, frameworks, and tools to support enterprise-wide DevSecOps adoption. This includes designing scalable CI/CD pipelines, embedding security into every phase of the software development lifecycle, and fostering a culture of collaboration and continuous improvement.
The successful candidate will demonstrate strong leadership in guiding cross-functional teams-including development, infrastructure, security, and architecture-toward modern engineering practices. They will proactively identify opportunities for innovation, standardization, and automation, while mentoring teams and championing the adoption of DevSecOps principles
How you'll make an impact:
Enhancing Automation and Efficiency: The Lead DevOps Engineer will significantly improve the bank's software development lifecycle by implementing and managing CI/CD pipelines, automating infrastructure provisioning, and ensuring seamless integration and deployment, thereby enhancing overall efficiency, and reducing time-to-market for new features and services.
Strengthening Security and Compliance: By implementing security best practices and ensuring compliance with performance, security, availability, and recoverability standards, the Lead DevOps Engineer will play a crucial role in safeguarding the bank's IT infrastructure and maintaining the integrity of its operations.
Fostering Innovation and Collaboration: The Lead DevOps Engineer will drive the adoption of DevSecOps culture and capabilities across Agile product delivery teams, mentor junior engineers, and collaborate with various teams to design and deploy innovative solutions, ultimately contributing to the bank's technological advancement and competitive edge.
What you can expect:
Set up CI/CD pipelines to support automated deployment of resources to Cloud environments, all at medium to high level of complexity
This role is very strategic in nature with a focus on scaling DevOps practices within an enterprise.
Supervise design, implement, and manage CI/CD pipelines.
Automate infrastructure provisioning and configuration.
Collaborate with development teams to ensure seamless integration and deployment.
Implement security best practices and ensure compliance.
Proactively identifies system and process risks and recommend/implement process improvements
Develop, implement, and support test automation for continuous integration and continuous deployment.
Identify and develop metrics and dashboards to monitor adoption and maturity of DevSecOps practice for the Bank.
Expertise in conterization (Docker and Podman) and orchestration via AWS Elastic Kubernetes Services (EKS).
Develop, manage and mature the Bank's software development life cycle (SDLC) ensuring alignment with Agile, DevSecOps, and platform standards.
Embed “shift-left” security practices leveraging tools like CheckmarX, SonarQube, PrismaCloud.
Identify and implement opportunities for automation, standardization, and process enhancements.
Provide technical guidance and mentoring to software deliver teams and junior engineers to promote cross-functional knowledge sharing.
Contribute to architecture discussions around technology controls and their implementation in a DevSecOps/Cloud environment.
Work collaboratively with architecture, security and delivery teams to estimate, design, code, deploy and support working software / technology components.
Foster the adoption of DevSecOps culture and capabilities across Agile product delivery teams.
Liaison with Delivery teams to support necessary configurations/setup in Azure DevOps (ADO) in support of Agile.
Participate in various technology Center of Excellence (CoE) and evenagelise DevSecOps methodologies.
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.
What you'll bring:
7+ years of demonstrable software engineering and DevOps experience
7+ years working in SCRUM/Agile software development environment
Experience deploying and administering Continuous integration tools such as Azure DevOps, Jenkins, TeamCity, Octopus or Bamboo
Expertise with Infrastructure cloud tools such as Terraform, Docker, Podman, Helm etc.
Experience administering and integrating SAST tools (CheckmarX) and code quality tools (SonarQube)
Expertise with integrating automated testing solutions for unit, system, integration, and performance testing within CI/CD
Bachelor's Degree or equivalent experience. Computer Science or related field preferred.
Strong cloud engineering experience primarily with Amazon Web Services (AWS).
Expertise in working with Terraform, Ansible, and/or Chocolaty for infrastructure automation and configuration
Expertise with containerization via Docker and Podman with container orchestration leveraging Amazon EKS
Expertise with GitHub Co-pilot configuration and administration
Expertise with programming languages such as Python, PowerShell, and Bash is a must
Expertise with Application Performance Monitoring (APM) tools such as Datadog and SolarWinds.
Expertise with project management and workflow tools and concepts such, Agile, Scrum/Kanban, etc.
Proficiency in cross-platform scripting language and build tools (Python, Artifactory, MS Build, NuGet)
Proficiency in OOP software development using C# or similar languages
Ability to define scalable and secure CI/CD pipelines
Deep understanding of containerization strategies using Docker and Podman
Experience with pair programming using GitHub Copilot
Strong communication/presentation skills and ability to build and explain standards, processes, and cloud architecture with team and management.
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 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.
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.
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.