Apex Fintech Solutions · 7 hours ago
Senior Software Engineer
Apex Fintech Solutions is a leading company in digital wealth management, processing millions of transactions daily. They are seeking a Senior Software Engineer to enhance their Margin product, focusing on backend development, cloud-native applications, and collaboration with cross-functional teams.
Financial Services
Responsibilities
Backend Development: Design, develop, deploy, and maintain high-performance backend systems using Java to enhance the functionality and scalability of the Margin product
Microservices Engineering: Build and manage containerized microservices using Kubernetes and Docker, ensuring optimal scalability, reliability, and performance
Cloud-Native Applications: Develop and optimize infrastructure leveraging Google Cloud Platform and associated technologies such as Google Pub/Sub
Distributed Systems: Focus on creating scalable, event-driven systems employing Kafka, RabbitMQ, Redis, and PostgreSQL
API Development: Design robust, secure, and efficient gRPC and REST APIs for internal and external system interactions
Data Engineering: 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
Performance Optimization: Tackle complex technical challenges by optimizing system performance, availability, scalability, and maintainability
Collaboration & Communication: Collaborate effectively with globally distributed teams, translating technical topics for non-technical stakeholders and aligning architecture strategies across teams
Mentorship and Knowledge Sharing: Support junior engineers through mentoring, technical guidance, and sharing best practices to enrich team expertise and project outcomes
System Design & Architecture: Contribute to key architectural decisions to ensure solutions are scalable, secure, and well-integrated across multiple teams and systems
Qualification
Required
BA, BS, MS, PhD in Computer Science, Engineering or related technology field (or equivalent work experience)
5+ years of professional experience in backend software development, with a proven focus on designing, implementing, and maintaining distributed systems and microservices
Demonstrated experience guiding projects, working cross-functionally, and mentoring junior engineers, while actively contributing to a collaborative team culture
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
Preferred
Certifications in Java, Kubernetes, or cloud platforms (e.g., Google Cloud)
Benefits
Healthcare benefits (medical, dental and vision, EAP)
Competitive PTO
401k match
Parental leave
HSA contribution match
Paid subscription to the Calm app
Generous external learning and tuition reimbursement benefits
Hybrid work schedule
Company
Apex Fintech Solutions
Apex Fintech Solutions provides the tools and services that enable hundreds of clients to launch, scale, and support digital investing for tens of millions of end investors.
H1B Sponsorship
Apex Fintech Solutions has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (17)
2024 (14)
2023 (25)
2022 (13)
Funding
Current Stage
Late StageRecent News
Dallas Innovates
2024-04-14
Company data provided by crunchbase