Senior Software Engineer
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
Principal Full Stack Developer - NodeJS
Programmer job in Oak Brook, IL
As an ideal candidate, you will have an understanding of large-scale distributed systems (cloud-based environments) and have a proven track record of taking ownership of projects, development processes, and best practices, for the overall benefit of the team and organization. In addition, You need to utilize your in-depth knowledge of delivering complex services and expertise in hands-on software development to create an engineering environment that embodies the best development and testing practices for delivering a high-quality service. You think strategically about the architecture and design of software systems that span multiple products. You can critically evaluate technical trade-offs of contending designs and implementations and are able to clearly communicate these to various stakeholders. You will ensure the delivery of quality solutions and you will train and mentor junior members about best practices of software development methodology and frameworks in areas including web, mobile, use of backend APIs and services, usability and quality testing. This individual will also be expected to work closely with business and technology leadership to influence, refine and communicate out platform strategies to the broader team.
Essential Job Functions
Design and drive internal methodologies and process improvements shaping the engineering organization into a world class team utilizing best in class practices and technologies. Key processes include:
Agile (Scrum)
Cross-domain E2E design and implementation of complex features
Continuous Integration and Delivery (DevOps)
Software maturity and quality
Versioning and Scope control
Unit testing, code analysis
Application security design and testing
Professional experience building and leading teams that built distributed scalable enterprise-class web/mobile applications with a few of the following technologies: NodeJS, HTML5, DHTML, CSS, TypeScript, JavaScript Frameworks (Angular, Bootstrap, React, Cordova, etc.), MongoDB.
Domain knowledge and experience in application development, including: client/server, web services, portal, middleware, micro services and mobile app.
Must be capable of clearly articulating complex technical issues to all levels of the organization.
Review and approve project deliverables to ensure that they are architecturally sound and fit into the enterprise design
Enforce quality practices (unit test, code analysis, integration test, etc.) and provide quality measurements to leadership team. Drive quality initiatives within design and development phases
Provide direction, guidance, and promote growth of DevOps function within the company
Manage scope and delivery expectations with business partners and communicates status and big picture to the leadership team. Remove obstacles, close gaps and manage and mitigate risks.
Partner closely with business and enterprise architecture teams to ensure application design and implementation meets requirements, technical roadmap and business direction
Provide oversight and direction for the design, implementation, timely release and maintenance of products that meet customer expectations and high standards for quality, stability and performance
Minimum Qualifications
Bachelor's Degree in Computer Science, Information Systems, other related field or equivalent work experience.
8+ years overall IT system architecture, design, development, deployment experience.
Minimum of 3 - 5 years Full-stack development with relevant AngularJS and Node.JS experience
3+ years of leadership experience in software development overseeing the direction, development and delivery of large scale, distributed, web-based mission critical products/platforms in fast pace agile environments using continuous delivery.
Knowledge and experience in developing software using agile methodologies.
Knowledge and experience in developing enterprise applications using OO Design, Microservices architecture, SOLID Design principals.
Solid experience in emerging and traditional technologies such as : NodeJS , AngularJS, Cordova/Ionic, Docker, REST, JSON, XML, HTML / HTML5, CSS, NoSQL, Maven and AWS/Cloud Infrastructure etc.
Experience with NoSQL technologies such as MongoDB, Redis, etc.
Experience developing containerized applications using AWS, Docker.
Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
Solid knowledge and experience in CI/CD tools and DevOps principles.
Effective leader with exceptional interpersonal & communication skills and strong experience with talent development
Must have strong analytical and problem solving skills.
Solid experience with web services, system integration and service oriented architecture.
Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
Experience with the Atlassian suite of products (Confluence, Jira, GitHub, Bitbucket, etc.)
Salary Range - $130,000 - $150,000+/year **
This is an estimated range based on the circumstances at the time of posting, however, may change based on a combination of factors, including but not limited to skills, experience, education, market factors, geographical location, budget, and demand**
BEWARE OF FRAUD!
Hub Group has become aware of online recruiting related scams in which individuals who are not affiliated with or authorized by Hub Group are using Hub Group's name in fraudulent emails, job postings, or social media messages. In light of these scams, please bear the following in mind
Hub Group will never solicit money or credit card information in connection with a Hub Group job application.
Hub Group does not communicate with candidates via online chatrooms such as Signal or Discord using email accounts such as Gmail or Hotmail.
Hub Group job postings are posted on our career site: ********************************
About Us
Hub Group is the premier, customer-centric supply chain company offering comprehensive transportation and logistics management solutions. Keeping our customers' needs in focus, Hub Group designs, continually optimizes and applies industry-leading technology to our customers' supply chains for better service, greater efficiency and total visibility. As an award-winning, publicly traded company (NASDAQ: HUBG) with $5 billion in revenue, our 6,000 employees and drivers across the globe are always in pursuit of "The Way Ahead" - a commitment to service, integrity and innovation. We believe the way you do something is just as important as what you do. For more information, visit ****************
Lead Software Engineer
Programmer job in Chicago, IL
About the Company
The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting over 16,000 healthcare professionals across 1,200+ health and wellness offices in 46 states. Our brands, including Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet, benefit from TAG's comprehensive suite of centralized business support services designed to enhance growth and provide high-quality healthcare experiences at scale. Together, we aim to make healthcare smarter, better, and more accessible for everyone.
About the Role
To support our rapid growth and technological evolution, we are seeking a Lead Software Engineer to join our expanding IT team. We're hiring two Lead Software Engineers on our full-stack team: one who leans Front-End and one who leans Back-End. You'll own mission-critical services (RESTful APIs, data streaming, rules engines) across microservices, set technical standards, and mentor engineers while collaborating with product and data science. You'll also help integrate AI models into production software and keep our products secure and compliant.
Responsibilities
Lead API and data-streaming service development used across TAG brands.
Build and optimize systems for reusability, scalability, and maintainability; drive design patterns, code quality, and testing.
Mentor engineers; influence architecture & best practices (technical leadership without direct people management).
Partner with product & data science; participate in code reviews; stay current with emerging tech (including AI in software).
Qualifications
10 years building large-scale software; ~5 years leading engineers/technical direction.
Required Skills
Strong in Python, Go, or C#; expert in REST; solid with GraphQL integrations.
Proficient with SQL (MySQL/PostgreSQL), cloud (AWS/GCP/Azure), CI/CD, and Kubernetes.
Experience integrating AI/ML models into software; security best practices/HIPAA awareness.
Front-End-leaning role: deep experience with a modern SPA framework (e.g., React/TypeScript) and design-system driven UI.
Back-End-leaning role: depth in distributed systems, data streaming, and service performance/observability. (Microservices & rules engines a plus.)
Preferred Skills
Healthcare tech exposure and HIPAA experience (bonus, not required).
Pay range and compensation package
Annual pay range: $167,000-$197,000. A generous benefits package that includes paid time off, health, dental, vision, and 401(k) savings plan with match.
Equal Opportunity Statement
If you are an applicant residing in California, please view our privacy policy here.
Senior iOS Developer
Programmer job in Chicago, IL
We're looking for a talented iOS Developer who is passionate about building high-quality, user-friendly mobile applications. In this role, you will have the opportunity to develop an iOS app from scratch, shaping both its technical foundation and user experience. You'll work closely with designers, product managers, and backend engineers to bring ideas to life and create seamless mobile experiences for our users.
What You'll Do
Design, develop, and deploy an iOS application from the ground up using Swift.
Work closely with cross-functional teams to translate product requirements into scalable, high-performance code.
Ensure application performance, quality, and responsiveness through testing and debugging.
Implement intuitive user interfaces and engaging interactions.
Integrate third-party APIs and backend services to enhance app functionality.
Stay up to date with the latest iOS development trends, tools, and best practices.
Participate in code reviews and contribute to a culture of continuous improvement.
What We're Looking For
We recognize that talent comes in many forms, and we encourage you to apply even if you don't meet 100% of the criteria below. If you're excited about this role and believe you can contribute, we'd love to hear from you.Strong understanding of idiomatic Swift design patterns and iOS libraries.
Experience working with RESTful APIs and WebSockets to integrate backend services.
Deep understanding of Core Graphics, Core Image, and AVFoundation for efficient rendering, transformation, and playback of images and video.
Expertise in iOS display pipelines, including how CALayers, Core Animation, and rendering loops interact with the GPU for optimal performance.
Strong grasp of the iOS event model, including RunLoop, GCD, and how UIKit propagates touch, gesture, and UI updates across the main thread.
Knowledge of Apple's App Store submission process and guidelines.
Familiarity with version control systems like Git.
Ability to write clean, maintainable, and efficient code.
Strong problem-solving skills and a growth mindset.
Excellent communication skills and a collaborative team spirit.
Bonus Points
Prior experience in a startup or fast-paced environment.
Exposure to CI/CD pipelines for mobile apps.
Senior C++ Developer
Programmer job in Chicago, IL
Duration: 6 months
Qualifications
- At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams.
- Strong Experience in developing secure, low-latency enterprise level applications in Linux environment using C (including C1417), Boost and STL libraries.
- Experience in working with cloud technologies, especially on Azure ecosystem would be highly preferred.
- Experience in developing highly secure code by following guidelines like OWASP, NIST would be strongly desirable.
- Solid background in relational/document-based databases.
- Experience in developing high performing RESTful web services with database connectivity.
- Experience in working with scripting languages -Bash, Python and the like.
- Exposure to C unit testing frameworks would be desirable.
Tasks / responsibilities
- Develop and maintain massive existing C codebase pertaining to Security Development Team.
- Building and maintaining reusable C components/libraries for future use.
- Responsible for efficiently working with other teams in the organization to help them upgrade to latest client-side libraries in our quest to modernize the C stack.
Best Regards,
Dipendra Gupta
Technical Recruiter
*****************************
Senior Back End Developer - Distributed Systems (C# or Golang)
Programmer job in Chicago, IL
Our client, a fast-growing organization developing secure, scalable technologies for next-generation AI applications, is seeking a Backend Engineer to join their core platform team.
In this role, you'll help build and refine the foundational services that power authentication, observability, data flows, and high-availability systems across a distributed ecosystem. This is an opportunity to work on complex backend challenges while shaping the infrastructure that supports mission-critical applications.
What You'll Do
Develop, enhance, and support backend services that form the foundation of the platform.
Build and maintain core authentication and authorization capabilities.
Apply principles of Domain-Driven Design to guide how services and components evolve over time.
Architect, extend, and support event-sourced systems to ensure durable, consistent operations at scale.
Participate in API design and integration efforts across internal and external stakeholders.
Implement and support messaging frameworks (e.g., NATS) to enable reliable service-to-service communication.
Maintain and improve observability tooling-including metrics, tracing, and logging-to ensure healthy system performance.
Work closely with infrastructure, DevOps, and engineering teams to ensure robust, secure, and maintainable operations.
What You Bring
3-6+ years of experience as a backend engineer.
Strong knowledge of distributed systems and microservices.
Proficiency in at least one modern backend programming language (C#, Go, Rust, etc.).
Practical experience with IAM concepts and authentication/authorization frameworks.
Exposure to event-sourcing patterns, DDD, and common messaging systems (e.g., NATS, Kafka, SNS, RabbitMQ).
Familiarity with Redis or similar in-memory caching technologies.
Experience working with observability tools such as Prometheus, Jaeger, ELK, or Application Insights.
Understanding of cloud-native environments and deployment workflows (AWS, Azure, or GCP).
Why This Role Is Compelling
You'll contribute directly to a foundational platform used across an entire organization-impacting performance, reliability, and security at every layer. If you enjoy solving distributed-system challenges and working on complex, high-scale backend services, this is a strong match.
#BackendEngineering #DistributedSystems #PlatformEngineering #CloudNative #SoftwareJobs
Senior Software Engineer
Programmer job in Chicago, IL
Senior Java Developer: Engineer Mission-Critical Backend Systems Handling Massive Global E-Commerce Traffic
We operate a real-time, high-security platform in the digital risk space, requiring systems with continuous, high-volume throughput and near-zero latency. We are seeking a Senior Backend Developer ready to own the architecture of this demanding environment.
The Role & Impact
Own the Backend: Design and code the complex Java backend for a core fraud and device intelligence platform utilized by leading global e-commerce sites.
High-Stakes Performance: Solve intricate architectural challenges to guarantee system resilience and ultra-fast decision-making, directly protecting millions in client revenue.
Hands-On Code: Role involves approximately 50% pure coding on mission-critical applications.
Leadership: Serve as a key resource in technical design, architecture, and leading incident resolution during critical production scenarios.
Technical Environment
Core Stack: Deep expertise in Java and Spring Boot is mandatory.
Relational Data: Strong proficiency with Postgres and Oracle.
Scaling Data: Experience architecting solutions using non-relational databases (e.g., DynamoDB, Cassandra) for maximum speed and scale.
High-Value Background: Experience in Fintech or trading is highly valued due to the shared demands for security and low-latency performance.
Location & Flexibility
Remote Focus: This is a predominantly remote role.
Quarterly Collaboration: Requires travel for just one essential, collaborative design session per quarter in our headquarters located in the Chicago, IL area.
Ideal Base: Targeting candidates located in Illinois or Southern California.
Required Experience
5+ Years: Hands-on, production experience as a core Java developer.
Scale Mastery: Proven history building and optimizing high-volume, low-latency backend applications.
If you are an engineer whose best work is done under challenging architectural constraints, we
encourage you to apply.
#JavaDeveloper #SrSoftwareEngineer #BackendDeveloper #FintechJobs #HighVolume #Springboot #RemoteWork
Senior Software Engineer
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: ************************************
Lead Java Software Engineer
Programmer job in Chicago, IL
***Hybrid, 3 days onsite, 2 days remote***
***We are unable to sponsor as this is a permanent full-time role***
Qualifications:
BS degree in Computer Science, similar technical field required
2+ years of development experience with Scala
7+ years of experience in software development
5+ years of experience in Java or related technologies
3+ years of experience in react js or similar technologies
1+ years of experience with distributed application design & blockchain
Experience with Akka or other actor-based systems
Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher)
Ability to write clean, bug-free code that is easy to understand and easily maintainable
Experience with BDD methodologies & automated acceptance testing
Web/mobile application development experience
Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk)
Experience working Unix/Linux environments, large software system development, security software development, public-cloud platforms
Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles
Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance
Deep understanding of performance issues and multi-threaded development
Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
Senior Python Developer
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.
Senior Java Software Engineer
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 Software Engineer
Programmer job in Chicago, IL
The Senior Software Engineer engineers develops secure, scalable and reliable technology solutions, with minimal mentoring.
Principal Accountabilities:
Designs, develops, documents, troubleshoots and debugs web applications using modern technologies.
Demonstrates skill in language proficiency.
Writes application modules and unit tests with minimal guidance.
Conducts system-wide testing and some integration testing.
Provides input for code reviews and helps with environment build deployments, release notes and notifications.
Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code.
Work with business to define/refine/finalize requirements.
Uses design tools to frequently share and communicate design ideas.
Uses patterns frequently, contributing to best practice and process enhancements.
Embraces and enforces Clients SDLC and information security standards.
Essential Criteria:
Bachelor's degree or equivalent/better strongly preferred, but substantial relevant experience could substitute.
Hands on experience with Java, Spring Boot, Spring Batch
Hands on experience with DB skills (SQL)
Knowledge of server-side design patterns
Proficient with build tools Git, Maven and CI/CD pipelines.
Desirable Criteria:
Experience in GCP services
Good to have unix/linux experience
Experience in developing and automating solutions directly related to Continuous Integration/ Continuous Delivery and infrastructure automation.
Leads/Clarifies code evolution in code reviews
Lead Java Backend Developer
Programmer job in Chicago, IL
Typical task breakdown:
- Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
- Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members.
- Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
- Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
- Drives application development focused around delivering business valuable features
- Mentor and assist software engineers, providing technical assistance and direction as needed
- Maintains high standards of software quality within the team by establishing good practices and habits
- Identifies and encourage areas for growth and improvement within the team
- Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment
- Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
- Lead development of new functionality and applications on cross-functional Agile project teams
- Work with product owners to develop and implement complex, iterative delivery plans.
- Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
- Employee is also responsible for performing other job duties as assigned by CLIENT management from time to time.
Interaction with team:
- 13 folks in addition to the new roles coming out.
Education & Experience Required:
- Degree requirement: Degree is required with 10+ years experience / Masters degree is required to have 8+ years exp
Required Technical Skills
(Required)
- Demonstrated experience leading software engineering projects.
- 8 years or more of experience in designing and developing software applications in Java or Scala or at least 6 years of experience in Java or Scala with a master's degree in computer science or related field.
- 7 or more years of developing back-end applications using Spring Framework, Hibernate, and enterprise software design patterns.
- 7 or more years of experience with relational databases, non-relational databases and caching frameworks.
Top candidates will also have:
· Proven experience in many of the following,
o Designing, developing, deploying and maintaining software at scale.
o Developing software applications using relational and non-relational databases.
o Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
o Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
o Deploying and maintaining software using public clouds such as AWS or Azure.
o Working within an Agile framework (ideally Scrum)
· Strong understanding and/or experience in many of the following,
Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm
o Message brokers such as Kafka, Rabbitmq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis.
o Experience designing well-defined Restful APIs
o Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway
o Hands one experience with API tools such as Swagger, Postman and Assertible
o Test driven development and behavior driven development.
o Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines.
o Datastores such as Postgres, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.
o Debugging and maintaining software in Linux or Unix platforms.
· Understanding of front-end state management libraries (redux)
· Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.
· Ability to work under pressure and within time constraints
· Passion for technology and an eagerness to contribute to a team-oriented environment
· Demonstrated leadership on small to medium-scale projects impacting strategic priorities
· Bachelor's degree in Computer science or Electrical engineering or related field is required
Soft Skills
(Required)
- Excellent communication skills ( spoken and written)
Senior Java Software Engineer
Programmer job in Chicago, IL
IntraEdge has an immediate need for a Senior Java Developer in Chicago, Illinois.
US CITIZEN ONLY - NO CORP TO CORP
MUST INTERVIEW ONSITE IN Chicago AND WORK HYBRID IN Chicago 3X PER WEEK
Local Candidates to Chicago Only (no relocation)
Must haves: AWS experience, along with Java backend, RESTful APIs and spring boot as must skill set
5-10 years of Java backend development, Spring Boot, Restful APIs a must
Overall Purpose
Develops, documents, tests, debugs and maintains software product applications; provides expertise and familiarity in software tools, frameworks and best practices in secure software engineering. Collaborates effectively with other members of the team to deliver on the team's backlog.
Essential Functions
Participates in the discussion and implementation around complex capabilities.
Develops complex features and capabilities to enhance the Early Warning core product offerings.
Managing source code using Git.
Receiving, reviewing, and approving pull requests ensuring that code quality remains high.
Querying platform data using SQL-based DBs.
Working on complex Java Web Services using Spring Boot.
Document complex details and decisions in Confluence.
Building automated tests alongside sprint work that is integrated into the CI/CD pipeline, considering environment variables, and providing recommendations.
Able to troubleshoot complex bugs that may arise during development.
Support the company's commitment to risk management and protecting the integrity and confidentiality of systems and data.
The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow instructions and perform other related duties as assigned by their supervisor.
Minimum Qualifications
Education and/ or experience typically obtained through completion of a bachelor's degree in computer science, Computer Science Engineering, Computer Information Systems, Electrical Engineering, or related field.
Minimum 5 years direct experience in Software Engineering or related experience.
Proficient with Git source control and Git flow branching model.
Spring / Spring boot framework is required.
Familiarity with modern DevOps practices.
Familiarity writing automated tests.
Proficient with SQL.
Proficient in RESTful service design.
Experience with Docker/ Kubernetes.
Experience with Kafka.
Excellent written and spoken communication.
Background and drug screen
Preferred Qualifications
Additional related education and/or work experience preferred
Experience with SOAP services.
Familiar working with common data format standards like XML, JSON, YAML, etc.
NoSQL experience (Redis, HBASE, AeroSpike, etc.)
FinTech experience is highly beneficial
Trade Support Software Engineer
Programmer job in Chicago, IL
We're looking for a technical Trade Support Engineer to provide front-office support for a high-pressure trading environment. This role bridges the gap between traders and engineers, ensuring smooth operation of proprietary trading systems, market data feeds, and connectivity tools.
What You'll Do
Provide production support, troubleshoot trading systems, market data feeds, and connectivity issues.
Communicate directly with traders, engineers, and external partners (exchanges, clearing firms) to resolve technical problems.
Develop and maintain automation scripts using Python and Bash.
Query and analyze data using SQL for troubleshooting and reporting.
Collaborate across teams (traders, DBAs, developers, QA, infrastructure) to maintain system health in a 24x7 environment.
Create and update documentation for processes, troubleshooting, and system architecture.
Required Skills
3+ years in financial services or trading support roles (preferred)
Bachelor's degree in STEM or related field.
Strong Python and Bash scripting experience.
SQL proficiency for querying, reporting, and troubleshooting.
Comfortable using Linux/Unix command line environments.
Familiarity with version control systems (Git/GitHub).
Experience supporting proprietary trading systems or similar high-pressure technical environments (preferred)
Strong communication skills and a service-oriented mindset.
Sr. Dell Boomi Developer
Programmer job in Kenosha, WI
Client is looking for Sr.Dell Boomi Developer with experience in ERP.
RESPONSIBILITIES
Design and Architect Solutions: Bringing deep knowledge to design stable, reliable, and scalable integration solutions using the Dell Boomi Atmosphere platform and its components (Integration, API Management, MDM, etc.)
Hands-on Development: Designing, developing, and implementing complex integration processes, workflows, and APIs (REST/SOAP) to connect various applications (on-premises and cloud-based), ERP systems (like Microsoft Dynamics, Oracle EBS, SAP), and other data sources.
Data Transformation: Proficiently handling various data formats such as XML, JSON, CSV and database formats, and using Boomi''s capabilities and scripting languages (like Groovy or JavaScript) for complex data mapping and transformations.
Dell Boomi Platform Knowledge: Proficiency in Dell Boomi is crucial. Familiarize yourself with Boomi components such as connectors, processes, maps, and APIs. Understand how to design, build, and deploy integrations using Boomi.
API Development: Strong knowledge of RESTful and SOAP APIs. You'll create, consume, and manage APIs within Boomi.
Working with team members and business users to understand project requirements and deliver successful design, implementation, and post implementation support.
Working closely with team members to translate business requirements into feasible and efficient technical solutions.
Develop and maintain documentation for integration and testing processes
Be highly accurate in activity assessment, effort estimation and delivery commitment to ensure all project activities are delivered on time without comprising quality. • Diagnose complex technical issues and provide recommendations on solutions with consideration of best practices and longer-term impacts of decisions.
Lead/Perform third party testing, performance testing and UAT coordination.
Selecting the appropriate development platform(s) to execute business requirements and ensure post implementation success.
Serve as technical lead on projects to design, develop, test, document and deploy robust integration solutions.
Working both independently and as part of a team; collaborating closely with other IT and non-IT team members.
Assessing and troubleshooting production issues with a varying degree of priority and complexity.
Optimizing existing and developing new integration solutions to support business requirements.
Providing continuous support and management of the integration layer ensuring the integrity of our data and integrations and remove single points of failure.
Good knowledge of best practices in error handling, logging, and monitoring.
Documenting and cross-training team members for support continuity.
Compliance to all of Jockey's policies and procedures.
QUALIFICATIONS
10-15 years of experience with enterprise integration platform
Bachelor's degree in computer science
Troubleshooting Skills: Be adept at diagnosing and resolving integration issues. Familiarity with Boomi's debugging tools is valuable.
Security Awareness: Knowledge of authentication methods, encryption, and secure data transmission.
Experience and proven track record of implementing integration projects.
Extensible Stylesheet Language Transformations (XSLT) experience is a plus.
Project Management experience is a plus
Experience of ERP systems within a fast-moving wholesale, retail, and Ecommerce environment is highly desirable.
Experience of Boomi implementation with Microsoft Dynamics ERP system is a plus.
UI/UX Developer
Programmer job in Chicago, IL
The UI/UX Developer is a highly visible, front-office-embedded role responsible for creating intuitive, high-quality interfaces used by portfolio managers, analysts, quants, and researchers. The role requires exceptional design instincts and strong front-end development skills, as well as the ability to simplify complex quantitative and data-driven workflows into clear, usable experiences.
Success in this role requires frequent in-person interaction with investment teams, rapid prototyping, and tight integration with backend analytics delivered by Quant Developers and Data Engineers. This individual will play a foundational role in shaping how users interact with research content, automated insights, pricing analytics, and portfolio workflows.
Responsibilities
Work directly with on-desk investment and research teams to gather requirements, understand workflows, and identify usability pain points.
Design and build modern, responsive front-end interfaces for research portals, analytics dashboards, tagging systems, and AI-assisted insight tools.
Rapidly prototype concepts, conduct iterative user testing, and refine designs based on continuous stakeholder feedback.
Collaborate closely with Quant Developers and Data Engineers to integrate model outputs, data sets, and real-time analytics into intuitive visual experiences.
Ensure high standards of usability, clarity, visual hierarchy, and frontend performance across all user interfaces.
Translate ambiguous or evolving user requirements into actionable interface designs that mature over time.
Contribute to establishing design patterns, UI standards, and UX workflows as the product expands.
Requirements
5-10 years of combined UI/UX design and front-end engineering experience.
Strong JavaScript development skills; React or similar modern frameworks preferred.
Demonstrated ability to create polished design artifacts using Figma or comparable tools.
Ability to work directly on the trading or research desk, absorbing feedback quickly and interacting with high-intensity front-office users.
Strong communication skills with the ability to translate complex quantitative or data concepts into simple, intuitive user interfaces.
Experience in financial services or investment technology is a strong plus, particularly in environments where speed, clarity, and precision are critical.
Comfort working in fast-moving, high-ambiguity environments where requirements evolve through direct stakeholder engagement.
Senior MS Dynamics 365 CRM Developer
Programmer job in Chicago, IL
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Job Position : Senior MS Dynamics 365 CRM Developer
Work Location : New York City, NY / Atlanta, GA / Chicago, IL
Job Description
Minimum 8-10 year experience. Must have strong technical skills on MS Dynamics 365 and earlier with online & on-premises environment.
Strong Experience in designing Security model and Out of the Box Configurations.
Experience in Workflows, Business Rules, Plugins, Form Customization and CRM Administration.
Hands on experience in C#, .Net, Java Script, MS SQL, MS CRM SDK, MSD developer toolkit.
SQL Server development experience and SSRS/SSIS design, development experience implementing data tier components & services.
Experience in Workflows, JavaScript's, Plugins, Form Customization, Console jobs and CRM Administration.
Experience in MS CRM & 3rd party Integration using Middleware Tools (Kingswaysoft) / API's(REST, ODATA Web API's) /SSIS packages.
Experience in using Azure services for integration(Azure Functions, Service Bus etc. PCF controls, Power Apps and Power Automate for upstream/downstream systems integrations.
Technical expertise in set up of DevOps pipelines for CRM systems on cloud platforms with standard DevOps tools
Should have good problem solving and analytical skills.
Good understanding and clarification of business requirements
Handling Analysis, Coding, Testing and Quality processes for tasks
Should be able to think independently and be solution driven
Experience in evaluating alternative approaches and selecting optimal approaches
Nice to Have:
Experience or knowledge in Power app portals
Demonstrated experience in Unified Service Desk customization, configuration, development, deployment and usage.
Demonstrated experience in Microsoft Dynamics 365 customization, configuration, development, deployment and usage (experience migrating Dynamics and USD configs from environment to environment would be awesome)
Good to have Certifications
Microsoft Dynamics 365 for Sales
Microsoft Dynamics 365 for Service
Microsoft Dynamics 365 for Customizations for Data Engineer.
Life at Capgemini
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
Flexible work
Healthcare including dental, vision, mental health, and well-being programs
Financial well-being programs such as 401(k) and Employee Share Ownership Plan
Paid time off and paid holidays
Paid parental leave
Family building benefits like adoption assistance, surrogacy, and cryopreservation
Social well-being benefits like subsidized back-up child/elder care and tutoring
Mentoring, coaching and learning programs
Employee Resource Groups
Disaster Relief
Salary Transparency:
Capgemini discloses salary range information in compliance with state and local pay transparency obligations. The disclosed range represents the lowest to highest salary we, in good faith, believe we would pay for this role at the time of this posting, although we may ultimately pay more or less than the disclosed range, and the range may be modified in the future. The disclosed range takes into account the wide range of factors that are considered in making compensation decisions including, but not limited to, geographic location, relevant education, qualifications, certifications, experience, skills, seniority, performance, sales or revenue-based metrics, and business or organizational needs. At Capgemini, it is not typical for an individual to be hired at or near the top of the range for their role. The base salary range for the tagged location is $100,000 to 130,000 /yearly.
This role may be eligible for other compensation including variable compensation, bonus, or commission. Full time regular employees are eligible for paid time off, medical/dental/vision insurance, 401(k), and any other benefits to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, or any other form of compensation that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law.
Disclaimer
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Click the following link for more information on your rights as an Applicant ***************************************************************************
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
Senior AI Developer
Programmer job in Chicago, IL
Hi,
We at Yash Technologies are looking for Senior AI Developer, if you are looking for new opportunity, please share your updated resume.
Requirement Details:
Client Name: YASH Internal
Work Authorizations: Authorized to Work
Position Type: Full-Time
Job Title: Senior AI Developer
Primary Skills: AI, ML, Python, LLM
Description:
Job Summary
We are seeking a highly skilled and innovative Senior AI Developer to lead the design and development of intelligent backend systems that power cutting-edge AI applications. This role focuses on building scalable, context-aware, and personalized AI solutions using modern frameworks and protocols for LLM orchestration, search, and retrieval.
Key Responsibilities
Implement backend systems using Python for AI-driven automation and logic.
Develop and maintain LLM-powered applications using LangChain, LangGraph and Model Context Protocol (MCP).
Integrate Response APIs and A2A Protocols to enable dynamic and standardized agent communication.
Implement Retrieval-Augmented Generation (RAG) pipelines to enhance LLM responses with external document grounding.
Design and optimize spec comparison logic, user feedback analysis, and personalization models using NLP and ML techniques.
Build robust search and retrieval systems using KNN, hybrid search, and reranker models for semantic relevance.
Ensure observability and debugging through OpenSearch Dashboards and Datadog.
Required Skills & Qualifications
8+ years of experience in backend development with a strong focus on AI/ML systems.
Proficiency in Python and experience with LangChain, LangGraph, and LLM orchestration.
Deep understanding of LLMs, RAG, vector search, and semantic retrieval.
Experience with NLP, classification models, and sentiment analysis.
Familiarity with OpenSearch, Datadog, and observability tools.
Strong grasp of agent communication protocols and context-aware model design.
Ability to work in agile environments and lead technical discussions.
Preferred Qualifications
Bachelor's degree in computer science, AI, Machine Learning, or related field.
Experience with personalization engines and dealer-specific adaptation.
Contributions to open-source AI frameworks or research publications.
Knowledge of cloud platforms (AWS, Azure, GCP) and MLOps practices.
Lead Software Engineer - QRM
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.