Full Time

Senior Engineer – American Express Remote Jobs

Posted 2 years ago
Arizona
$60 - $100 per hour

Job Description

Job Type: Senior Engineer from home
Location: Arizona work from home
Company: American Express

Responsibilities:

  • Engineer with practical experience creating sophisticated, large-scale corporate applications
  • In charge of all technical areas of software engineering, including design, creating prototypes, and coding assignments, for assigned applications.
  • Delivers platform upgrades in collaboration with customers, internal teams, and technical product managers.
  • Establish engineering processes across teams, such as the code review, build and release process, and the effectiveness of the retrospective, and accepts responsibility for these practices.
  • Give teams the tools they need to deploy demand-driven, scalable applications in test or production settings.
  • Apply specialist knowledge of industry standards or practices to projects as given in order to recognize complicated and/or wide-ranging difficulties and problems and create recommendations.
  • Works together with team leaders to design solutions and carry them out technically to advance software maturity and practices.

Leadership:

  • In charge of providing technical direction to each individual scrum team
  • Supports the team’s technical roadmap and advancements
  • Accepts responsibility for the team’s level of technological maturity.
  • Assist team members in achieving success and increasing their level of productivity.
  • Foster a culture of ongoing engineering improvement via metrics, mentoring, and feedback
  • Collaborating with the engineering director to assemble a team of the best talent

Requirements:

  • 7+ years of relevant job experience in software design and development using Java, Scala, or Spark Big Data technologies.
  • 2+ years of management expertise in a highly technical workplace, or equivalent experience
  • Knowledge with distributed messaging systems, including Kafka
  • Have considerable hands-on experience and have built and implemented large-scale corporate systems/products.
  • Knowledge of creating distributed systems with minimal latency and high availability. experience developing systems using microservices or a service-oriented design.
  • A keen understanding of issues with massively distributed systems and practical fixes.

Preferred credentials:

  • Knowledge of Linux cloud environments (Kubernetes) that enable apps created in Java and leveraging NoSQL databases like Couchbase, Cassandra, and Redis.
  • Proven track record of luring, hiring, and keeping top engineering talent.
  • Have experience managing engineering teams using agile approaches, and have established DevOps tools, methods, and mentality
  • The capacity to study and delve deeply into new technological and commercial fields, challenge the current quo, and think creatively.
  • A love for creating and nurturing high-performance teams, as well as excellent judgment and a relentless pursuit of higher standards.
  • Knowledge of DevOps Systems, Continuous Integration, and Continuous Delivery.
  • Knowledge with cloud platforms like OpenShift, Docker, and Kubernetes is a plus.
  • Possess superior verbal and written communication abilities. Make and give compelling presentations to senior leadership

Salary: from $110,000 and $190,000 per year, plus bonuses and benefits


Would you like tips on how to find work from home jobs? Keep reading: