CareerPlanSign in

Senior Software Development Engineer

Office - Chicago🌐 Remote💼 Full-time💰 $129,200–$129,200🗓 2026-07-17 → 2026-09-27

Core

Design, implement, test, and deploy scalable software and backend services for institutional investors, asset managers, and custodian banks.

Role type

Senior Software Development Engineer (Backend/Full Stack)

Builds

Scalable backend services, distributed systems, and data processing pipelines for investment reporting and analytics platforms.

Domain

Financial Technology (FinTech) / Investment Reporting

Required skills

Java, Python, Object-Oriented Programming, Functional Programming, Agile/SDLC, Production Monitoring, Machine Learning, Cloud Platforms (AWS/Azure/GCP), Messaging Systems (Kafka, Pub/Sub, SQS/SNS), Unit Testing, System Design, NoSQL Databases, Relational Databases, Big Data Technologies (Hadoop, Spark, Cassandra, DynamoDB)

Preferred skills

Microservices architecture, Polyglot storage, Distributed systems, Big data processing, Technical documentation, Mentoring

Technologies

Java, Python, AWS, Azure, GCP, Kafka, Cloud Pub/Sub, SQS, SNS, Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, Vertica

Responsibilities

Develop quality software used by large technology firms and financial institutions; Own critical processes ensuring high availability and scalability; Lead technical breakdown of deliverables into features and stories; Design and test for performance impact on dependencies; Mentor entry-level developers and help troubleshoot problems; Create documentation of system requirements and behavior; Consult on quality, scaling, and performance requirements before development.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.