
Senior Software Engineer
- Sunrise, FL
- $120,000-210,000 per year
- Permanent
- Full-time
- Working on a critical enterprise platform that enables global authentication and authorization across all of American Express.
- Taking your place as a core member of an agile team driving the latest development practices.
- Writing code and unit tests, working with API specs and automation.
- Identifying opportunities for adopting new technologies.
- Work in a scrum team of software engineers to build next generation of identity and access management platform for Amex customers.
- You have at least 5 years of experience working in a scrum team using agile methodologies for software delivery.
- You have excellent technical and communication skills to clearly articulate and present solutions to complex problems.
- You have at least 7+ years of hands-on software development experience using Java or similar programming language.
- Having strong hands-on knowledge of Object-oriented programming like Java/J2EE on frameworks like spring boot.
- You are an expert in building, testing, maintaining and debugging highly scalable and highly available production systems.
- BS degree or higher in computer science or related discipline
- Building APIs using techniques like REST, RPC (gRPC and similar), Functions (AWS Lambda)
- Public internet and intranet Authentication and Authorization Models using JWT, OAuth and OpenID
- Golang development
- Project experience with highly available and strongly consistent databases: traditional or key-value stores.
- Relational and non-relational databases Oracle, DB2, Postgres, Casandra and mongo.
- Proficient with Splunk and Linux/Unix technologies.
- Competitive base salaries
- Bonus incentives
- 6% Company Match on retirement savings plan
- Free financial coaching and financial well-being support
- Comprehensive medical, dental, vision, life insurance, and disability benefits
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities