Software Development Engineering - Senior Advisor I
Core
Design, build, and support software solutions to improve product performance, reliability, and scale for financial institutions and consumers.
Role type
Senior Software Development Engineer (IC)
Builds
Secure and maintainable applications and services
Domain
Fintech, Payments, Distributed Systems
Deliverable
production ML models | product features
Required skills
Object-oriented programming (Java, C#, Python), API design, distributed systems, debugging, performance analysis, automated testing, code review, technical documentation, secure coding practices, version control
Preferred skills
Cloud platforms, containerization, CI/CD pipelines, observability tools, incident response, high-availability architecture
Technologies
Java, C#, Python, APIs, source control, CI/CD
Responsibilities
Design, develop, test, and maintain software applications; translate requirements into scalable system components; review code and troubleshoot production issues; collaborate with cross-functional teams to deliver releases; create technical documentation; contribute to engineering standards and workflow improvements
Seniority
Senior, hands-on IC