Software Engineer
Core
Design, develop, test, operate, and maintain full-stack software products and experiences for a major financial institution's digital transformation.
Role type
Senior full-stack software engineer
Builds
Production-ready software products and features
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Full-stack development, Agile software development lifecycle, DevOps principles, System design and architecture, Scalability and performance optimization, Code review and technical guidance, Security and compliance best practices, Failure analysis and operational improvement
Preferred skills
Domain understanding, Cross-functional collaboration, Algorithm and data structure proficiency, Problem-solving and analytical skills
Technologies
Agile, DevOps
Responsibilities
Designing, developing, testing, operating, and maintaining products; Writing production-ready and testable code; Creating optimal designs adhering to architectural best practices; Performing analysis on failures and proposing design changes; Conducting code reviews; Ensuring compliance and security best practices; Prioritizing tasks and communicating blockers
Seniority
Senior, hands-on IC