Particles Careers

Lead Software Engineer

Chicago, IL

In summary:

EDX is seeking a full-time Lead Software Engineer to join its Engineering Department, responsible for building the next generation digital assets trading platform. In this position you will collaborate with stakeholders, get to know the ins and outs of the digital asset space, and get to contribute on building an entire marketplace from the ground up. The position will report to the Head of Engineering.

Responsibilities and experience required:


  • Architect and implement high-quality APIs, performant and reliable features and services based on functional requirements within aggressive time frames 
  • Lead the delivery of critical projects and features while collaborating with the product team in an agile environment to design and coordinate the development and testing of new features 
  • Identify, test and propose improvements to the existing infrastructure for maintainability and scalability, and to accelerate functionality and performance 
  • Participate in task breakdown and estimations, code reviews, bug fixes and deployment preparation 
  • Mentor and support fellow engineers in their feature development 


  • 6+ Years in a professional environment 
  • Development of complex, reliable, maintainable and scalable backend systems with emphasis on REST APIs with clean quality code 
  • Object Oriented Programming experience with Java/Kotlin and Spring Boot 
  • Excellent understanding of algorithms, data structures, performance optimization techniques 
  • Ability to investigate and debug problems if/when they occur across multiple code bases 
  • Start-up-comfort: wear many hats in a fast-paced environment, willing and eager to learn and design new technologies; must be flexible in approach 
  • Structured thinker, effective communicator with the ability to contribute to design dialogues as well as initiate questions to achieve clarity when needed 
  • Passionate about clean quality code and mentoring other engineers in similar practices 
  • BA/BS in Computer Science or similar


  • Java/Kotlin or other Object-Oriented programming languages 
  • Relational Databases (Postgres) 
  • REST APIs and Microservices Architecture 
  • Message Queues (RabbitMQ, Kafka, SQS) 
  • Websockets (Stomp, etc) 
  • Cloud hosting knowledge (AWS or GCP)

What EDX offers you:

EDX has a flexible, hybrid work environment with dedicated and engaged colleagues. EDX offers competitive salaries and a comprehensive benefits package. Benefits include health, dental and vision insurance, 401K with company match, and long-term incentive in the form of company warrants.

Apply for this job

    Attach CV (File types: pdf, doc, docx, txt, jpg) *