Verified Tech Jobs & Hiring Companies, Updated Every 24 Hours
Direct career links to high-growth tech startups and Fortune 500 engineering teams across the United States, Europe, and Worldwide. We audit careers daily to ensure zero ghost listings and zero expired apply links.
All Verified Employers (630)
Filtered and verified against live career portals
The Verified Direct-Apply Tech Job Board
Landing a high-compensation software engineering, data, AI, or product role should not require fighting through zombie job posts, recruiter agency reposts, or expired links. KodeSword indexes verified tech career openings by connecting directly with corporate Applicant Tracking Systems (ATS) including Greenhouse, Lever, Ashby, and Workday. Every single role featured on this platform is active and routes straight to the hiring company’s career page.
Popular Tech Roles
Top Tech Hubs
Why Tech Candidates Use KodeSword vs. Traditional Aggregators
- 100% Direct Corporate Links: Zero middleman recruiter reposts.
- Continuous 24h Pruning: Expired and filled listings removed daily.
- Comprehensive Salary Data: Compensation extracted from verified JDs.
- Zero Paywalls or Registration: Browse and apply completely free.
Frequently Asked Questions
- How often are tech job openings updated on KodeSword?
- Our crawlers sync with official company Applicant Tracking Systems (ATS) including Greenhouse, Lever, Workday, and Ashby every 24 hours. Expired or filled roles are pruned daily to prevent ghost job listings.
- Are these direct job applications or recruiter agency reposts?
- Every role links directly to the official corporate careers portal. There are zero intermediary recruiters, no paywalls, and no sponsored spam.
- What kinds of tech roles are listed on KodeSword?
- We index white-collar software engineering, AI/Machine Learning, DevOps, SRE, Cloud Infrastructure, Data Engineering, Cyber Security, and Technical Product Management roles across US hubs and remote companies.
Imc
Actively Hiring60 open positions matching criteria
Software Engineer, Early Career
Development (Group)
Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software development here is innovative, pragmatic and fun, even as complexity grows. Your Core Responsibilities: Build and maintain our trading platform and software stack Bring our trading strategies and technology platform to the next level Collaborate with Traders, Quant Researchers and other Engineers both locally and globally Develop expertise within the entire software development lifecycle Learn new technologies and programming languages in a dynamic environment Your Skills and Experience: 1-3 years of full-time professional work experience post-graduation BA/BSc/MA/MSc in Engineering, Computer Science or related degree Must have strong knowledge of algorithms and data structures Proficiency in a programming language is required (Java or C++ preferred) Strong analytical skills and interest in solving complex problems programmatically Desire to interact and work closely with non-engineers in a dynamic environment Interest in the financial markets; previous knowledge is NOT required The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Base Salary: $200,000 #LI-DNP About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
View more...Software Engineer - Java
Development (Group)
We are seeking a driven Java engineer to join our global research platform team in Mumbai. The team builds and operates the compute and data platform that powers all of IMC's quantitative research: a large-scale Kubernetes-based research cluster, a distributed job scheduling platform used by every trading and research team, and the market-data and dataset services that feed research on it. Mumbai runs one of the platform's regional production deployments, and you'll collaborate closely with platform colleagues in Amsterdam, Chicago and Sydney. Your Core Responsibilities: Design, build and operate the Java backend of our distributed job scheduling platform: the job controller and state machine, scheduling integrations, resource and cost tracking, and the failure-recovery machinery that keeps research workloads running at scale Develop gRPC/protobuf APIs consumed by Python, Java and C++ clients across the firm Build event-driven services on Kafka for job lifecycle tracking, data lineage, and dataset orchestration Work hands-on with Kubernetes at scale: pod scheduling, fair-share queueing, preemption and multi-cluster placement Instrument, monitor and firefight production systems, and drive root-cause analysis of performance bottlenecks Support and consult research users in the India office Your Skills and Experience: 3+ years of professional Java development experience (Java 17+, Maven/Gradle, strong grasp of concurrency and JVM performance) 2+ year of hands-on experience with Kubernetes and Docker (building on the K8s API is a strong plus) Comfortable developing in Python; our client libraries and research users are Python-first, and you'll work on both sides of the API Solid understanding of distributed systems fundamentals: state machines, retries/idempotency, event-driven architectures, consistency trade-offs Experience with workload scheduling or batch/compute orchestration systems (e.g. Kubernetes schedulers, Slurm, YARN, Kueue, Ray, Airflow) Experience with messaging/streaming systems such as Kafka Working knowledge of NoSQL and time-series/SQL databases (e.g. MongoDB, PostgreSQL) Experience with gRPC/protobuf or similar RPC frameworks is a plus Strong Linux fundamentals and scripting (bash, Python) Experience with monitoring stacks (Prometheus, Grafana, alerting) and comfort operating what you build Demonstrated ability to troubleshoot across the stack from application code through Kubernetes to network and storage Exposure to object storage (S3) or high-performance data formats (Parquet, Iceberg) About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
View more...Information Security Engineer
Risk Management (Group)
The Information Security team at IMC Trading is responsible for protecting IMC's intellectual property, IT infrastructure and business operations against external and internal threats. We work closely with technology, risk, compliance, internal audit and business leaders to reduce cyber risk to acceptable levels. We are looking for an Information Security Engineer to help grow and mature our Security Operations Centre, which runs on EDR, SIEM, SOAR, CSPM, IAM, firewalls, NIDS/NIPS and a range of other security controls. Alongside SOC work, you will play a central role in supporting IMC's regulatory obligations in India, preparing evidence and coordinating the cyber and systems audits that come with operating in this market. We offer an environment that lets you broaden and deepen your information security knowledge, with access to advanced security technology, frequent training and a culture of knowledge sharing. As you gain experience with our existing SOC technology and processes, you will be given considerable freedom to mature the function through your own initiatives. Your Core Responsibilities: Analyse security logs, alerts and reported events, and respond to or assist with the remediation of incidents. Hunt for potential compromise across the infrastructure using a range of threat intelligence sources. Report discovered vulnerabilities to technology owners and recommend remediation steps. Support and improve technical security controls. Leverage automation and orchestration to remove repetitive manual work. Apply AI-assisted tooling to alert triage, event summarisation and investigation workflows, with a pragmatic view of its limitations. Develop reporting that measures the effectiveness of security controls. Develop and improve incident response playbooks. Support regulatory and assurance audits: prepare evidence, coordinate with auditors and track observations through to closure. Your Skills and Experience: Strong analytical and problem-solving skills. A self-starter with a genuine passion for cybersecurity. Previous SOC experience, and/or 3+ years of hands-on experience in an enterprise IT environment managing endpoints and applications on-premises or in the cloud. Exposure to security controls such as identity and access management, vulnerability management, and endpoint detection and response. Working knowledge of — or a strong willingness to learn — the Indian regulatory cybersecurity landscape: SEBI CSCRF, exchange circulars (NSE/BSE/MCX) and CERT-In directions, along with familiarity with ISO 27001 and the NIST CSF on which CSCRF is modelled. Experience supporting audits (cyber audit, systems audit, VAPT, ISO or SOC 2 assessments) — evidence preparation, auditor coordination and observation remediation — is a strong plus. Automation using basic coding skills or low-code / no-code tools. Awareness of AI and machine learning applications in security operations is a plus; hands-on experience with AI-assisted security tooling or LLM-based workflows is highly regarded. Understanding of common attack techniques and frameworks such as MITRE ATT&CK. Strong documentation and communication skills, with the ability to translate technical findings into audit-ready evidence and regulator-facing reports. Relevant tertiary and/or security qualifications are a plus — for example a Bachelor's degree in information systems or computer science, CompTIA Security+, Certified in Cybersecurity (CC), CEH, or ISO 27001 Lead Auditor / Lead Implementer. If you don't have them yet, you will be supported to pursue certifications on the job. About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
View more...C++ Software Engineer
Development (Group)
IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing performance. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams. You will be responsible for spotting new opportunities, solving problems and developing innovative technologies. Software development here is innovative, pragmatic and fun, even as complexity grows. Your Core Responsibilities: Design and build low latency, high-performance trading systems Optimize production code and other system components to achieve low-latency and high-throughput capabilities Write highly performant software solutions to control and interface with hardware components such as ASICs and FPGAS Work closely with hardware engineers and cross-functional teams to understand requirements and implement effective solutions Ensure a seamless integration of new applications and enhancements to the existing trading infrastructure Your Skills and Experience: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field of study 2+ years of professional experience using modern C++ in a low-latency environment Experience with software development for hardware platforms Knowledge of trading systems and financial markets is a strong plus Excellent problem-solving and communication skills #LI-DNP The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Salary Range $175,000 — $225,000 USD About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
View more...C++ Software Engineer
Development (Group)
IMC is building a new Energy Trading business in Aarhus, Denmark, the hub for power and gas trading in Europe. Backed by one of the world’s most successful trading firms, this new venture combines the energy and autonomy of a startup with the global reach, stability, and expertise of IMC’s 30+ years in trading. We are building a strong, independent Aarhus-based team with local leadership, supported by IMC’s world-class technology, quantitative research, and trading infrastructure. To achieve our ambitious hiring goals, we are seeking strong Software Engineers to join the team and play a pivotal role in helping us grow this new business. Your Core Responsibilities: Build, as part of a team, a full technology stack that supports power and gas trading, including exchange connectivity, trading systems, trading strategies, data analysis, and pricing. We are looking for strong developers that specialize in back-end, algorithms, trading systems, execution systems or other relevant domains Maintain and improve the tech stack in collaboration with trading Train new joiners Your Skills and Experience: Strong academic background, preferably in computer science or a quantitative field 3+ years of professional experience as a software engineer Strong programming skills in C++ or comparable (eg. Rust). Experience with other relevant programming languages such as Python or Java is a plus Experience in European energy trading industry is a plus Fluency in English Your Impact: Operate in a fast-paced start-up environment and on a wide variety of systems, platforms, and tools Take on greenfield projects allowing for full ownership of the applications you build Develop code that hits production the next day and drives trading decision-making immediately Collaborate with traders and quants directly to develop winning trading strategies About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
View more...C++ Software Engineer
Development (Group)
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition. IMC’s Sydney based C++ Execution development teams work on software that sits directly in the latency-critical loop of our technology stack and touches every part of our organisation. From ensuring our connectivity to the market and handling massive amounts of data, to implementing complex trading algorithms and integrating advanced hardware solutions. Your Core Responsibilities: As a Software Engineer, you’ll work in multidisciplinary teams alongside other engineers as well as Traders, Researchers, and Quants to deliver challenging projects, while taking ownership for end-to-end product development – from requirements gathering to production. You’ll write reliable, high-performance software while balancing time to production with quality and testability. Advanced automated testing and daily deployments will allow you to achieve agile and incremental benefits. Within a complex landscape of varying systems and technologies, you’ll be constantly challenged to consider trade-offs between latency, throughput, simplicity, scalability and maintainability. Coding, developing, testing, deploying and maintaining applications and automations for Trading Teams and/or Hardware Development and Execution Teams. Working through internal client requests. Gathering details, requirements and feedback from a range of internal stakeholders in order to implement creative automation solutions using innovative coding practices. Your Skills and Experience: Strong programming skills in C++. Experience in latest versions of C++ highly desirable Comfortable in Linux environments Experience gathering business requirements, communicating with key stakeholders and delivering solutions quickly The ability to work on greenfield projects under minimal supervision and to take full ownership of the applications you build A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment Strong troubleshooting and diagnostic skills; ability to solve problems creatively and proactively Prior knowledge of trading / capital markets is not required. Curiosity and a willingness to learn is. Familiarity with Python – preferred Familiarity with Docker and Kubernetes About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
View more...C++ Software Engineer
Development (Group)
At IMC, technology is not a department; it's at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition. IMC's Amsterdam-based C++ Execution development teams work on software that sits directly in the latency-critical loop of our technology stack and touches every part of our organisation. We connect IMC to exchanges around the world, process massive volumes of market data in real time, execute complex trading algorithms, and integrate advanced hardware solutions where software alone isn't fast enough. Your Core Responsibilities As a software engineer, you'll work in multidisciplinary teams alongside other engineers, traders, researchers, and quants, both locally and across our global offices, taking ownership of end-to-end product development, from requirements gathering to production. You'll write reliable, high-performance software while balancing time to production with quality and testability. Advanced automated testing lets us deploy to production daily. Within a complex landscape of varying systems and technologies, you'll be constantly challenged to consider trade-offs between latency, throughput, simplicity, scalability and maintainability. Building and maintaining the systems that connect IMC to exchanges: parsing market data feed, managing order entry, and keeping us fast and reliable on the path where latency counts. Implementing and optimising execution logic in close collaboration with traders and quants, translating trading ideas into production code. Working with our hardware teams to integrate FPGA-based systems and low-latency network solutions into our trading stack. Measuring, profiling and improving the performance of our systems. Developing expertise across the entire software development lifecycle, learning from experienced engineers along the way. Your Skills and Experience: Minimum 5+ years professional working experience as a software engineer post graduation Solid programming skills in modern C++ (C++17 or later) Bachelor’s or Master’s degree in Engineering, Computer Science or a related field Strong knowledge of algorithms and data structures An interest in how software actually runs on hardware: memory, caches, networking A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment Ability to solve problems creatively and proactively Curiosity and a willingness to learn. Interest in financial markets; previous knowledge is not required. About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
View more...C++ Software Engineer, Early Careers
Development (Group)
At IMC, technology is not a department; it's at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition. IMC's Amsterdam-based C++ Execution development teams work on software that sits directly in the latency-critical loop of our technology stack and touches every part of our organisation. We connect IMC to exchanges around the world, process massive volumes of market data in real time, execute complex trading algorithms, and integrate advanced hardware solutions where software alone isn't fast enough. Your Core Responsibilities As a software engineer, you'll work in multidisciplinary teams alongside other engineers, traders, researchers, and quants, both locally and across our global offices, taking ownership of end-to-end product development, from requirements gathering to production. You'll write reliable, high-performance software while balancing time to production with quality and testability. Advanced automated testing lets us deploy to production daily. Within a complex landscape of varying systems and technologies, you'll be constantly challenged to consider trade-offs between latency, throughput, simplicity, scalability and maintainability. Building and maintaining the systems that connect IMC to exchanges: parsing market data feed, managing order entry, and keeping us fast and reliable on the path where latency counts. Implementing and optimising execution logic in close collaboration with traders and quants, translating trading ideas into production code. Working with our hardware teams to integrate FPGA-based systems and low-latency network solutions into our trading stack. Measuring, profiling and improving the performance of our systems. Developing expertise across the entire software development lifecycle, learning from experienced engineers along the way. Your Skills and Experience 2-3 years of full-time professional work experience post-graduation Bachelor’s or Master’s degree in Engineering, Computer Science or a related field Strong knowledge of algorithms and data structures Solid programming skills in modern C++ (C++17 or later) An interest in how software actually runs on hardware: memory, caches, networking A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment Ability to solve problems creatively and proactively Curiosity and a willingness to learn. Interest in financial markets; previous knowledge is not required. About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.
View more...

