
Site Reliability Engineer II
American Express1 day ago
Bengaluru, IndiaMid Level
Responsibilities
- Develop responsive web applications, APIs, prototypes, and other software components using Go.
- Write code and unit tests, perform code reviews, refactor applications, and troubleshoot defects.
- Improve application availability, performance, scalability, resiliency, and security.
- Automate deployments and support software across test, integration, and production environments.
- Implement observability through logging, monitoring, alerting, and tracing practices.
- Analyze and remediate complex platform availability issues and improve incident troubleshooting.
- Collaborate with product managers and product owners to define requirements and plan feature increments.
- Mentor team members and contribute to an agile, team-focused engineering environment.
- Explore AI-enabled solutions for observability, incident analysis, troubleshooting, operational automation, testing, and engineering productivity.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or another technical discipline, or equivalent five-plus years of work experience.
- At least three years of experience writing Go applications and building REST APIs.
- At least five years of experience with software development practices.
- Strong software development, system design, web fundamentals, and DOM knowledge.
- Experience designing and developing highly available, mission-critical enterprise applications and tuning Go application performance.
- Experience with system integration solutions, including APIs and batch or real-time data integration layers.
- Experience with Git, Maven, Jenkins, and continuous integration and delivery environments.
- Experience building scalable web applications and working with relational and NoSQL databases such as DB2, Redis, Postgres, and Couchbase.
- Knowledge of observability tools and logging, monitoring, alerting, and tracing practices.
- Familiarity with generative AI and AI-assisted development tools, with willingness to apply emerging AI technologies to SRE automation and observability.
- Strong communication, collaboration, research, problem-solving, and continuous-learning skills.
Benefits
- Competitive base salaries and bonus incentives.
- Financial-well-being and retirement support.
- Medical, dental, vision, life insurance, and disability benefits, depending on location.
- Flexible hybrid, onsite, or virtual working arrangements depending on the role and business need.
- Generous paid parental leave, depending on location.
- Access to global onsite wellness centers staffed with nurses and doctors, depending on location.
- Free confidential counseling through the Healthy Minds program.
- Career development and training opportunities.
Tech Stack
Categories
BackendSite Reliability
About American Express
American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.