Staff Software Engineer
Core
Develops software products and improves overall product quality throughout the software development life cycle.
Role type
Staff Software Engineer
Builds
Software products
Domain
Financial services / Software engineering
Deliverable
production ML models | product features
Required skills
System design, Object-oriented development, Cloud technologies, Data storage technologies, DevOps and CI/CD, Test automation, Unit testing, Software security, Algorithm design, Problem solving, Complexity analysis, Data structures
Responsibilities
Analyze systems to determine properties and functions of work, Build tools and technical documentation to improve developer efficiency, Ensure completion of tasks and quality of work, Support peers to ensure team delivery, Write flexible and efficient code adaptable to changing requirements, Recommend viable alternatives when faced with shifting priorities