Senior Engineer - App Support & Runtime Engineering

Remote Full-time
About the position

At American Express, we are looking for a Senior Engineer specializing in App Support & Runtime Engineering to join our diverse tech team. In this role, you will have the opportunity to architect, code, and ship software that plays a crucial role in our customers' digital experiences. You will work in an open, supportive, and inclusive environment where your contributions are valued, and you will have the autonomy to choose the technologies that best solve complex problems. We are committed to your professional development, providing dedicated time for you to keep your skills fresh and relevant. As part of Team Amex, you will be recognized for your leadership and impact, contributing to our mission of delivering the best customer experience every day. In this position, you will leverage your strong understanding of software development and application support, particularly in Site Reliability Engineering. You will be responsible for optimizing runtime engineering by reducing chronic system failures and minimizing downtime through effective automation and code fixes. Your role will involve leading the recovery and restoration of major system impacts, debugging software components, and ensuring high system availability and performance. You will also drive improvements in incident management and service level targets, fostering a culture of continuous improvement and innovation within the team. As a Senior Engineer, you will collaborate with cross-functional teams to define solutions and implement technical roadmaps for runtime engineering. You will monitor key performance indicators for runtime and resiliency, providing technical leadership and guidance to your team. Your responsibilities will include participating in architecture design, code reviews, and troubleshooting complex technical issues, while also spending a significant portion of your time on direct software development. You will develop common framework components, drive automation efforts, and ensure that applications can dynamically scale to meet demand. Your adaptability and willingness to learn will be essential as you navigate evolving technologies and processes, and you will play a key role in building a diverse and inclusive team culture.

Responsibilities
• Identify complex issues and restore service through domain knowledge.
,
• Collaborate with cross-functional teams to define solutions and drive software maturity.
,
• Drive the technical roadmap for runtime engineering, ensuring reliability, scalability, and performance.
,
• Monitor key performance indicators (KPIs) for runtime and resiliency and drive continuous improvement efforts.
,
• Provide technical leadership and guidance to the team, fostering a culture of inclusivity and innovation.
,
• Act as a technical leader by participating in architecture design, code reviews, and troubleshooting complex technical issues.
,
• Spend 50-60% of time on direct software development, including writing code and unit tests.
,
• Develop common framework components and define standards for configuration and performance engineering.
,
• Lead engineers in understanding integrations with other systems and platforms.
,
• Drive automation and ensure automated test scripts are completed for new features.

Requirements
• BS degree in Computer Science, Computer Engineering, or equivalent 8 years of progressive work experience in full stack development.
,
• 3 years' experience working in JavaScript and Java, with strong knowledge of Java/Kotlin/Go.
,
• 3 years' experience in writing Java applications and building and consuming REST APIs.
,
• Experience with frameworks such as Spring Boot, Vertex, NodeJS, and React.
,
• Practical experience with system integration solutions, including APIs and data integration layers like Kafka and Solace.
,
• Experience in designing and developing highly available enterprise applications and performance tuning.
,
• 5 years' experience in Software Development practices, Agile/SCRUM, and Test Driven Development (TDD).
,
• Proven experience building scalable and reliable applications.
,
• Effective communication skills to explain concepts to product managers and business partners.
,
• Experience with relational and NoSQL databases such as DB2, Redis, SQL, Postgres, Couchbase, and Cassandra.

Nice-to-haves
• Experience working in an Agile or SAFe development environment.
,
• Hands-on experience with UI Visualization libraries.
,
• Research experience with latest technology concepts and developing proof of concepts.

Benefits
• 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
,
• 20 weeks paid parental leave for all parents
,
• Free access to global on-site wellness centers
,
• Free and confidential counseling support through Healthy Minds program
,
• Career development and training opportunities

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Urgently Require Flexologist / Stretching Specialist in Tulsa, OK

Remote Full-time

Assistant Manager - Fulfillment & Inventory Control - Mayfair

Remote Full-time

Part Time - Receiver/Stocker - Flexible Williamsburg, VA 0632

Remote Full-time

Florida Multi State Title Examiner- REMOTE

Remote Full-time

.NET Solutions Architect- W2 Only

Remote Full-time

Coupa Administrator - Contractor

Remote Full-time

Amazon Virtual Assistant/ Data Entry Remote Jobs

Remote Full-time

Customer Service Advisor, Remote

Remote Full-time

**Experienced Full Stack Customer Service Associate – Remote Support for arenaflex**

Remote Full-time

Employee Relations Business Partner (Hybrid – 90% Remote)

Remote Full-time
← Back to Home