FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
American Express. Supervise and mentor Software Engineers and cross-functional team members on specific tasks or projects .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in leading software application lifecycles, providing technical leadership, and mentoring engineers while ensuring adherence to coding standards and best practices. Proficient in building scalable, distributed systems and collaborating with cross-functional teams to align technology with business objectives.
Highest-signal resume keywords
Java-Based Application DevelopmentDistributed SystemsCloud EnvironmentsCI/CD PipelinesContainerization Technologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringApplication DesignPerformance TestingNoSQL DatabasesRelational DatabasesAutomated TestingEvent StreamingAlgorithmsScalabilityCode Review
Soft Skills
Problem-SolvingMentorshipCollaborationTechnical Leadership
Tools & Technologies
AWSAzureGCPDockerKubernetesKafka
Industry Keywords
Development MethodologiesCoding StandardsSoftware Delivery PracticesCross-Functional TeamsBackground Verification
Tech Stack
Tools & technologiesAWSAzureCloudDockerGoogle Cloud PlatformJavaKafkaKubernetesNoSQL
About the role
Key responsibilities & impact- Supervise and mentor Software Engineers and cross-functional team members on specific tasks or projects
- Provide mentorship and technical leadership to junior engineers
- Lead the entire lifecycle of software applications and systems from inception to deployment
- Direct the technical aspects of projects, ensuring scalability, performance, and reliability
- Review code for accuracy, quality, and adherence to best practices
- Establish and enforce coding standards, development methodologies, and best practices
- Identify and resolve performance bottlenecks
- Facilitate collaboration with cross-functional teams to support changes and implementations
- Collaborate with product and business teams to align technology initiatives with business objectives
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience; advanced degree preferred
- Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL, and relational databases
- Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
- 10+ years of software engineering experience (or equivalent level based on role requirements) with a strong focus on Java-based application development
- Proven experience building and maintaining distributed, scalable, multi-tier applications
- Experience in application design, development, testing, deployment, and production support
- Experience working in cloud environments and modern software delivery practices is preferred
- Strong problem-solving skills with the ability to analyze complex technical challenges and deliver scalable solutions
- Familiarity with CI/CD pipelines, automated testing, code quality practices, and DevOps principles
- Experience with unit, integration, functional, and performance testing
- Basic exposure to cloud platforms such as AWS, Azure, or GCP
- Experience with containerisation and orchestration technologies such as Docker and Kubernetes
- Knowledge of event streaming platforms such as Kafka is a plus
- Successful completion of a background verification check, subject to applicable laws and regulations
Benefits
Comp & perks- Competitive base salaries
- Bonus incentives
- Support for financial well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- 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