AI Software Engineer
Senior programmer 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 Software Engineer
Senior programmer 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
Java Software Engineer
Senior programmer job in Chicago, IL
Our client is currently seeking a Java Developer
to downtown Chicago (3 days a week onsite)
Responsibilities
Design and implement an automation testing framework
Harden and optimize existing frameworks for reliability and performance
Develop and maintain scalable web services using Spring Boot
Build systems for processing large datasets efficiently
Create and manage CI/CD pipelines using Jenkins
Support migration efforts from first-generation automation frameworks to NextGen platforms
Minimum Qualifications
Bachelor's degree in Computer Science or related field, or equivalent practical experience
5+ years of professional experience in Java development
Strong understanding of object-oriented programming and design principles
Experience developing multithreaded, distributed, and performant applications
Proficiency in testing Java-based distributed systems
Solid grasp of software testing principles and methodologies
Preferred Qualifications
Experience with Spring Boot and building RESTful web services
Proficiency in Python for scripting and automation
Familiarity with containerization tools such as Docker or Podman
Experience with cloud platforms and big data technologies (Kafka, AWS, S3, PostgreSQL, Redis)
Knowledge of build automation and dependency management tools
Rate: $60-80/HR
Sr. Lead, Azure Security - Identity & Authentication
Senior programmer 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.
Job Description
We are seeking a highly skilled Tech lead with deeper expertise in various security products, authentication, authorization, access management, governance. As a key member of Workforce Authentication and Authorization team you lead a team to play a vital role in ensuring the secure implementation of various solutions (Hybrid and Cloud).
Requirements/Responsibilities-
Lead Identity centric Workforce Security solutions team to develop authentication and access management solutions
Drive the development of identity solutions, access patterns, modern security protocols, practicing Zero trust, least privileged, defense in depth principles
Review and provide feedback on Identity and access management related security solutions proposed by stakeholders and can provide consultation to the partners and IT Management
In-depth knowledge and experience on Entra ID, EPM, Sentinel, Azure, AWS Security
Knowledge on Okta, PingFederate, Entitlement management solutions
Strong knowledge on Identities management on Azure AD with OAuth, OIDC, SAML, SSO, MFA, Conditional access policies, MFA, Kerberos, LDAP, Identity Federations etc.
Experience in providing security solutions for Java based Micro services, React based frontends and Android/iOS based mobile applications on the Azure
Hands-of experience in JWT, session handling, Code signing, Certificate authentication, TLS/SSL, API Security, Application registration, application integration scenarios etc.
Awareness of API Management, Firewalls, DLP, VPNs, DNS, Azure Defender, MCAS, Sentinel, WAFs, Application Gateways, NSGs, App Proxy, Radius clusters, CDN etc.
Good understanding of Cloud Infrastructure Entitlement Management solution (CIEM) to ensure smooth remediation of toxic combinations, high risk entitlements etc.
Understanding and application of threat modeling concepts and methodologies
Understanding of Applications security, OWASP standards, security best practices, browser compatibilities/storages/cookies
Acts as Workforce cybersecurity expert to in solutions spanning end user computing, proxy solutions, MFA, SSO, conditional accesses, Passwordless, Yubikey, bio-metric solutions, identity and governance scenarios, Secrets Management, automation, role based access control, Privileged identity management, Just in time accesses etc.
Participates in solutions to support- token handling, OIDC/ OAuth flows, authorization patterns, identity federation, cloud architectures, cryptograpgy, cloud native services, cloud security etc.
Deeper understanding on Cloud Security areas such as Policies, RBAC, activities, identities, privileged access management etc
Ability to support operations in troubleshooting complex identity scenarios with hands-on experience on Sentinel/KQL/Audit logs etc.
Good understanding of concepts related to docker Security, container orchestrations/Kubernetes
Qualifications
Bachelor's degree in computer science or a related discipline and experience in information security, or an equivalent combination of education and work experience.
Deep knowledge of application or infrastructure systems architecture, usually having experience with multiple system technologies.
Excellent consultative and communication skills, and the ability to work effectively with client, partner, and IT management and staff.
Ten years of experience in the Information Security role. Five years of experience as a Tech lead
CISSP, CSSP, or Cloud security certification preferred
Strong collaboration skills and a analytical ability
Certifications on Azure, AWS security will be preferred
Senior ABAP Development Lead
Senior programmer job in Chicago, IL
Relocation support is available for qualified candidates, with packages tailored to individual circumstances, including household status, number of vehicles, pets, and whether you rent or own your home.
About the Role
Our client is seeking an experienced SAP Development Lead to drive the design, ABAP development of a global SAP S/4HANA Private Cloud environment. This is a senior, hands-on technical leadership role at a growing U.S. organization. Ideal for someone who thrives on building scalable SAP solutions, driving secure system architecture, and collaborating cross-functionally with business and IT teams.
You'll lead development strategy and play a pivotal role in ensuring the stability and performance of mission-critical SAP applications.
Key Responsibilities
SAP Development
Lead end-to-end development of custom SAP solutions in S/4HANA Private Cloud.
Build applications using ABAP, ABAP RAP, OO ABAP, Smart Forms, and Adobe Forms.
Develop modern UI experiences with Fiori/UI5.
Create CDS Views, OData services, and RESTful APIs using ADT, BOPF, and BRF+.
Deliver WRICEF objects and performance tuning using Workbench, SAT, ST05, ST12.
Manage complex integrations via SAP CPI, IDOCs, BAPIs, RFCs, and flat files.
Collaborate across FI/CO, SD, MM, PP, PM, and QM functional areas for end-to-end solutions.
Oversee DevOps and transport management to ensure traceable, compliant deployments.
Manage 1 onshore ABAP developer and 1 offshore ABAP developer
Collaborate with offshore SAP Security team to support secure solution delivery
Required Qualifications
Bachelor's in Computer Science, Engineering, or related field.
8+ years SAP development experience (S/4HANA or ECC).
3+ years in a senior technical or team leadership capacity.
Expertise in ABAP, Fiori/UI5, ABAP RAP; CPI experience preferred.
Strong WRICEF development and CDS/OData expertise.
Hands-on in multiple SAP full lifecycle implementations.
Familiarity with Basis, infrastructure, and performance management.
Experience partnering with Security teams, and basic security knowledge, is a strong plus.
Strong communication and leadership skills.
Software Engineer
Senior programmer 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.
Senior Software Engineer
Senior programmer job in Chicago, IL
Job Title: Senior Software Engineer
Company: KeyCare, Inc.
Employment Type: Full-Time
Salary: $115,000-$150,000
About Us:
KeyCare is unlocking the future of virtual care! Our mission is to increase access to convenient and cost-effective care on a single platform connected to our nation's health systems.
Position Overview:
As a Senior Software Engineer at KeyCare, you will join our vibrant and forward-thinking team, where we harness the power of technology to create impactful solutions for real-world challenges in the Healthcare industry. We are searching for a Senior Software Engineer who is passionate about problem-solving, adaptable to diverse technologies, and excited to contribute to a collaborative and dynamic work environment.
Key Responsibilities:
Innovative Design and Development: Lead the design, development, and implementation of software applications on the Azure platform, bringing innovative solutions to life.
Cloud Mastery: Utilize your Azure expertise to manage and optimize cloud-based applications, ensuring they are scalable, secure, and efficient.
NodeJS and Azure Functions: Develop and maintain high-performance applications using NodeJS, TypeScript and Azure Function Apps.
DevOps Excellence: Implement and uphold DevOps practices, including containerization and building robust deployment pipelines to ensure smooth, automated workflows.
Operational Excellence: Measure performance, analyze application telemetry, and proactively identify and address potential issues to ensure optimal application operation.
Creative Problem Solving: Bring your analytical and creative problem-solving skills to tackle complex challenges and develop innovative solutions.
Collaborative Spirit: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver top-tier software solutions.
Mentorship: Guide and mentor junior engineers, fostering a culture of continuous learning and growth.
Qualifications:
Experience: 5+ years of professional experience in software development, with a strong focus on cloud-based applications.
Cloud Expertise: Proven experience with Azure or comparable cloud platforms.
Technical Skills:
Proficiency in NodeJS and TypeScript
System design experience (building robust, secure, and scalable systems with several components, integrations with 3rd-party APIs, etc.)
Experience with Azure Function Apps or comparable serverless platforms
Additional experience with React and modern web frameworks is highly desirable
Knowledge of Epic Health Systems, Electronic Health Records (EHRs), HL7 standard and interoperability, etc. is a plus
DevOps Knowledge: Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and building CI/CD pipelines (e.g. GitHub Actions).
Operational Excellence: Ability to measure performance, analyze application telemetry, and proactively identify and resolve potential issues.
Problem-Solving Skills: Strong analytical and creative problem-solving abilities.
Adaptability: Ability to quickly adapt to unfamiliar technologies and methodologies.
Collaboration: Excellent communication and teamwork skills.
Education: Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience.
Benefits: Eligible for company benefits upon package roll out:
Medical
Vision
Dental
Life Insurance
Disability
Unlimited PTO
KeyCare is an Equal Opportunity/Affirmative Action Employer.
We encourage all qualified applicants to apply. KeyCare is committed to its evolution towards a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender or gender identity, sexual orientation, age, marital status, disability, sex, country of origin, or veteran status.
Senior Software Engineer
Senior programmer job in Chicago, IL
Role: Senior Software Engineer (Java)
Duration: 12 months
Job type: Long term Contract W2 only...
The Senior Software Engineer will apply principles of computer science and mathematical analysis to design, develop, test, and evaluate software and systems. This role involves researching, designing, developing, and testing software while contributing to high-impact backend services within the Cat Digital platform.
Key Responsibilities:
Modify existing software written in Java, and work with databases and database management systems.
Create service software, including unit and integration tests.
Collaborate with project teams to determine scope, requirements, and limitations.
Review project requests to estimate time and cost.
Perform complex programming, development, and project management tasks with minimal supervision.
Identify and resolve complex technical/application issues, including occasional off-shift or weekend support.
Drive application development focused on delivering business value.
Mentor and assist software engineers, providing technical direction and support.
Maintain high standards of software quality and follow best practices.
Proactively seek help when needed after reasonable independent research.
Maintain urgency on tasks and follow up on dependencies and blockers.
Work Environment:
Hybrid schedule; in-office twice per week (may increase as business needs evolve).
Required Education & Experience:
Bachelor's degree in Computer Science, Electrical Engineering, or related field with 10+ years of experience
OR
Master's degree with 8+ years of experience.
Required Technical Skills:
10+ years of experience designing and developing Java applications.
Experience building, deploying, and maintaining software at scale.
Strong experience with relational and NoSQL databases.
Knowledge of architectural patterns such as MVC, Microservices, and event-driven design.
Hands-on experience with CI/CD tools (Jenkins, Azure DevOps, GoCD).
Experience deploying and supporting applications in AWS or Azure.
Strong Agile/Scrum experience.
Experience with AI tools is a significant plus.
Experience with message streaming solutions (AWS Kinesis, SQS, SNS, Kafka, RabbitMQ, ActiveMQ).
Experience designing RESTful APIs and using API tools (Swagger, Postman, Assertible).
Test-driven development and behavior-driven development experience; tools such as Cucumber and Selenium.
Experience with datastores such as AWS Aurora, RDS, DynamoDB, MongoDB, Elasticsearch, Cassandra, Redis, MySQL, Oracle.
Familiarity with AWS services like API Gateway, ALB/NLB, Fargate, Lambda, S3, CloudWatch.
Experience debugging and maintaining software on Linux/Unix systems.
Required Soft Skills:
Strong computer science fundamentals (data structures, algorithms).
Ability to work under pressure and within deadlines.
Passion for technology and collaboration.
Demonstrated leadership on small to medium-scale projects.
If you are interested in W2 contract with direct client then please do share your updated copy of resume on below mention email id.
Thanks
Shivam
EMAIL: ************************************
Cloud Application Architect
Senior programmer job in Chicago, IL
A Singleton client is adding an Azure Solution Architect to their team. The organization is undergoing a a technology transformation and needs a forward looking architect to oversee Azure application architecture.
Experience that will make someone successful:
5 years experience designing Azure cloud native architectures
Experience in Microsoft Azure services and .NET/C# development
Proficiency in IaC, CI/CD, and DevOps practices
Familiarity with container orchestration (AKS), cloud security and serverless computing
This role requires onsite work 3 days per week in Chicago. Candidates already located in the Chicago area will be prioritized during the recruiting process.
Java Software Engineer
Senior programmer job in Chicago, IL
one of our staffing partners is looking for a role for a Java Software programmer for a entertainment sector client
Role will pay around $65k-75k per year
Seeking a highly skilled developer to design, implement, and maintain high-performance applications. If you thrive in an innovative environment and love solving complex problems, we d love to hear from you!
Responsibilities:
Develop, test, and maintain Java applications.
Design and develop robust backend applications using Spring Boot
Implement microservices architecture for high availability and scalability
Write and optimize RESTful APIs for seamless integration
Set up, manage, and automate CI/CD pipelines for efficient deployment
Containerize applications using Docker and orchestrate with Kubernetes
2-5 years of industry experience with Java, Spring Boot, and related frameworks.
Strong experience with Java and Spring Boot framework
Expertise in microservices architecture and API development
Hands-on experience with CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
Proficiency in cloud platforms (AWS, Azure, GCP)
Excellent problem-solving skills and ability to work in a team environment.
we are unable to work with third party or c2c candidates due to low margins. Only direct candidates with experience apply
IT Software Engineer 5
Senior programmer job in Chicago, IL
Cullerton Group has a new opportunity for an IT Software Engineer 5. The work will be done hybrid in Chicago, IL, with 2 days per week onsite required; candidates must also be comfortable with a future potential transition to 5 days onsite. This is a long-term 12-month position that can lead to permanent employment with our client. Compensation is up to $100.43/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
Cullerton Group is seeking two highly experienced Lead Software Engineers to drive the design, development, testing, and deployment of enterprise-scale backend software systems. These engineers will take ownership of complex technical challenges, lead development teams, perform code reviews, and guide best practices in modern application architecture. The role is both hands-on and leadership-focused, with responsibility for mentoring developers, resolving complex system issues, and collaborating with product owners to deliver iterative, high-value features. These positions are ideal for senior engineers with deep backend, distributed systems, and cloud experience who thrive in a hybrid, fast-paced environment.
Key Responsibilities
• Lead design, development, deployment, and testing of backend software systems and enterprise applications
• Mentor and guide junior and mid-level engineers; review code and enforce engineering best practices
• Serve as a technical lead for development and support teams, owning complex programming and project assignments
• Troubleshoot complex application and technical problems, including after-hours or weekend escalations
• Work independently on infrastructure and system components used across multiple applications
• Collaborate with product owners to develop and execute iterative delivery plans
• Drive development of structured application/interface code, documentation, and user guides
• Communicate with internal customers and end users to validate design, functionality, and integration
• Lead development of new functionality in a cross-functional Agile team environment
• Conduct integrated and customer-acceptance testing to ensure quality, accuracy, and completeness of solutions
Required Qualifications
• Bachelor's degree in Computer Science, Electrical Engineering, or related field (required)
• 10+ years of software engineering experience (or 8+ years with a Master's degree)
• 8+ years designing and developing software in Java or Scala
• 7+ years building backend applications using Spring Framework, Hibernate, and enterprise design patterns
• 7+ years working with relational and non-relational databases and caching frameworks
• Strong leadership background, including experience leading development initiatives and mentoring engineers
• Excellent verbal and written communication skills
Preferred Qualifications
• Experience designing, developing, deploying, and maintaining software at scale
• Strong understanding of architectural patterns (Microservices, MVC, event-driven, etc.)
• Experience deploying via CI/CD tools such as Jenkins, GoCD, Azure DevOps, etc.
• Experience with cloud platforms such as AWS or Azure
• Experience with message brokers such as Kafka, RabbitMQ, SQS, Kinesis, SNS
• Experience building and maintaining REST APIs and API gateways (Apigee, AWS API Gateway, Azure API Gateway)
• Knowledge of batch or stream processing (Spark, Flink, Akka, Storm)
• Experience with TDD/BDD, Selenium, Cucumber, and automated pipeline integration
• Experience with datastores such as Postgres, MongoDB, Cassandra, Redis, Elasticsearch, Oracle, MySQL
• Experience working in Linux/Unix environments
• Experience with front-end state management libraries (Redux)
• Strong understanding of computer science fundamentals (data structures, algorithms)
• Demonstrated leadership on small- and medium-scale strategic projects
Why This Role?
This role offers the opportunity to lead highly technical software development initiatives within a collaborative and impactful engineering organization. You will guide modern application development, influence system architecture, and mentor engineers while contributing to solutions used across multiple business areas. Cullerton Group provides a professional environment with long-term stability, strong technical challenges, expansive cloud and backend development exposure, and meaningful opportunities for leadership and career growth.
Software Engineer
Senior programmer 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
Software Engineer
Senior programmer job in Chicago, IL
We're Hiring - Software Engineer and Sr. Software Engineer
Phillip Capital Inc., located in Chicago, is dually registered with the SEC/FINRA as a self-clearing broker dealer and the Commodity Futures Trading Commission (CFTC) as a registered Futures Commission Merchant (FCM) serving professional traders and institutions with customized clearing, custody and global market access solutions.
We offer the opportunity to grow your skills and make meaningful, visible contributions to both your team and the company. We believe in integrity, accountability, open communication, and continual improvement to build for the long term. Our office in the iconic Board of Trade Building is conveniently located near Metra and CTA lines and close to restaurants, parks, shopping, and cultural institutions. Our building amenities include indoor bicycle parking, a gym, and a rooftop deck. Learn more about us at ********************** and *******************
We are seeking Software Engineers to join our engineering team in the financial services sector. This role combines hands-on development with architectural responsibilities, helping design and implement scalable, secure, and high-performance applications. You will work closely with our program manager, product owner, and cross-functional teams to modernize our technology stack, improve reliability, and deliver business-critical solutions that support our strategic goals.
Key Responsibilities (may vary by level)
Design, develop, and maintain enterprise-grade applications using a modern programming language and framework (e.g., C#, Java, or similar).
Take on architecture responsibilities, including solution design, integration patterns, and technology selection.
Develop and consume RESTful APIs and integrate with external services using secure authentication protocols.
Collaborate on cloud-native solutions using a major cloud platform (AWS, Azure, or GCP).
Contribute to service-oriented or microservices architecture to ensure scalability, resilience, and observability.
Build and maintain responsive front-end applications using a modern JavaScript framework (e.g., Angular, React, or Vue).
Design and maintain CI/CD pipelines to automate builds, testing, and deployments.
Work with relational and/or NoSQL databases, optimizing queries and ensuring performance.
Implement security best practices for financial data, including encryption at rest and in transit.
Participate in design reviews, code reviews, and cross-team technical discussions.
Mentor junior developers and contribute to engineering best practices across the team.
Explore and apply cutting-edge technologies such as Gen AI tools and APIs to enhance product capabilities and developer productivity.
Qualifications
5-8 years of professional software development experience, with strong background in at least one modern programming language and framework (e.g., .NET, Java, Node.js, or similar).
Experience designing and delivering cloud solutions on AWS, Azure, or GCP.
Proficiency in at least modern front-end frameworks and web development fundamentals.
Strong database development skills with relational or NoSQL databases, and familiarity with ETL processes.
Experience with CI/CD pipelines and source control (Git-based workflows).
Familiarity with containerization (Docker) and orchestration (Kubernetes).
Strong understanding of security best practices in the context of financial systems.
Excellent problem-solving, communication, and collaboration skills.
Experience with messaging systems such as RabbitMQ, or Kafka preferred.
Experience integrating Generative AI into enterprise or financial applications preferred.
Knowledge of performance optimization, accessibility, and SEO best practices preferred.
Prior experience in financial services or other regulated industries preferred.
To be considered for this position, please apply via LinkedIn or submit a resume directly to ************************** with “Software Engineer” in the subject line. Phillip Capital Inc. will not consider candidates sent by recruiters for this position.
Pay range will vary based on role applying for and relevant experience.
Lead Software Engineer - QRM
Senior programmer 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.
Senior Java Software Engineer
Senior programmer 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
Senior programmer 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.
CAD Senior Developer
Senior programmer job in Lisle, IL
Immediate need for a talented CAD Senior Developer. This is a 06+months contract opportunity with long-term potential and is located in Lisle, IL (Hybrid). Please review the job description below and contact me ASAP if you are interested.
Job ID: 25-92210
Pay Range: $60 - $65/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Responsibilities:
Primary responsible of CAD custom development with deep understanding of a multi-CAD environment and its integration to PLM & PDM systems.
Teamcenter, NX, 3DX, Enovia, CATIA and other custom integrations.
As a CAD Senior Developer, you will be responsible key in-flight projects and enhancements to the CAD ecosystem, not limited to projects such as OrderBuilder and Framebuilding and products such as SAGE, Post-Processing schedule tasks, Dispatcher Translations & Supplier Exchange.
Key Requirements and Technology Experience:
Key skills; CAD, C/C++, Python, Teamcenter
>5 years of experience in multi-CAD engineering environments, where you have worked as an automotive engineer building 2D CAD drawings and 3D CAD models in NX and CATIA, and SolidWorks, AutoCAD, and/or Creo as a plus
Experience in C/C++ and Python and have worked with CAD tools to develop integrations. Built utilities using C++ and Python along with CAD tools.
3-5 years of experience customizing CAD tools to build programs and utilities within the CAD & Engineering environments to auto-generate CAD models or calculate design context / positioning information through automation
Strong skills with C++, Python, .NET Framework (C# is a must, Visual Basic & DOS Batch Programming / Powershell nice to have)
Experience with DevSecOps & Agile methodologies, where you are familiar with key source control and CI/CD pipeline concepts, as well as participating in agile ceremonies and writing good agile epics, features, and stories
Strong communicator - ability to speak with engineers at a technical level and translate that into key IT deliverables and functional/technical requirements
Other Requirements:
Ability to be in office 4 days a week (Mon-Thurs) onsite at the Lisle International Headquarters
Our client is a leading IT Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
.Net Technical Lead
Senior programmer job in Chicago, IL
W2 or c2c are OK
Ex Airlines candidates Highly preferred
Top 3 skill sets required for this role:
.Net, .Net 8
Preferred C#
Angular 17 or higher
AWS - EKS Dynamo DB Lambda S3 RDS
Nice to have skills or certifications:
AWS Certification
AWS - IAM SQS secrets manager
Swift Objective C
Job Description:
This is a Tech Lead position on the JET program.
Responsibilities include development architecture and solution ownership.
Critical role on several workstreams of the JET program.
Lead Technical Product Owner
Senior programmer job in Chicago, IL
Typical task breakdown:
- Responsible for maximizing the value of the product and the work of the Development Team.
- Responsible for acting as Product Owner for larger, more complex projects with high value to the organization.
- Responsible for creating, maintaining and prioritizing the Product Backlog according to business value for the life of the project.
- Communicate Product Backlog priorities to the team.
- Act as the key decision-maker regarding what features the product will have.
- Responsible for the vision of what is to be built, and conveying that vision to the team.
- Collaborate with Lead Engineers on decomposition of epics and features into user stories that are small enough, or granular enough, to be achieved in a single sprint.
- Negotiate business requirements and their release dates with Product and development teams.
- Responsible for conveying the vision and goals at the beginning of every sprint.
- Responsible for defect management and prioritization.
- Work closely with key stakeholders throughout the organization.
- Responsible for making decisions on release dates and content.
- Represent the customer, interfacing and engaging with the customer.
- Leading the Daily Scrum.
- Lead the sprint planning, backlog grooming, retrospectives and sprint demos.
- Inspect the product progress at the end of every Sprint and accept or reject the work that has been done by the Development Team.
- Act as the voice of the team, communicating status externally.
Be a good role model of Scrum values; understand the framework and the roles of each team member.
- Be a champion for the agile community and help to further the community within the organization
Interaction with team:
- 13 folks in addition to the new roles coming out.
Work environment:
In office 2days a week however a full return to office could happen, so candidates need to be okay with going in office 5 days a week
Education & Experience Required:
- Degree requirement: Degree is required with 10+ years' experience / Master's degree is required to have 8+ years exp
Required Technical Skills
(Required)
- 3+ years of experience as a technical product owner.
- Previous experience in leading a technical team while simultaneously managing multiple projects.
- Must have a strong understanding and proven experience in software development, including Java 17 or newer, RESTful APIs, databases, and AWS cloud development, with a focus on designing and developing cloud-native software solutions at scale.
- Experience managing product backlogs using Agile software tools such as Azure DevOps, JIRA, Mingle, VSTS, Team Services, Rally.
- Experience working with onshore/offshore team model.
- Experience using GenAI tools like GitHub Copilot, Microsoft 365 Copilot, etc.
Soft Skills
(Required)
- Excellent communication skills ( spoken and written)
Mitigation Lead Technician
Senior programmer job in Chicago, IL
Chicago, IL
FLSA: Non-Exempt
The Mitigation Lead Technician will lead the production department in completing water mitigation projects in a professional and timely manner. Lead Water Technicians will be available 24/7 and 365 days a year, unless they have previously scheduled time off. This position is an AT WILL
SUPERVISION AND EXERCISE RECEIVED:
Receives direct or general supervision from Mitigation Project Manager
ESSENTIAL FUNCTIONS:
Lead water damage projects, carpet cleaning/floor cleaning projects, and Fire and Smoke damage projects
Extract water from flooded structures using commercial extraction equipment
Lead job site production to include water extraction, demolition, use of hand tools, power tools, general cleanup, equipment maintenance, facility maintenance, moving of goods and supplies through warehouse production process, etc.
Assist in determining the most effective way to dry the affected materials
Conduct demolition after fire, water/flood, mold or storm damages
Remove carpets, carpet pads, drywall and insulation
Submit samples of removed materials to ITEL, as required by the insurance company
Haul debris from jobsite to truck as well as moving customer contents away from work area as needed
Monitor moisture levels on the job site and enter data into Moisture Mapper
Set, move and monitor humidifiers, air movers, air scrubbers and other equipment to job site
Set up negative air in affected work areas for containment
Efficiently and effectively installing containment
Handle water extraction and removal of water damaged materials
Lead staff in job performance, coaching in performance issues and input regarding evaluations
Communicate a positive image of the company to the entire staff and customers
Apply all safety rules and regulations and prevent work hazards
Other duties as assigned
Ability to:
Ability to scope water or fire loss
Lead a team with strict deadlines
Detect wet structural surfaces as well as affected contents
Keep complete and accurate job files and lead the project
Problem solving and analytically solve unexpected problems stemming from the disaster
Brief the customer on your lead role, how the process will proceed and answer any questions
Work in a fast but efficient work environment
Able to travel locally, regionally and nationally for an extended period of time (hurricane)
Handle crisis management as situations occur
Assist in problem solving and in making this a more effective organization
Work on call and in all emergency, situations as needed
Demonstrate general mathematical and data entry skills
Demonstrate strong verbal and written communication skills including read and write the English language
Generate information within a reasonable time frame with accuracy and efficiency
Manage details of multiple projects in an efficient and organized method
Manage professional and timely contact with clients, employees and vendors
Produce work in a timely, budgeted, scheduled and profitable manner for the Company
Apply safety procedures and principles daily and protect yourself and others from injury
Knowledge of:
Leading the inspection process and hand tools used on water damage
Leading production work and proficient in time management
Specialty training in drying science
Must be proficient in MICA, Fire & Ice and E3 app
S500 standards & protocols for restoration
Protocols standards for water restoration
Upholstery cleaning skills and spotting skills
Cooperation and respect for others. Working in a close office environment and working with others to respect ideas and opinions
Developing and presenting creative solutions
Laws, rules and regulations that govern the areas of your job, the restoration industry including but are not limited to your scope of work
Industry knowledge and the ability to seek knowledge if new to the industry
The Company ethics, image and goals and how they shall be reflected in the day-to-day job duties of you and your staff
All policies and procedures of the Company, ability to apply and understand
OSHA safety regulations of the industry and provide an active role in monitoring the safety of yourself and other team members
Training and developing the skills of team members
Timekeeping, scheduling and general pay procedures for employees
EDUCATION AND EXPERIENCE:
At least 6 months of experience leading staff on projects
High School Diploma or equivalent
At least 2 years of restoration experience
Carpentry and mechanical experience and skills a plus
LICENSE AND SPECIAL REQUIREMENTS:
Valid State Class C Driver's License
WRT certification
ASD certification
Mold Remediation certification
Odor Abatement certification
PHYSICAL DEMANDS:
Employees will be working with cleaning, deodorization and antimicrobial products daily. Gloves, respirators and splash goggles will be used every day while working on water loss. Climbing ladders and working in high places. The workspaces can contain residue, mold, mildew, contaminated water or unsanitary conditions. Positions in this classification occasionally bend, stoop, kneel, reach, push, and pull drawers open and closed to retrieve and file information. Employees must possess the ability to lift, carry, push, and pull materials and objects, up to 75 pounds, necessary to perform job functions
WORKING CONDITIONS:
Due to the nature of the work, often the job sites will be dirty, possibly cold or wet and sometimes unsanitary. Employees are required to wear protective gear as necessary and most working hours. The work is sometimes strenuous. Technicians must carefully follow safety precautions because working in damaged buildings leaves them vulnerable, particularly following natural disasters, for example. Also, disaster areas often lack resources and comfortable areas in which to rest. All attempts will be made to meet the requests of workers exposed to these conditions. Employees may interact with upset staff and/or public and private representatives in interpreting and enforcing departmental policies and procedures
EQUAL OPPORTUNITY EMPLOYER/AMERICANS WITH DISABILITIES ACT COMPLIANT/DRUG FREE WORKPLACE
req23-00480