Senior AWS Software Engineer — Cloud, Scale & Security

Early Warning

Scottsdale (AZ)

Hybrid

USD 118,000 - 152,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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
USD 78,523 - 100,564
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 Cloud Engineer - Contract
Senior Cloud Engineer - Contract

Early Warning • Scottsdale (AZ)

On-site
USD 162,556,800 - 209,395,200
Senior Cloud Engineer - Contract
Senior Cloud Engineer - Contract

Early Warning Services LLC • Scottsdale (AZ)

On-site
USD 78,523 - 100,564
Senior Cloud Engineer - Contract
Senior Cloud Engineer - Contract

Early Warning Services LLC • Chicago (IL)

On-site
USD 78,523 - 100,564
Senior Cloud Engineer - Contract
Senior Cloud Engineer - Contract

Early Warning • Chicago (IL)

On-site
USD 79,000 - 101,000
Senior Java/AWS Architect – FinTech, Hybrid
Senior Java/AWS Architect – FinTech, Hybrid

Early Warning® • Scottsdale (AZ)

Hybrid
USD 173,000 - 259,000
Healthcare coverage
401(k) retirement plan with match
Paid time off and holidays
+2
Senior Cloud Engineer: AWS, IaC & Security
Senior Cloud Engineer: AWS, IaC & Security

Early Warning • Scottsdale (AZ)

Hybrid
USD 162,556,800 - 209,395,200
Senior Cloud Engineer: AWS, DevOps & FinTech Infra
Senior Cloud Engineer: AWS, DevOps & FinTech Infra

Early Warning • Chicago (IL)

Hybrid
USD 79,000 - 101,000