Senior AWS Software Engineer — Cloud, Scale & Security

Early Warning

Scottsdale (AZ)

Hybrid

USD 118,000 - 152,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare Coverage
401(k) Retirement Plan
Paid Time Off

Job summary

Early Warning is seeking a Sr. Software Engineer to design, develop, and maintain software and AWS-based services powering payments and fraud-fighting platforms. You will translate requirements into reliable solutions and mentor other engineers across the full development lifecycle.

The role emphasizes cloud architecture, security, observability, and cost optimization, with a hybrid model available in Scottsdale and other major cities. Prior AWS and Java expertise are essential.

Qualifications

  • Typically has 5 years of experience or demonstrated portfolio consistent with experience required of the role.
  • Bachelor’s degree in computer science, software engineering, information systems, a related field, or equivalent practical experience.
  • Experience designing, developing, testing, and supporting production software applications.
  • Hands-on experience developing or operating applications in AWS.
  • Proficiency in at least one applicable programming language, such as Java, C#, C++, Python, JavaScript, or another language used by the assigned team.
  • Experience with SQL, relational database concepts, or other data-storage technologies appropriate to the application environment.
  • Experience with source-code management, peer code reviews, automated testing, and software-development lifecycle practices.
  • Experience with APIs, web services, distributed systems, event-driven processing, or asynchronous application patterns.
  • Experience with AWS infrastructure, deployment automation, or infrastructure-as-code practices.
  • Understanding of AWS identity and access management, networking, logging, monitoring, data protection, and secure application configuration.
  • Experience troubleshooting applications across multiple technical layers and supporting issues in test or production environments.
  • Ability to prepare technical designs and documentation from business and technical requirements.
  • Ability to assess technical alternatives, communicate recommendations, and contribute to sound engineering decisions.
  • Ability to work collaboratively within an iterative Agile or Lean software-development environment.
  • Ability to mentor engineers and provide constructive technical feedback.

Responsibilities

  • Design, develop, document, test, deploy, and maintain new and existing software systems and applications.
  • Translate business, functional, and technical requirements into detailed software designs and technical specifications.
  • Serve as a technical resource on development projects and contribute to architecture, design, code-review, and implementation decisions.
  • Develop and maintain applications and services deployed within AWS environments.
  • Design cloud solutions using appropriate AWS compute, storage, database, networking, integration, and security capabilities.
  • Build and maintain infrastructure-as-code, deployment automation, and repeatable environment configuration processes.
  • Develop and support continuous integration and continuous delivery pipelines for application build, testing, deployment, and release activities.
  • Apply cloud security practices, including identity and access controls, encryption, secrets management, secure configuration, vulnerability remediation, and logging.
  • Implement application and cloud monitoring, alerting, tracing, and operational dashboards to support availability and performance.
  • Evaluate application performance, capacity, scalability, resilience, and cost; recommend and implement improvements.
  • Design applications for fault tolerance, recovery, and continuity within established technical and business requirements.
  • Analyze application code, cloud configurations, logs, metrics, and system behavior to identify the causes of errors or service degradation.
  • Troubleshoot complex issues across application, infrastructure, database, integration, and network layers.
  • Support user acceptance testing and production applications, including incident response, root-cause analysis, corrective actions, and follow-through.
  • Develop and maintain unit, functional, integration, regression, performance, and system tests.
  • Participate in software design meetings and collaborate with product, engineering, security, infrastructure, architecture, and business stakeholders.
  • Evaluate new technologies and AWS capabilities for potential implementation based on business value, technical fit, security, reliability, and cost.
  • Contribute to estimates, delivery planning, technical documentation, support procedures, and operational readiness activities.
  • Mentor Software Engineers and provide guidance on software design, coding, testing, cloud engineering, troubleshooting, and development practices.
  • Support multiple initiatives while meeting established commitments and delivery deadlines.
  • Comply with all security policies and procedures to maintain the confidentiality, integrity, and availability of systems and data.
  • Perform other related duties as assigned.

Skills

Java
AWS
Python
JavaScript
SQL

Education

Bachelor’s degree in computer science, software engineering, information systems, a related field, or equivalent practical experience

Tools

AWS CloudFormation
Terraform
Docker
Kubernetes

Job description

Early Warning is seeking a Sr. Software Engineer to design, develop, and maintain software and AWS-based services powering payments and fraud-fighting platforms. You will translate requirements into reliable solutions and mentor other engineers across the full development lifecycle.

The role emphasizes cloud architecture, security, observability, and cost optimization, with a hybrid model available in Scottsdale and other major cities. Prior AWS and Java expertise are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AWS Software Engineer - Cloud Scale & Observability
Senior AWS Software Engineer - Cloud Scale & Observability

Early Warning Services LLC • Scottsdale (AZ)

Hybrid
USD 118,000 - 152,000
Healthcare Coverage
401(k) Retirement Plan
Paid Time Off
+2
Senior Cloud Engineer – AWS, Kubernetes, FinTech (Hybrid)
Senior Cloud Engineer – AWS, Kubernetes, FinTech (Hybrid)

Early Warning Services LLC • Scottsdale (AZ)

Hybrid
Senior AWS Software Architect – FinTech, Hybrid
Senior AWS Software Architect – FinTech, Hybrid

Early Warning® • Scottsdale (AZ)

Hybrid
USD 173,000 - 230,000
Healthcare Coverage
401(k) Retirement Plan
Paid Time Off
+2
Senior Software Architect – AWS & Cloud Solutions
Senior Software Architect – AWS & Cloud Solutions

Early Warning • Chicago (IL)

Hybrid
USD 173,000 - 230,000
Healthcare Coverage
401(k) Retirement Plan
Flexible Time Off
+1
Senior Cloud Engineer (AWS) — Platform & Reliability
Senior Cloud Engineer (AWS) — Platform & Reliability

Early Warning • Scottsdale (AZ)

Hybrid
USD 150,000 - 200,000
Health insurance
401(k) matching
Paid time off
Senior Java Engineer (Spring Boot, AWS) | Hybrid
Senior Java Engineer (Spring Boot, AWS) | Hybrid

Early Warning Services LLC • Scottsdale (AZ)

Hybrid
USD 118,000 - 152,000
Senior Java & AWS Platform Engineer
Senior Java & AWS Platform Engineer

Early Warning Services LLC • San Francisco (CA)

Hybrid
USD 174,000 - 223,000
Healthcare Coverage
401(k) Retirement Plan
Paid Time Off
+1
Senior Cloud Engineer - Contract
Senior Cloud Engineer - Contract

Early Warning • Chicago (IL)

Hybrid
Senior Cloud Engineer - Contract
Senior Cloud Engineer - Contract

Early Warning • Scottsdale (AZ)

Hybrid
Senior Cloud Engineer - Contract
Senior Cloud Engineer - Contract

Early Warning Services LLC • Chicago (IL)

Hybrid