Skip to content

Sr. Software Engineer – Authentication and Security Team
Company | Morgan Stanley |
---|
Location | Alpharetta, GA, USA |
---|
Salary | $150000 – $200000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Strong analysis and problem-solving skills
- Excellent communication skills
- Ability to interpret business requirements / technical design documents and design / develop appropriate software solutions
- Solid understanding and experience with Object-Oriented design and development
- Good understanding of data structures, algorithms and design patterns
- Strong architectural design skills
- A thorough understanding of web technologies and web architectures including responsive design
- Knowledge of React, CSS, HTML5, JavaScript libraries
- Professional experience using C#/.NET/Java/Spring technology
- Expertise in SQL and database
- Source control (preferably Git), Continuous Integration tools
- Must be able to follow and drive project plans and task schedules
- Exposure to agile methodologies
- Driven, Self-motivated, highly organized, team player who thrives in a fast-paced environment with the ability to learn quickly and work independently
- Minimum 5 years of experience working with geographically dispersed teams.
Responsibilities
- Participate in design discussions and contribute to the architecture process
- Adhere to and contribute to application development guidelines and help improve the guidelines
- Develop and implement security guidelines and best practices
- Collaborate with architects, product managers and security officers to architect and deliver complex deliverables
- Oversee project execution and drive overall roadmap aligned with business objectives
- Mentor junior team members and run knowledge sharing sessions for the team.
Preferred Qualifications
- Knowledge on modern authentication methods – FIDO, OAuth2, ODIC, SAML, MFA
- Prior work on Client facing websites in the banking/brokerage industry a plus.
- Experience exposing internet websites on mobile devices, or comprehensive knowledge of mobile application development.