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
Graduate Software Engineer
Development (Group)
Your IMC journey as a Graduate Software Engineer will begin with a five-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, and Asia-Pacific. During this traineeship, you’ll deepen your knowledge about trading and financial markets, understand the tools and systems used at IMC, and learn how to write production software, craftsmanship and advanced topics in C++, Java or Python. Your training will continue back at your local office (Amsterdam or Aarhus), where you’ll receive support from your dedicated mentor, an experienced software engineer at IMC. What happens next is up to you – on our Execution teams you might build anything from advanced networks to proprietary algorithms, while on our Strategy teams you could design systems powering big data and cutting-edge analytics. YOUR CORE RESPONSIBILITIES Develop cutting-edge technology in advanced algorithms Support the development of our trading platform and software stack Gain experience across the entire software development lifecycle Collaborate with traders, quant researchers, and hardware engineers to improve our systems YOUR SKILLS AND EXPERIENCES In your ultimate year of study in computer science, software engineering, or a related field graduating, and are seeking to join IMC full-time in February or August 2027 Proficiency in C++ or Java is required. Additionally, experience with Python is preferred A working knowledge of algorithms and data structures First-class analytical skills and a desire to solve complicated problems programmatically A genuine interest in financial markets (no prior knowledge or experience is required) Please note: You’ll have the opportunity to complete the recruitment process in your preferred programming language (Java or C++). Please note, however, that exclusive use of one language cannot be guaranteed. Please note: If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in Summer 2027. We encourage you to focus on enhancing your skillset before reapplying. Due to current U.S. immigration and visa restrictions, some candidates may not be eligible to obtain the U.S. business visa required as part of our Global Traineeship Programme. As the programme includes mandatory training in the United States shortly after joining, we are unfortunately unable to proceed with applications from candidates who are unable to obtain the required visa within the programme timeline. If you are a dual passport holder of another nationality or a European citizen who wants to relocate back to Europe, you remain welcome to apply and should inform our campus recruitment team of your situation: CampusEU@imc.com . For more information on our technology interview process, please review our preparation guide here . 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...Graduate Software Engineer
Development (Group)
Your IMC journey as a Graduate Software Engineer will begin with a five-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, and Asia-Pacific. During this traineeship, you’ll deepen your knowledge about trading and financial markets, understand the tools and systems used at IMC, and learn how to write production software, craftsmanship and advanced topics in C++, Java or Python. Your training will continue back at your local office (Amsterdam or Aarhus), where you’ll receive support from your dedicated mentor, an experienced software engineer at IMC. What happens next is up to you – on our Execution teams you might build anything from advanced networks to proprietary algorithms, while on our Strategy teams you could design systems powering big data and cutting-edge analytics. YOUR CORE RESPONSIBILITIES Develop cutting-edge technology in advanced algorithms Support the development of our trading platform and software stack Gain experience across the entire software development lifecycle Collaborate with traders, quant researchers, and hardware engineers to improve our systems YOUR SKILLS AND EXPERIENCES In your ultimate year of study in computer science, software engineering, or a related field graduating, and are seeking to join IMC full-time in February or August 2027 Proficiency in C++ or Java is required. Additionally, experience with Python is preferred A working knowledge of algorithms and data structures First-class analytical skills and a desire to solve complicated problems programmatically A genuine interest in financial markets (no prior knowledge or experience is required) Please note: You’ll have the opportunity to complete the recruitment process in your preferred programming language (Java or C++). Please note, however, that exclusive use of one language cannot be guaranteed. Please note: If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in Summer 2027. We encourage you to focus on enhancing your skillset before reapplying. Due to current U.S. immigration and visa restrictions, some candidates may not be eligible to obtain the U.S. business visa required as part of our Global Traineeship Programme. As the programme includes mandatory training in the United States shortly after joining, we are unfortunately unable to proceed with applications from candidates who are unable to obtain the required visa within the programme timeline. If you are a dual passport holder of another nationality or a European citizen who wants to relocate back to Europe, you remain welcome to apply and should inform our campus recruitment team of your situation: CampusEU@imc.com . For more information on our technology interview process, please review our preparation guide here . 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...Hardware Engineer
Development (Group)
IMC is seeking a Hardware Engineer to join our Global Hardware team and help develop the next generation of custom ASICs that power our trading infrastructure. As a member of the Global Hardware organization, you’ll work on long-term, high-impact engineering challenges that directly influence the performance and scalability of IMC’s trading systems. This team focuses on designing proprietary hardware solutions that deliver meaningful advantages in latency-sensitive environments, partnering closely with software engineers, researchers, and trading teams to solve complex technical problems. This role combines hardware design, verification, and system-level thinking. You’ll contribute across the ASIC development lifecycle, from RTL design and validation to integration within larger hardware platforms. Because of the team’s size and collaborative culture, engineers have broad ownership and exposure to multiple aspects of the design process rather than being confined to a narrow specialization. Your Core Responsibilities: Participate in the full ASIC development lifecycle, from specification through integration and deployment Design and implement RTL for next-generation ASIC platforms using SystemVerilog Contribute to architecture and design discussions for performance-critical hardware systems Develop new functionality that supports evolving trading and infrastructure requirements Collaborate with hardware, software, and research teams to translate requirements into scalable solutions Develop unit tests and verification environments for RTL designs Validate functionality and performance of hardware components Debug design and integration issues throughout the development process Contribute to verification methodologies and testing infrastructure Ensure designs meet reliability, performance, and maintainability requirements Develop scripts and tooling to improve engineering workflows Support automation efforts across design and verification processes Contribute to continuous improvements in development methodologies and engineering practices Your Skills & Experience: BS+ in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline Strong experience with RTL design and development using SystemVerilog Strong understanding of digital design fundamentals Working knowledge of C++ Experience developing and executing verification and test strategies Experience working with multi-clock-domain designs and clock-domain crossing concepts Solid understanding of Ethernet protocols and networking fundamentals Experience with Python, Bash, or similar scripting languages Strong debugging and problem-solving skills Ability to collaborate effectively across multiple engineering disciplines 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 $200,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...Hardware Engineer Intern
Development (Group)
Our internship programme in Amsterdam is your chance to experience life as an engineer at IMC. As a Hardware Engineer Intern, it’s about much more than just writing code: you’ll gain insight into IMC’s field-programmable gate array development process, get to know IMC’s unique business model and build valuable connections with our trading and technology teams. Throughout the internship, you will receive comprehensive support from dedicated internship trainers, and a one-on-one mentor to guide you in your work and professional development. You will benefit from a highly competitive compensation package, fully-furnished corporate accommodation, catered meals, and experience IMC’s collaborative culture as if you’re already a full-time employee. Where you go from here is up to you! YOUR CORE RESPONSIBILITIES Enhance your knowledge by working with the latest technology and writing fluent code Take part in regular pair programming and peer reviews Be an integral part of your team by helping to identify, implement and validate changes to IMC’s hardware Attend workshops, trainings, and other fun social activities alongside the full internship cohort YOUR SKILLS AND EXPERIENCES In your penultimate year of study in Computer Science, Software Engineering, Electrical Engineering degree or a related field, graduating in 2028 Familiarity with a hardware descriptive language (VHDL, Verilog or SystemVerilog). Additionally, proficiency in a software programming language would be advantageous (C++ or Python preferred) You thrive working in an environment where creativity, teamwork, and innovation are recognised and rewarded You want to make an impact on meaningful and challenging projects Outstanding analytical skills and a desire to solve complicated problems programmatically Genuine interest in financial markets (no prior knowledge or experience is required) The length of the internship is variable from 3-months up to 6-months between April and September 2027 Please note: If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in Summer 2027. We encourage you to focus on enhancing your skillset before reapplying. To be able to take part in IMC’s internship programme, you will need to obtain the required visa and/or permit to enter, stay and work in the Netherlands. Depending on your nationality and country of residence, obtaining the required entry visa may be subject to additional requirements, processing delays or other limitations. Please note that if you need a Schengen visa and are unable to obtain it before the start of the internship, you will be unable to take part in IMC’s internship programme. We greatly appreciate your understanding and hope to consider you for future opportunities. If you have any questions regarding the above, please reach out via: CampusEU@imc.com . 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...Hardware Engineer Intern - Summer 2027
Development (Group)
Our 10-week internship is your chance to experience life as a Hardware Engineer at IMC. You’ll have the support you need to succeed: educational training and a mentor who will oversee your work and professional development. We provide a highly competitive compensation package with accommodations included. The bar for talent at IMC is high and interns who meet our performance expectations will have the opportunity to secure a full time Graduate Hardware Engineer position at the end of the program. Where you go from here is up to you! Your Core Responsibilities: Enhance your knowledge of algorithm complexity, professional design, and coding Work on meaningful and challenging projects Patricipate in classroom-based training covering an overview of financial markets, IMC technology and hardware design Build valuable connections in an environment that recognizes and rewards problem solving, innovation and teamwork Engage in professional development sessions aimed at helping you envision your future at IMC Attend a full schedule of events and social activities throughout the summer Your Skills and Experience: Current university student graduating between September 2027 - July 2028 that is pursuing an Electrical Engineering, Computer Engineering, or a related degree Must have proficient experience in Verilog, SystemVerilog, VHDL or other RTL programming (additional software experience is a plus; C++, Python, or similar) Strong analytical skills and interest in solving complex problems programmatically Desire to collaborate with technical and non-technical teammates in a dynamic environment Interest in the Financial Markets; previous knowledge is NOT required Must be able to start internship on June 7, 2027 You may submit one application per role each year. We strongly encourage you to focus on applying to a single role that best matches your skills and interests. Though you may apply to multiple roles, please note that each application will be evaluated based on the specific criteria established for that particular role. If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in 2027. 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 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...Hardware Machine Learning PhD Research Internship
Development (Group)
We are deploying machine learning directly onto custom hardware – and we want you to help drive it forward. This PhD internship is an opportunity to work on research that has direct impact on IMC's work tackling open problems at the frontier of low-latency ML inference and hardware acceleration. You'll work alongside IMC engineers in one of the most demanding low-latency computing environments in the world. You'll own a focused research project from start to finish, present your findings to the team, and leave behind a prototype or benchmark that we can build on. Your Core Responsibilities Architect and develop an ML focused research project based on real-world use cases Work hands-on with hardware engineers to implement, verify, and deploy ML inference solutions Track and evaluate emerging research in neural architecture search, machine learning systems and quantization methods, and determine what translates to measurable improvements in our systems Present your project to the team, deepening our collective understanding of an area of ML acceleration Gain hardware design fundamentals from skilled RTL developers and learn how they apply to our industry Build skills to evaluate research not only from an academic perspective, but through real-world performance constraints, engineering costs, and industry impact Your Skills and Experience Currently enrolled in a PhD program in Electrical Engineering, Computer Science, Physics, or a related field Solid understanding of hardware constraints and design trade-offs (e.g., pipelining, resource utilization, fixed-point arithmetic) that shape how ML models can be efficiently mapped onto FPGAs or custom ASICs Experience with hardware fundamentals, whether through VHDL/SystemVerilog development, HLS tools, or ML-to-hardware frameworks like hls4ml, FINN, or Vitis AI Understanding of machine learning fundamentals – neural network architectures, inference optimization, quantization techniques, ML frameworks such as PyTorch/TensorFlow Proficiency in Python or similar languages for tooling, testing, and simulation Strong communication skills and ability to work collaboratively across disciplines with both technical and non-technical teams You may submit one application per role each year. We strongly encourage you to focus on applying to a single role that best matches your skills and interests. Though you may apply to multiple roles, please note that each application will be evaluated based on the specific criteria established for that particular role. If you have already applied for this position during the current recruitment season and were not selected, you may reapply when the next recruitment season begins in 2027. 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: $225,000 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...C++ Software Engineer
Software Development
IMC’s Mumbai 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 organization. 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. These are just some of the technologies our C++ software engineers are currently working with: C++ 20, Linux, Docker, Kubernetes, Apache Kafka, Apache Spark, Impala, Hadoop, Python and FPGAs. Your Skills and Experience: Strong academic background in Computer Science (B. Tech/B.E), with 4-8 years of work experience in C++ Natural problem-solvers, who enjoy tackling fresh challenges each day Team players: to succeed, SWEs must be able to build strong relationships with those around them Excellent written and verbal communication skills; fluency in English 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...

