Software Engineer 2
Core
Designing, developing, testing, operating, and maintaining full-stack software products and experiences for a major financial institution.
Role type
Senior Software Engineer (Full Stack)
Builds
Production-ready software artifacts and digital transformation initiatives
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Full-stack development, Agile software development lifecycle, DevOps principles, System design and architectural best practices, Scalability and performance optimization, Failure analysis and operational improvement, Code review and compliance enforcement, Security best practices, Emerging technology adoption, Product prioritization and sizing
Preferred skills
Domain understanding of banking objectives, Cross-functional collaboration, Algorithm and data structure proficiency, Problem-solving and analytical skills
Technologies
Agile, DevOps
Responsibilities
Designing and developing full-stack software products, Creating optimal technical designs considering scalability and reliability, Performing failure analysis and proposing design changes, Conducting code reviews to ensure best practices and compliance, Ensuring product development follows security and compliance standards, Prioritizing tasks and communicating blockers
Seniority
Senior, hands-on IC