Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

PEAK6 Logo

Senior Software Engineer

PEAK6

$123,000 - $153,750
Dec 4, 2025
Chicago, IL, US
Apply Now

Apex Fintech Solutions is looking to evolve its cutting-edge Margin product by designing and delivering key features for real-time buying power calculations and building highly scalable applications and services.

Requirements

  • 5+ years of professional experience in backend software development, with a proven focus on designing, implementing, and maintaining distributed systems and microservices.
  • Certifications in Java, Kubernetes, or cloud platforms (e.g., Google Cloud) preferred
  • Solid understanding of financial systems, risk modeling, and regulatory compliance to deliver secure and reliable solutions.
  • Proficiency in building fault-tolerant systems and high-availability, real-time data processing services.
  • Expertise in backend performance tuning and ensuring system scalability and reliability.
  • Hands-on experience with DevOps practices, including CI/CD pipelines and deployment automation.
  • Deep understanding of securing APIs, backend systems, and cloud-based infrastructures.

Responsibilities

  • Design, develop, deploy, and maintain high-performance backend systems using Java to enhance the functionality and scalability of the Margin product.
  • Build and manage containerized microservices using Kubernetes and Docker, ensuring optimal scalability, reliability, and performance.
  • Develop and optimize infrastructure leveraging Google Cloud Platform and associated technologies such as Google Pub/Sub.
  • Focus on creating scalable, event-driven systems employing Kafka, RabbitMQ, Redis, and PostgreSQL.
  • Design robust, secure, and efficient gRPC and REST APIs for internal and external system interactions.
  • Design, maintain, and optimize relational databases, with a focus on PostgreSQL/AlloyDB, to ensure efficient data storage, retrieval, and transactional operations within Java-based backend systems
  • Tackle complex technical challenges by optimizing system performance, availability, scalability, and maintainability.

Other

  • BA, BS, MS, PhD in Computer Science, Engineering or related technology field (or equivalent work experience) required
  • Demonstrated experience guiding projects, working cross-functionally, and mentoring junior engineers, while actively contributing to a collaborative team culture.
  • Collaborate effectively with globally distributed teams, translating technical topics for non-technical stakeholders and aligning architecture strategies across teams.
  • Support junior engineers through mentoring, technical guidance, and sharing best practices to enrich team expertise and project outcomes.
  • This role operates in a hybrid capacity, requiring on-site collaboration three days per week.