Enable job alerts via email!

Senior Software Engineer

Jobs via Dice

Chicago (IL)

Remote

USD 175,000 - 200,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join an innovative fintech startup transforming financial transactions with cutting-edge technology. As a software engineer, you'll play a crucial role in enhancing the performance and scalability of embedded payment systems. This fully remote position offers a competitive salary and excellent benefits, including health, dental, and equity options. Collaborate with a passionate team focused on creativity and problem-solving while making a tangible impact in the fintech space. If you're ready to take on challenges in a fast-paced environment, this is the opportunity for you.

Benefits

Health insurance
Dental insurance
Vision insurance
401K with up to 5% match
Equity options
Flexible work hours
Remote work
Great company culture

Qualifications

  • 5+ years of experience as a Performance Engineer in fintech.
  • Expertise in Java with deep knowledge of JVM optimization.
  • Proven experience scaling systems for millions of transactions.

Responsibilities

  • Engineer and optimize high-performance systems for financial transactions.
  • Develop performance testing frameworks for system assessment.
  • Design scalable solutions using AWS and containerized environments.

Skills

Java
JVM optimization
Distributed Systems
Performance Testing
Real-Time Data Handling
Problem-Solving

Education

Bachelor's or Master's degree in Computer Science

Tools

Apache Kafka
Redis
Amazon Aurora
DynamoDB
JMeter
Prometheus
Grafana

Job description

3 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Jobot, is seeking the following. Apply via Dice today!

Fintech, remote, excellent benefits, growing late stage startup!

This Jobot Job is hosted by: Patrick Murphy

Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.

Salary: $175,000 - $200,000 per year

A bit about us:

Before you apply - what to know:

For this fully remote position, candidates must have experience scaling systems in the financial space up to tens of thousands of transactions per second.

We are on a mission to lower the barriers to innovation in financial services. We build Fintech and bank-friendly software that embeds banking and payment functionality into any application in a matter of weeks. Join us and be part of an exciting team backed by a leading Fintech-focused bank to enable disruptors everywhere.

Through our suite of secure payment APIs and Platform tools, we help banks and fintech companies collaborate directly to grow faster!

Why join us?

  • Remote for life
  • Great salary
  • Excellent company culture
  • Full benefits - health, dental, vision
  • 401K + up to 5% match!
  • Equity!

Job Details

We are looking for a talented and motivated software engineer to contribute to the performance and scalability of our embedded payment systems. Our clients are banks and fintech companies looking to offer banking solutions to their clients. We are an early-stage startup company building our team and defining our values and we're focused on hiring people with a passion for creativity, collaboration, and problem solving with a strong commitment to quality. We are partners to major players in the gaming and cryptocurrency space and support multiple other partners across payment verticals including logistics, cross border payments, ecommerce, and corporate treasury. We process nearly $10B a month in payments and are growing

The ideal candidate has significant experience scaling a similar payments company and will lead the scaling effort to ensure we can support the ever-increasing volume and maintain payment integrity and correctness. We currently process 5M transactions per month, capable of supporting bursts up to 1000 transactions per second. The ideal candidate will allow us to scale way behind this and ensure that the management and sales teams are comfortable adding more and more large clients and large payment volumes.

Duties And Responsibilities

  • Design and Implement Scalable Solutions: Engineer and optimize high-performance, distributed systems to process massive financial transaction volumes.
  • Performance Testing and Optimization: Develop performance testing frameworks to assess system throughput, latency, and resilience under high loads.
  • Real-Time Data Streaming: Architect solutions using Apache Kafka for efficient, real-time message processing and data streaming.
  • High-Speed Data Caching: Utilize Redis to minimize latency and maximize data throughput.
  • Scalable Data Storage: Design robust, scalable solutions using Amazon Aurora and DynamoDB to handle high-speed transactional data.
  • Analyze and Optimize: Profile and fine-tune JVM performance, focusing on garbage collection, memory management, and multithreading.
  • Monitor and Troubleshoot: Implement real-time monitoring and proactive performance tuning to ensure system stability and reliability.
  • Collaborate Cross-Functionally: Work closely with software engineers, DevOps, and data engineers to identify bottlenecks and streamline performance.
  • Documentation and Reporting: Maintain clear documentation of performance metrics, tuning processes, and optimization strategies.

What You Bring

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of hands-on experience as a Performance Engineer, ideally in fintech or similar high-throughput environments.
  • Expertise in Java, with deep knowledge of JVM optimization, garbage collection tuning, and multithreading.
  • Proven experience scaling systems to handle millions of transactions per second.
  • Expert in Distributed Systems: Strong understanding of the CAP theorem and strategies to balance consistency and availability.
  • Real-Time Data Handling: Proficiency in using Kafka for message streaming and Redis for ultra-low-latency data caching.
  • Scalable Data Management: Solid experience with DynamoDB or other NoSQL databases in high-traffic applications.
  • Performance Testing and Tuning: Hands-on experience with performance testing tools (like JMeter, Gatling) and profiling tools (like YourKit, JProfiler).
  • Monitoring and Alerting: Experience with tools like Prometheus, Grafana, or similar for performance monitoring.
  • Problem-Solving Mindset: Ability to identify performance bottlenecks and devise creative solutions in a fast-paced startup environment.
  • Strong Collaboration Skills: Proven ability to work closely with engineering and operations teams to achieve performance goals.
  • Proficiency with AWS and containerized environments

NICE TO HAVES

  • Familiarity with security concepts, including encryption, OWASP security standards, etc.
  • Familiarity and affinity for Open Source technologies and products
  • Be part of an innovative fintech startup that's reshaping the future of financial transactions.
  • Make a tangible impact on our platform's performance and scalability.
  • Work with a passionate, high-energy team that values collaboration and creativity.

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Jobs via Dice by 2x

Get notified about new Senior Software Engineer jobs in Chicago, IL.

Principal Software Engineer, Payroll Services

Greater Chicago Area $222,000.00-$290,000.00 2 weeks ago

Senior Software Engineer I - Full Stack Java (Supply Chain)
Senior Software Engineer - Product (Hybrid)
Sr. C++ Developer (Docker and Kubernetes) - Chicago, IL or Reston, VA- ONSITE (4 days a week)
Lead C++ Developer- Chicago, IL or Reston, VA- ONSITE (4 days a week)
Senior Director Software Engineer– Quote Driven Markets
AVP, Principal Mobile Software Development Engineer
AVP, Principal Mobile Software Development Engineer
AVP, Principal Mobile Software Development Engineer
AVP, Principal Mobile Software Development Engineer
Senior Java Engineer / Hybrid in Chicago / Industrial Machinery Manufacturing
AI Solutions Architect and Developer Senior Manager
Senior Database Developer, Product Support Team (Bangkok based, relocation provided)
Delivery Consultant - Connect, Amazon Connect Center of Excellence
Senior Solution Advisor – Finance & Spend – Midwest
Senior Solution Advisor - Finance & Spend - Midwest
SAP Business Technology Platform Senior Customer Success Partner- Midwest Region

Chicago, IL $121,000.00-$261,800.00 2 months ago

Chicago, IL $170,000.00-$190,000.00 2 months ago

Chicago, IL $170,000.00-$190,000.00 2 months ago

Senior Software Engineer, Backend - Fintech

Chicago, IL $120,000.00-$160,000.00 2 days ago

Senior Software Engineer I - Full Stack Java Developer
Senior Software Engineer I - Full Stack Java

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer | Advanced Data Engineering

WEX, Inc.

Chicago

Remote

USD 158,000 - 210,000

5 days ago
Be an early applicant

Sr. Software Engineer

Caterpillar Financial Services Corporation

Chicago

Remote

USD 126,000 - 180,000

12 days ago

Senior Software Engineer

ARIA Cybersecurity Inc.

Lowell

Remote

USD 100,000 - 180,000

Yesterday
Be an early applicant

Senior Software Engineer

Jobot

Austin

Remote

USD 175,000 - 200,000

Yesterday
Be an early applicant

Senior Software Engineer, Mozilla VPN

Mozilla

Poland

Remote

PLN 136,000 - 182,000

Today
Be an early applicant

Senior Software Development Engineer

SIB McKesson High Volume Solutions Inc.

Pennsylvania

Remote

USD 106,000 - 179,000

Today
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Atlanta

Remote

USD 90,000 - 215,000

Yesterday
Be an early applicant

Senior Software Development Engineer

McKesson’s Corporate

New York

Remote

USD 106,000 - 179,000

Today
Be an early applicant

Senior Software Engineer

Commify

Chattanooga

Remote

USD 120,000 - 350,000

Yesterday
Be an early applicant