We are looking for:
We're looking for a Senior Software Engineer to lead a product architecture transformation for a member-facing financial services application. You'll be joining a highly collaborative team where planning, execution, and continuous improvement are key. In this role, you'll work closely with stakeholders to implement new functionality, architect systems, and resolve technical issues. We're seeking someone who is forward-thinking, hands-on, and takes full ownership of their work, contributing across the entire product lifecycle—from ideation to development, deployment, and ongoing evolution.
Responsibilities:
Design, develop, and test scalable systems and services
Participate in shaping the technical architecture of our platform
Translate product requirements into user stories and effective technical solutions
Build and maintain highly available services in a production environment
Collaborate with product managers, project leads, and other engineers to align on goals and execution
Contribute new ideas and technical innovations that drive product and team growth
Engage in code reviews, design discussions, and collaborative development processes
Requirements:
Bachelor's Degree in Computer Science or equivalent practical experience (4+ years)
2+ years of hands-on experience with Java, Kotlin, or Scala
Strong experience with Java/Kotlin, Spring, PostgreSQL, and React
Familiarity with Kubernetes and service-oriented architecture (SOA)
Solid understanding of relational databases and ORMs
Experience working on SOA or microservice-based applications
Proven ability to solve problems and deliver impactful features—prioritizing value over perfection
Experience working in collaborative coding environments, including code reviews and pull requests
Nice to Have:
Interest or experience in fintech or the financial sector (personal finance experience is a big plus)
Practical experience managing personal investments or going through the loan process
Experience scaling highly available, mission-critical systems
Full-stack experience in either toward systems (Kafka, Docker, POSIX), databases (PostgreSQL), or front-end (JavaScript/TypeScript, React)
About 10Pearls:
10Pearls is a global, purpose-driven AI-powered digital engineering partner helping businesses re-imagine, digitalize, and accelerate. As an end-to-end digital technology partner, 10Pearls helps businesses create future-proof, transformative digital products that leverage emerging technologies. 10Pearls' clients include Global 2000 enterprises, high growth mid-size businesses, and some of the most exciting start-ups from industries like healthcare, fintech, energy, education, real estate, retail, and hi-tech. Headquartered in the Washington DC metro area, 10Pearls has product engineering and software development centers in North America, Latin America, Europe, and South Asia. To learn more, visit https://10pearls.com.
10Pearls is an Equal Opportunity Employer and is committed to maintaining a diverse workplace.