Principal Software Engineer/Developer
Core
Architect and develop secure, distributed, low-latency microservices and web platforms supporting student debt repayment programs.
Role type
Principal Software Engineer (Backend/Platform)
Builds
Microservices, web platforms, and application-level solutions for financial services
Domain
Financial Services / Student Debt Repayment
Deliverable
production ML models | product features | infrastructure
Required skills
Java, J2EE, Spring, Spring Boot, Angular, JavaScript, RESTful web services, Apache Kafka, Kubernetes, CI/CD pipeline design, OAuth, SAML, Splunk, Datadog, system monitoring, performance optimization, technical architecture design, project management, mentoring
Preferred skills
Experience with Node.js, Apache Camel, Tomcat, Agile methodologies, containerized environments
Technologies
Java, Spring Boot, Angular, JavaScript, Node.js, Apache Kafka, Kubernetes, Jenkins, Azure DevOps, AWS, Splunk, Datadog, Maven, uDeploy, Stash, Artifactory, Eclipse, Visual Studio
Responsibilities
Architect microservices and web platforms; design and implement scalable distributed applications; build and maintain CI/CD pipelines; perform release management and production support; create Splunk dashboards for data metrics and analytics; mentor junior team members; advise senior management on technical strategy.
Seniority
Principal, hands-on IC with strategic leadership