Distinguished Software Engineer
Remote Senior Software Designer Job
LinkedIn is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunities for every member of the global workforce. Every day our members use our products to make connections, discover opportunities, build skills and gain insights. We believe amazing things happen when we work together in an environment where everyone feels a true sense of belonging, and that what matters most in a candidate is having the skills needed to succeed. It inspires us to invest in our talent and support career growth. Join us to challenge yourself with work that matters. At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers a hybrid work option, meaning you can both work from home and commute to a LinkedIn office, depending on what's best for you and when it is important for your team to be together.
LinkedIn is looking for a Distinguished Engineer to join LinkedIn's Core Infrastructure organization. As a Distinguished Engineer specializing in performance, efficiency, and collaboration with finance on infrastructure spend, you will play a crucial role in optimizing our technical operations and resource allocation. You will lead efforts to enhance system performance, improve operational efficiency, and work closely with finance to ensure cost-effective infrastructure investments.
Responsibilities:
• Performance Optimization: Drive initiatives to optimize system performance across our technology stack, focusing on scalability, reliability, and speed.
• Efficiency Improvements: Identify opportunities to improve operational efficiency, reduce costs, and streamline processes related to infrastructure and technical operations.
• Collaboration with Finance: Partner closely with finance teams to develop strategies for effective budgeting and spending on infrastructure, ensuring alignment with business goals and financial targets.
• Technical Leadership: Provide technical leadership and guidance to engineering teams, promoting best practices in performance tuning, resource management, and cost-effective infrastructure design.
• Data-Driven Insights: Utilize data analytics and performance metrics to make informed decisions and drive continuous improvements in infrastructure performance and efficiency.
• Cross-Functional Collaboration: Work collaboratively with cross-functional teams including engineering, product management, and operations to integrate performance and efficiency considerations into all phases of product development and deployment.
• Innovation and Research: Stay current with industry trends, emerging technologies, and best practices related to performance optimization, efficiency, and infrastructure management.
Basic Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related technical field
• 10+ years of relevant work experience.
• Experience in performance engineering, infrastructure optimization, and cloud technologies (AWS, Azure, GCP). Experience in designing and implementing scalable infrastructure solutions.
• Experience in collaborating with finance teams on budget planning, cost analysis, and infrastructure spend management.
• Experience in leading technical initiatives and driving results in a collaborative environment.
Preferred Qualifications:
• Strong understanding of financial principles and experience collaborating with finance teams on budget planning, cost analysis, and infrastructure spend management.
"Suggested Skills"
• Experience in engineering.
• Developing technology strategies at a company-wide scale.
• Technical leadership in Core Infrastructure.
LinkedIn is committed to fair and equitable compensation practices.
The pay range for this role is $229,000 to $375,000. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, depth of experience, certifications, and specific work location. This may be different in other locations due to differences in the cost of labor.
The total compensation package for this position may also include annual performance bonus, stock, benefits and/or other applicable incentive compensation plans. For more information, visit **************************************
Equal Opportunity Statement
LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. LinkedIn is an Affirmative Action and Equal Opportunity Employer as described in our equal opportunity statement here: *********************************************************************************************************** Please reference ******************************************************************************************** and ************************************************************************************************ for more information.
LinkedIn is committed to offering an inclusive and accessible experience for all job seekers, including individuals with disabilities. Our goal is to foster an inclusive and accessible workplace where everyone has the opportunity to be successful.
If you need a reasonable accommodation to search for a job opening, apply for a position, or participate in the interview process, connect with us at accommodations@linkedin.com and describe the specific accommodation requested for a disability-related limitation.
Reasonable accommodations are modifications or adjustments to the application or hiring process that would enable you to fully participate in that process. Examples of reasonable accommodations include but are not limited to:
-Documents in alternate formats or read aloud to you
-Having interviews in an accessible location
-Being accompanied by a service dog
-Having a sign language interpreter present for the interview
A request for an accommodation will be responded to within three business days. However, non-disability related requests, such as following up on an application, will not receive a response.
LinkedIn will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information.
Pay Transparency Policy Statement
As a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link: ********************************
Global Data Privacy Notice for Job Candidates
This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: ***************************************
Human Resources Application Software Engineer
Senior Software Designer Job In Chicago, IL
Come join a team representing one of the world's largest law firms serving a broad range of clients.
Swoon is actively seeking a HR Application Engineer to join the team!
What will your day-to-day look like?
Drive solution selection, implementation, configuration, and on-going support of our global HR solutions and managing SaaS based applications.
Requirements gathering, design, develop, test, and implement user friendly solutions
Responsible for migration of employee data from legacy systems into new HR technologies Must have 2+ years of experience in cloud - Azure preferred
Build out HR applications
What's required?
10+ years of experience in application support engineering or application engineering working in HR technology including Learning Management, CLE (Continuing Legal Education) Management or recruiting and development systems
2+ years of cloud experience - Azure preferred
Experience with Clio or Intapp highly preferred
5+ years of experience in SQL
In depth knowledge of SSO standards and RESTFul API design
Must be a US Citizen or Permanent Resident
Bachelors Degree or higher in education
Things to Love about this company
Widely regarded as one of the most prestigious law firms in the world with its reputation for excellence and history of working on high-profile cases
Excellent compensation and benefits
Professional development and growth
Culture that emphasizes hard work, collaboration, and excellence
What else should you know?
Location - Downtown Chicago, IL 60606
Hybrid Role - 3 days a week in office - 2 days at home
Direct-Hire / Full-Time Role - No Contracting
Salary - $150,000 - $175,000
Must be a US Citizen or Permanent Resident
What's Next?
Apply Now! -- Email questions to *****************************
Java Software Engineer
Senior Software Designer Job In Chicago, IL
Payrate: $60.00-$80.00/hr
Duration: 12 Months++
Top 3 Skills:
Expertise in API & SDK development
Java experience
Exceptional written, verbal & communication skills
Summary:
We are looking for highly talented and self-driven engineers to join our team! In this role, you will be developing and enabling new payment methods and features for Client s Server SDKs. You will play a pivotal role in designing and building the next generation of developer experience. You will be responsible for building and delivering features for Client s Server SDKs, maintaining and contributing to open source, and evangelizing and engaging with external developers. We re looking for someone who is eager to learn and able to master many technologies and has a strong focus on empathizing and understanding what developers need.
What you need to bring:
Experience building web applications and services
Willingness to work in a variety of languages (Ruby, Python, PHP, etc...)
Experience in developer-facing products (e.g. SDKs, REST APIs, GraphQL) or products that enable third-party application development are great to have but not required.
Excited about our team s focus on open source and improving developer experiences.
Experience with or interest in working with a team of talented engineers
Keep up to date on industry trends and technologies and apply them to our products.
Types of projects we work on:
We do a lot of open-source development as our SDKs are in public GitHub. We also contribute to other open-source projects.
We build and support SDKs which are the primary way for a merchant to accept payments on their websites and mobile apps.
We are launching new and interesting ways to pay through our SDKs.
We create easy-to-use developer tools that supplement our SDKs and Integrations.
We are focused on improving the developer experience by engaging with the external developer community, creating tutorials, blogs, and speaking at conferences.
Open dev days: every week we spend a day working on projects that interest us and help us expand our skills and knowledge.
Your day to day:
Building and maintaining Server SDKs
Partnering closely with cross functional partners, like Venmo, in design and product.
Providing feedback on code and contributing to architecture discussions.
Engaging with internal and external developers to better understand developer pain points and ways to improve the developer experience.
Pay Transparency:
The typical base pay for this role across the U.S. is: $60.00-$80.00/hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages.Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy (************************************************
Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human-based decision making in employment decisions. By applying to this position, you agree to Aditi's use of AI technology including calls from an AI Voice Recruiter.
#AditiConsulting
AI Software Architect
Senior Software Designer 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 Consulting is seeking a Senior AI Software Architect to lead the design and deployment of advanced AI solutions, with a focus on generative AI, large language models, and real-time inference systems. This role is central to our AI strategy, developing forward-thinking architectures and leveraging cutting-edge tools to solve complex business problems across industries.
Responsibilities Include:
AI Systems Architecture & Design
Architect scalable AI solutions using the latest frameworks such as LangChain, Ray, TensorFlow, PyTorch, and Hugging Face Transformers.
Lead the design of distributed AI platforms with cloud-based infrastructure (e.g., AWS SageMaker, Azure Machine Learning, GCP AI Platform) to ensure scalability and performance.
AI Strategy & Innovation
Shape and execute AI strategies across diverse projects, integrating modern AI tools and technologies into client solutions.
Drive innovation by staying at the forefront of AI advancements, focusing on LLMs, vector embeddings, real-time inference, and generative AI models.
Collaboration & Integration
Work closely with cross-functional teams of data engineers, data scientists, cloud architects, and business stakeholders to ensure AI architectures align with business goals.
Lead AI model integration into various applications through seamless API development and cloud-based infrastructures, optimizing for performance and real-time use.
Generative AI & Model Deployment
Lead the deployment of AI models, including LLMs and Generative AI, into large-scale, high-demand environments.
Optimize model performance for real-time inference pipelines and ensure efficient AI operations with modern orchestration platforms such as Kubeflow, MLflow, and Airflow.
Leadership & Mentorship
Provide technical leadership and mentorship within studio environment, fostering a culture of innovation and knowledge sharing.
Lead AI-related discussions and decisions, ensuring technical rigor and alignment with cutting-edge AI development practices.
Qualifications Include:
10+ years of experience in software development, system architecture, and cloud environments, with a strong track record in leading technical teams of at least 8 or more.
3+ years of experience focusing on AI and machine learning, including hands-on experience with modern AI frameworks (e.g., TensorFlow, PyTorch, Ray, Hugging Face).
Prior IT digital consulting/services experience is required.
Proficiency in programming languages such as Python, JavaScript, or C# with practical experience in AI model development and deployment.
Extensive experience architecting and deploying solutions on cloud platforms like AWS, Azure, or GCP.
Expertise in building containerized AI applications using Docker, Kubernetes, and orchestration tools like Kubeflow and Airflow.
Proven ability to lead AI projects from concept to deployment, providing thought leadership on AI best practices and strategy.
Exceptional communication skills to explain complex AI systems to technical and non-technical stakeholders alike.
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 $180,000-$215,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.
Unity / C# Software Engineer
Senior Software Designer Job In Chicago, IL
As a Unity / C# Software Engineer, you will join a passionate and growing team of developers to work on cutting-edge Virtual and Augmented Reality solutions that make a tangible difference in the lives of doctors and patients alike. You will play a critical role in designing and developing advanced applications that empower medical professionals, enhance patient care, and push the boundaries of healthcare technology.
Responsibilities
Analyze technical requirements for implementing new features or modifying existing ones.
Identify weaknesses in the existing codebase and refactor to improve resilience, maintainability, scalability, and performance.
Produce high-quality, consistent, readable, and maintainable code that aligns with team standards.
Participate in peer code reviews, draft technical design documents, and contribute to technical discussions.
Implement complex modifications to existing software to meet specialized needs and configurations.
Optimize performance by identifying bottlenecks and improving rendering efficiency, memory management, and processing speed.
Develop unit tests, integration tests, and debugging strategies to ensure software reliability and robustness.
Collaborate cross-functionally with designers, UX researchers, QA engineers, and other stakeholders to refine product functionality and user experience.
Work with product managers and project owners and to resolve issues and deliver features on time.
Contribute to automation efforts, including CI/CD pipelines and automated testing frameworks.
Ensure security and compliance by following best practices in secure coding and adhering to relevant data privacy regulations.
Stay updated on emerging technologies, tools, and industry trends, particularly in AR/VR and healthcare software development.
Assist in technical decision-making, including architecture design, tool selection, and infrastructure improvements.
Provide ongoing support, monitor system performance, and apply updates and patches post-deployment.
Mentor and guide junior developers and interns to foster growth and knowledge sharing.
Qualifications
Bachelor's degree or higher in Computer Science, a related field, or equivalent experience.
5+ years of experience in C# programming, with substantial hands-on experience using Unity 3D.
Expertise in designing elegant, scalable systems using best practices and Object-Oriented Programming (OOP) principles.
In-depth understanding of the system-level impact of design choices and the ability to make informed trade-offs.
Proven track record of successfully developing and delivering complex systems from concept to post-deployment maintenance.
Quick learner, with the ability to adapt to and own new concepts, contributing innovative solutions.
Comfortable navigating ambiguity and working in dynamic environments.
Strong focus on code reusability, maintainability, and clarity.
Strong experience with software version control systems such as Git.
Knowledge of and experience working with 3D math (e.g., vectors, matrices, transformations).
Exceptional communication, negotiation, and presentation skills, with a team-oriented mindset.
Preference will be given to candidates with the following bonus qualifications:
Experience with computer graphics (e.g., rendering, shaders, or 3D modeling workflows).
Experience with computer vision.
Experience building software for real-time user interactions, such as games or simulations.
Knowledge or experience in building networking/multi-user experience solutions.
Experience working with the healthcare industry in any capacity.
Compensation and Benefits
Salary Range for Position: $80K-$160K per year.
ImmersiveTouch generously offers Medical, Dental and Vision Insurance along with a 401K Plan.
Senior Tableau Developer
Senior Software Designer Job In Chicago, IL
Job role : Senior Tableau Developer
Job Type: Contract
JD
We need to identify for this fast-moving opportunity for 5-7 mid-level Tableau developers onsite.
They need hands on developers with 5+ years' experience. Immediate.
The candidates to be preferably located in the Chicago metro area and should be able to work out of client premises in Chicago at least 3 days a week.
Staff Software Engineer - Bazel & Build Systems
Senior Software Designer Job In Chicago, IL
Are you passionate about optimizing large-scale build systems and enabling high-performance engineering teams? This is your opportunity to drive impactful improvements at one of the world's most advanced proprietary trading firms.
What You'll Do:
Design, optimize, and scale Bazel build systems that power cutting-edge trading infrastructure.
Enhance large-scale monorepos, ensuring efficient, reliable, and scalable build processes.
Develop and maintain Bazel build rules and toolchains, seamlessly integrating with CI/CD pipelines.
Collaborate with world-class engineers, researchers, and traders to streamline software development workflows.
Influence core engineering decisions that directly impact the speed and efficiency of research and trading systems.
What We're Looking For:
Expertise in Bazel, build systems, and large-scale software infrastructure.
Strong programming skills in Python, C++ for build automation and tooling.
Experience with monorepos and optimizing complex dependency management.
Deep understanding of CI/CD pipelines and software release processes.
A mindset for innovation, optimization, and performance tuning in high-stakes environments.
Why Join Us?
Unparalleled Compensation: Competitive package, with potential earnings exceeding $700k+, reflecting your expertise and impact.
Engineering-First Culture: Work alongside top-tier technologists in a firm that prioritizes technical excellence.
High-Impact Work: Your optimizations will directly enhance research speed, trading performance, and developer productivity.
Fast-Paced Innovation: Jump fosters an environment where iteration, experimentation, and collaboration drive success.
This is more than just a build systems role-it's an opportunity to shape the backbone of a firm at the forefront of quantitative research and high-frequency trading. If you're passionate about optimizing software infrastructure at scale, we'd love to hear from you.
C++ Software Developer
Senior Software Designer Job In Chicago, IL
Job Title: C++ Developer - High-Performance Trading Systems
Employment Type: Full-time
About Us:
We are a leading proprietary trading firm that leverages advanced technology and quantitative strategies to execute trades across global financial markets. Our team thrives on innovation, high-performance computing, and low-latency systems to gain a competitive edge. We are looking for a talented C++ Developer to help build and optimize our high-speed trading infrastructure.
Role Overview:
As a C++ Developer, you will design, develop, and enhance ultra-low-latency trading systems. You will work closely with traders, quantitative researchers, and other engineers to build efficient, scalable, and high-performance software solutions that drive our trading strategies.
Key Responsibilities:
Design, develop, and optimize high-performance, low-latency C++ trading systems.
Implement and fine-tune real-time market data processing and trade execution algorithms.
Optimize performance at the hardware and network level, leveraging CPU/GPU acceleration.
Develop and maintain connectivity solutions to major financial exchanges.
Collaborate with quants and traders to improve execution speed and efficiency.
Implement robust testing frameworks and simulation environments.
Monitor and troubleshoot production trading systems to ensure stability and reliability.
Leverage multi-threading, lock-free programming, and memory optimization techniques.
Requirements:
Education: Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or a related field.
C++ Expertise: Strong proficiency in modern C++ (C++17/20) with deep knowledge of STL, Boost, and multi-threaded programming.
Low-Latency Systems: Experience in high-performance computing, network optimization, and lock-free data structures.
Networking & System-Level Programming: Familiarity with TCP/IP, UDP, kernel bypass technologies (DPDK, RDMA), and hardware optimization techniques.
Algorithmic Thinking: Strong problem-solving skills and experience with data structures, algorithms, and concurrency.
Market Knowledge: Understanding of financial markets, trading protocols (FIX), and market microstructure is a plus.
Linux Development: Experience with Linux, scripting (Python, Bash), and system-level debugging tools (gdb, perf, strace).
Performance Optimization: Experience in profiling, latency measurement, and CPU/GPU acceleration (SIMD, AVX, CUDA) is highly desirable.
Preferred Qualifications:
Experience in low-latency, high-frequency trading (HFT) or electronic trading platforms.
Background in exchange connectivity development and order routing.
Knowledge of FPGA acceleration and hardware/software co-design.
Contributions to open-source C++ projects or competitive programming experience.
.NET Developer/AWS Architect
Senior Software Designer Job In Chicago, IL
We are seeking a .Net Developer / AWS Cloud Architect to support a federal client in modernizing applications and transitioning them into an AWS Cloud environment. This is a great opportunity to contribute to a high-impact federal project in a technical leadership role. The position will play a key role in a collaborative Agile team responsible for developing new tools, enhancing existing systems, and providing ongoing Operations and Maintenance (O&M) support.
Responsibilities:
• Lead the migration of multiple applications from their current technical environment to AWS Cloud.
• Architect and develop cloud-based solutions using .Net technologies (.Net Core).
• Implement DevOps best practices, including CI/CD pipelines and infrastructure automation.
• Design and maintain AWS infrastructure components such as VPCs, EC2, Load Balancers, and security tools.
• Utilize Git-based source code repositories and collaborate in Agile development environments.
• Ensure cloud solutions align with security and compliance requirements.
Required Qualifications:
• Experience: 5-7 years in IT, with at least 5 years of AWS experience.
• Education: Bachelor's degree in a technical field.
• Proficiency in .Net development and cloud-based application architecture.
• Hands-on experience with AWS services, including:
• CloudFormation
• EC2
• Load Balancers (ALB/NLB)
• VPC and AWS network design
• CloudTrail & CloudWatch
• GuardDuty
• Familiarity with Docker, Kubernetes, and containerized application deployment.
• Experience working with Azure DevOps CI/CD pipelines.
• Strong communication, problem-solving, and team collaboration skills.
Preferred Qualifications:
• AWS-related certifications.
• Experience with Elastic Beanstalk, Elastic Container Service (ECS), Fargate, and Elastic Container Registry.
Experience defining cloud application architectures.
Junior Software Engineer
Senior Software Designer Job In Chicago, IL
Junior Software Engineer (Full-Stack & Mobile Development)
As a Junior Software Engineer, you will work on a variety of projects spanning full-stack development and mobile application development for both Android and iOS. You will also have the opportunity to work with Cloud platforms such as AWS IoT, contributing to both backend services and frontend development.
We are looking for individuals who are passionate about learning new skills and taking on challenges. As a growing company, we need team members who can adapt quickly, jump into projects as needed, and rapidly gain proficiency in new concepts.
Responsibilities:
Full-Stack Development: Contribute to both frontend and backend development of web-based applications, APIs, and cloud services.
Mobile Development:
Develop and maintain native iOS applications and frameworks focused on wireless connectivity and control using Swift.
Develop and maintain native Android applications and frameworks focused on wireless connectivity and control using Kotlin.
Backend & Cloud Services:
Work on cloud-based backend services using Java (Spring Boot), Node.js, or Python.
Develop and maintain RESTful APIs and WebSockets for real-time communication.
Implement database solutions (SQL and NoSQL) to support mobile and web applications.
Assist in configuring and managing AWS cloud infrastructure, including services such as AWS IoT, Lambda, DynamoDB, and API Gateway.
Assist in defining and implementing robust app architectures and complex user interfaces.
Participate in development planning, including creating schedules and defining development tasks and timelines.
Communicate and justify technical design decisions with management.
Collaborate with designers, engineers, and product managers to build innovative and scalable products.
Provide on-site training for VIP clients when required.
Have the opportunity to work outside of embedded and mobile if you have interest.
Qualifications:
Organized and detail-oriented with strong problem-solving skills.
Strong communication skills and ability to work in a team.
Proficiency with git and version control best practices.
Minimum 1-year experience working with either iOS or Android native application development (personal projects count).
Familiarity with common mobile development design patterns such as MVVM.
Experience with backend technologies such as Spring Boot, Node.js, or Python (preferred).
Familiarity with database technologies like PostgreSQL, MySQL, or MongoDB (preferred).
Experience with RESTful APIs, GraphQL, and WebSockets (preferred).
Understanding of offline storage, threading, and performance tuning (preferred).
Strong communication skills with an interest in mentoring and educating others.
Experience with Bluetooth Low Energy, Wi-Fi, Low Power Cellular, and other wireless technologies strongly desired but not required.
At least some embedded development experience is a plus.
Familiarity with test-driven development (TDD) and agile methodologies (a plus).
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related discipline is preferred, but equivalent experience will also be considered.
NOTES:
NO C2C CANDIDATES, DO NOT APPLY, WE WILL REJECT ALL C2C APPLICANTS
Software Engineer
Senior Software Designer Job In Chicago, IL
Role: Software Engineer
The Britannica Group owns two of the world's most valuable and trusted sources of knowledge: Encyclopaedia Britannica (established 1768) and Merriam-Webster (established 1825). Now, as digital-first brands, they serve a global audience of more than 2 billion users on the web, apps, and social media.
We are hiring for a Software Engineer to join the Britannica engineering team. Candidates will be part of a collaborative and agile group of engineers, working closely with Product, Editorial, and Marketing teams on architecting and implementing technological solutions. Candidates should have experience with the full stack development lifecycle of modern web applications. Ideally, candidates will have a working knowledge of Python, SQL, JavaScript, HTML and REST APIs.
LOCATION:Chicagoland/Hybrid
An ideal candidate will have:
2+ years of engineering experience building and maintaining software applications
B.S. in Computer Science or related field, or equivalent industry experience
Demonstrated expertise writing concise, well crafted, and resilient code
Proficiency with frontend languages including JavaScript, HTML and CSS
Proficiency with the Python programming language and Flask
Experience building and consuming REST APIs and web services using JSON/XML
Experience with Git/Github and performing code reviews
Experience with SQL and relational databases such as PostgreSQL
Familiarity with LInux, Windows and shell scripting
Familiarity with at least one modern JavaScript framework such as React
Self-starter who can lead a project, collaborating with others as well as working independently
Able to quickly adapt and independently learn new technologies to solve business issues
Proven analytical and problem-solving skills with high attention to detail and accuracy
Passion for creating things that people love to use
Britannica strives to provide its users with trustworthy, verified information in a constantly changing world. We aspire to fulfill that mission with a workforce who represent a variety of life experiences and points of view. All backgrounds and cultures are welcomed.
Java Software Engineer - Kafka / Spark
Senior Software Designer Job In Chicago, IL
Department: Global Banking Technology & Operations
As a Senior Big Data Java Engineer, you will contribute to the development of our client's data lake streaming platform on Azure. Working independently within a Feature Team, your primary responsibilities include:
Development & Architecture: Architect, design, and build Java applications using Kafka Stream and Spark in Azure; develop scalable, resilient data pipelines.
Quality Coding: Write and maintain high-quality Java code, ensuring adherence to best practices.
System Design: Focus on scalability and resiliency when designing systems; troubleshoot performance issues in distributed systems managing large data volumes.
Code Reviews & Team Collaboration: Conduct code reviews, provide feedback, and support team improvements.
Customer-Focused Solutions: Break down customer requirements with the Product Owner, ensuring alignment with project goals.
Testing & Deployment: Manage testing, deployment, and production activities, adhering to chapter guidelines for stability.
Continuous Improvement: Participate in pair programming, write unit and BDD-style tests (JUnit, Mockito, Cucumber), and engage in backlog refinement.
Key Skills & Competencies
Proficiency with Java, Kafka Streams, Spark, and Spring Boot (or other Java frameworks).
Expertise in distributed systems design, especially Big Data systems for batch and real-time processing.
Experience with cloud platforms (AWS or Azure), and tools such as Elastic Search, Kibana, and Kubernetes.
Strong understanding of RESTful API design and third-party API integration.
Proficiency with version control systems like Git.
Agile methodology experience, ideally Scrum.
Familiarity with automated testing, including test-driven development, unit and integration testing, and BDD.
Knowledge of continuous integration tools and service-oriented architectures.
Excellent analytical skills with the ability to simplify complex problems.
Results-driven and team-oriented with a focus on collaboration and client satisfaction.
Experience & Education
7+ years in Java programming at a senior level.
3+ years with Spark, Kafka, and cloud technologies.
Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field.
Scala Software Engineer
Senior Software Designer Job In Chicago, IL
Scala Software Engineer - Hybrid (Chicago, IL)
Up to $200k + 10% Bonus + Comprehensive Benefits Package
My client is a leading technology-driven company specializing in large-scale, high-availability platforms that power mission-critical applications. They are at the forefront of building scalable, distributed systems that support millions of transactions daily, leveraging cutting-edge technologies to drive efficiency, security, and performance.
The successful Scala Software Engineer should have experience in Scala and Typelevel (Cats Effect), along with knowledge of Microservices, Kafka, AWS, and Kubernetes.
As the Scala Software Engineer, you will design and optimize event-driven services, develop microservices in a cloud environment, and enhance real-time data streaming and container orchestration. Ensuring system resilience and scalability, you will collaborate with cross-functional teams while following best practices in test-driven development, continuous integration, and Agile methodologies.
What You'll Get:
Salary up to $180k + 10% bonus.
Comprehensive benefits package and strong career growth opportunities.
Hybrid work setup (2 days onsite in Chicago, IL).
Work on mission-critical systems with a team of elite engineers solving complex challenges.
If you're a passionate Scala Software Engineer who is excited about high-performance engineering and wants to work in a fast-paced, technology-first environment, apply today!
We make an active choice to be inclusive towards everyone every day. Let us know if you have any accessibility requirements or would like to apply for this role another way by emailing: ******************************
(Skillset: Scala, Scala Software Engineer, Scala Engineer, Functional Programming, Typelevel, Cats, Cats Effect, Functional Programming, AWS, Kafka, Microservices, Cloud)
Software Engineer - HFT
Senior Software Designer Job In Chicago, IL
A leading global automated proprietary trading firm is seeking a Software Engineer specializing in high-frequency trading (HFT) to spearhead the development of their next generation of trading systems and operations. In this role, you will motivate and guide teams to advance algorithmic trading technologies, utilizing cutting-edge quantitative tools while collaborating with exceptional engineers, ML traders, and Quant researchers. You will also be responsible for evaluating system performance and proactively identifying opportunities for improvement to optimise efficiency and reliability.
Main Responsibilities
Manage Trading Systems: Oversee the development and maintenance of state-of-the-art high-frequency trading systems and applications
Collaborate Across Teams: Work closely with top-tier quantitative teams and technologists from various trading divisions to optimize trading solutions
Enhance Operations: Drive improvements in trading operations across multiple asset classes globally
Candidate Requirements
Demonstrated experience in leading and mentoring engineering teams within a fast-paced environment
Track record of optimizing and maintaining HF trading systems
Strong programming skills in Python and C++
Solid knowledge of Linux/Unix systems for server management and deployment
Strong academic credentials in a STEM discipline, preferably in computer science or engineering
Apply now to join one of the top teams in algorithmic trading and financial markets, where you'll play a pivotal role in building next-generation trading systems and technologies.
Software Engineer | High-Frequency Trading
Senior Software Designer Job In Chicago, IL
C++ Engineer (HFT - Low Latency)
World Leading High-Frequency Trading Firm
Chicago
$350,000 - $750,000 total comp
We're working on behalf of one of the world's leading high frequency trading firms with some of the most sophisticated technical teams and systems in industry who are looking for highly talented C++ Software Engineers in Chicago.
Within their centralized engineering team, you will work to design, build, implement and optimize highly complex solutions to improve the trading platform performance.
Whether you're currently working in tech, investment banking, or trading this is an opportunity to build on your C++ skills with some of the brightest minds in industry within an environment which encourages autonomy, ownership, and impact.
Required experience
Bachelor's degree or higher in Computer Science, Mathematics or a related field with strong academic performance
2 - 6 years commercial experience working as a C++ developer with a focus on latency and performance
Excellent communication skills and the ability to work with cross functional teams
Commercial experience working with Linux systems
Strong problem-solving skills and the ability to work autonomously in a fast-paced environment
Software Engineer
Senior Software Designer Job In Chicago, IL
A Chicago based world-class HFT firm is looking for strong C++ Software Engineers to optimize ultra-low-latency systems for high performance trading.
I've been to their office in December last year, have made numerous placements with them in the past couple of years and can confidently say they allow engineers to have autonomy over their projects that have a huge impact on PnL, have access to cutting edge tech (ultra low-latency networking, Kernel Bypass, FPGA's, microwave signals) and offer competitive bonus packages.
If you have 2-5 years professional experience working in a real-time, multithreaded environment, using C++, apply below.
Senior Software Engineer - Python
Senior Software Designer Job In Chicago, IL
A growing proprietary trading firm in Chicago is seeking to add a Sr. Software Engineer and Quantitative Developer who will oversee all of the firm's software and collaborate with quants and traders to build the next generation of systems and strategies.
Qualifications
Mastery of Python.
Proficiency with web development. Flask and Dash experience preferred.
Proficiency with Linux systems, including task automation, remote server management, and bash scripting.
Proficiency with database management and SQL. Experience with MySQL and SQLAlchemy preferred.
Proficiency performing complex statistical analysis and backtesting on large datasets using Python (NumPy, Pandas, etc.).
This opportunity offers autonomy in an entrepreneurial environment where you will take on responsibilities of the firm's technical projects with a direct path to becoming the CTO. The group performs exceptionally well and as a result, offers a highly competitive compensation package.
Senior Back End Developer
Senior Software Designer Job In Chicago, IL
Who We Are
Jobba Trade Technologies, Inc., a Chicago-based tech firm, provides practical technology to help construction companies execute and improve their business. We are a fast-moving, growing company with a serious need to build on our strong team. We are looking for a Senior Front End Developer for our Rosemont location.
What You'll Do
We are seeking a highly motivated and experienced Back End Developer to join our dynamic team at Jobba Trade Technologies. As a Senior Back End Developer, you will be responsible for leading the design, development, and maintenance of high quality, performant, and scalable back-ends for our SaaS products. You will work closely with our front-end developers, product managers, project managers, and other stakeholders to deliver innovative solutions that meet customer needs and drive business growth.
Responsibilities include:
Design and Development
Design, implement, and lead the implementation of back-end software that meets business requirements and objectives.
Follow best practices and company standards to ensure Design systems to ensure high performance, scalability, maintainability, and reliability of software products.
Implement security best practices and ensure that software architectures comply with relevant security standards and regulations.
Technical Expertise
Provide technical expertise in terms of back-end software, supporting other developers, making smart technology decisions, and help foster a culture of learning and growth within the organization.
Promote a culture of continuous improvement by staying updated with the latest industry trends and incorporating new technologies and methodologies.
Help define technical standards, guidelines, and best practices for coding, design, and technology stack usage.
Conduct code reviews to ensure adherence to architectural standards and best practices.
Collaboration with Stakeholders
Work closely with cross-functional teams, including front end developers, UX/UI designers, and product managers, to deliver high-quality software solutions.
Collaborate with project managers to define project scope, timelines, and resource allocation.
Work with QA teams to ensure software quality, performance, and reliability.
Work with DevOps to perform security assessments and audits to identify and mitigate cybersecurity risks.
What You'll Need
Passion and Personality
Strong sense of personal responsibility and accountability for delivering high-quality work, both personally and at a team level.
Demonstrated ability to think and operate at multiple levels of abstraction from a holistic, system-wide perspective in designing and implementing complex, distributed software applications that are modular, performant, and scalable
Strong problem-solving, critical thinking, and analytical skills to identify set up , define, and implement efficient interpret algorithms, optimal data elements, and meaningful entity relationships for the most accurate modeling of the given business requirements
Self-motivated individual with excellent time management and organizational skills
Eagerness to learn emerging technologies and incorporate them into product designs if and where appropriate
Hands on senior developer with experience/ability to lead technical teams, drive on-time delivery, set direction and ensure client satisfaction.
Excellent communication, presentation and problem-solving skills - ability to understand business needs, evaluate trade-offs, maximize ROI, , provide alternatives, etc.
Knowledge & Experiences
Education: Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field highly desired
A minimum of 6+ years of experience in software development on large scale SaaS enterprise projects in N-tier configurations
Extensive demonstrated experience with C# / .NET Framework 4.5+, Entity Framework 6+, REST APIs, Web Sockets, IIS 8.0+ web applications, Windows Services, code analysis, and automatic build tools such as Team City, etc. k.
Knowledge of one or more of the following front-end languages and related frameworks useful: HTML 5, CSS 3, Angular 15+, TypeScript, JavaScript ECMA 6+, and UI component libraries such as Kendo UI
Strong understanding of relational databases like Microsoft SQL Server & PostgreSQL and data normalization principles (3NF) required.
Familiarity with cloud hosting platforms (e.g., Azure, GCP) and DevOps practices.
Company Benefits: Jobba offers attractive and generous employee benefits. A comprehensive list can be found on our website: **************************
About Jobba Trade Technologies:
Jobba Trade Technologies is a cloud-based SaaS that helps roofing companies communicate between the field team and office teams to provide effective job management with an engaging customer experience. These client management solutions create important outcomes - increased profits and better client retention and referrals.
Jobba Trade Technologies is built on cross team collaboration built through in-person interactions. Our Rosemont location has easy access to the Blue line and freeways. In addition to having ample office space to provide a comfortable working environment, we offer an onsite gym, free parking, cafes and knowledgeable team members you can learn from. While we are primarily onsite, we all have priorities outside of work and are flexible to support our employees as needed.
At Jobba, we focus on continuous improvement - of our product, of our company, and of ourselves. We don't expect our employees to be perfect. We know you'll be excited to be learning and growing all while positively impacting our clients and our business.
Jobba Trade Technologies offers a comprehensive benefits package including health, dental, vision, life, 401K and 401K matching.
We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Please note:
For this role, we are unable to sponsor or take over sponsorship for work visas.
Senior Software Engineer
Senior Software Designer Job In Chicago, IL
Only on W2
Senior Software Engineer
Hybrid in Chicago IL
This is back end core java development role.
First will focus on this experience:
1. Financial message processing experience over TCP/UDP
2. Multithreading experience
3. Data structure
4. Nice to have : low latency experience
Responsibilities:
Senior Software Engineer role is responsible for working with a team of technology engineers, and contribute to projects to drive and execute the strategy for technology advances in CME's electronic trading platform
Individual will be working on projects for systems that must achieve a unique blend of ultra-low latency performance, the capacity to seamlessly facilitate the busiest trading days in the world economy, rock-solid reliability and integrity and handle real-time synchronization of a geographically distributed system, all while undergoing rapid release cycles
This role is within QDM team which is responsible for Quote streaming of millions of messages per day , Order Entry and Matching with the lowest possible latency
Skills:
Develops designs for all aspects of a project;
Experience working with high availability, low latency systems
Experience working with Java (Data Structures, Collections, Multi-threading) , Oracle & Linux
Ability to communicate clearly in written and oral form to team members
Exhibits language proficiency and independently writes application modules and unit tests as well as designs independently
Contributes to architectural discussions. Interprets and enforces architecture for a development team
Influences best practices development, contributing to process enhancements, and enforces best practices on project work
Conducts system-wide testing and some integration testing (Junit and cucumber)
Helps with debugging/designing the automated test frameworks
Provides input for code reviews and helps with environment build deployments, release notes and build notices; 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
Uses design tools to frequently share and communicate design ideas on larger systems
Uses patterns frequently, contributing to best practice and process enhancements
A bachelor or masters' degree.
Senior Software Engineer (Python/Kubernetes)
Senior Software Designer Job In Chicago, IL
We are seeking a highly skilled and driven Trading Infrastructure Engineer to join our execution technology team. This role involves working alongside a group of experienced professionals dedicated to maintaining and enhancing real-time trading operations. You will play a key role in optimizing critical system performance, collaborating with development teams, and ensuring seamless market connectivity.
Key Responsibilities:
Maintain stability of trading systems, swiftly addressing operational issues to minimize downtime.
Work closely with developers and traders to refine system architecture and improve execution efficiency.
Build and enhance automation tools to streamline system operations and reliability.
Oversee market connectivity, troubleshoot exchange-related technical issues, and ensure seamless order flow.
Monitor real-time system performance, proactively identifying risks and implementing long-term solutions.
Required Qualifications & Skills:
Bachelor's in Computer Science, Information Technology, or similar field of study
3+ years of experience in application support, site reliability engineering, or related role that focuses on supporting high-performance applications
Demonstrated experience working in a production Kubernetes environment required
Proficiency with writing tools and scripts in Python and Bash required
Experience with observability tools (Prometheus), databases (SQL and MongoDB), and data-driven analysis is a strong plus
Familiarity with CentOS or related enterprise Linux distributions (e.g. RHEL, Rocky Linux) is a plus
Self-driven with a passion for engineering and a natural sense of curiosity
A team player with strong communication skills
This position offers the opportunity to work in a dynamic, fast-paced trading environment where precision and innovation drive success. If you're passionate about high-performance systems and thrive in a problem-solving role, we'd love to hear from you.