1

Aws Software Engineer Jobs in Michigan (NOW HIRING)

Principal Software Engineer Location: Detroit, MI- Onsite Type: Full-time Security Clearance: No ... Experience with cloud platforms (AWS, Azure, or GCP) * Strong understanding of CI/CD, observability ...

$120/hr

... Azure & AWS) - Experience with AI agent code development and integration into products - Data ... Software Engineer with a focus on designing and building complex, scalable systems. - Deep ...

New

... Azure & AWS) - Experience with AI agent code development and integration into products - Data ... Software Engineer with a focus on designing and building complex, scalable systems. - Deep ...

New

... Azure & AWS) - Experience with AI agent code development and integration into products - Data ... Software Engineer with a focus on designing and building complex, scalable systems. - Deep ...

New

$120/hr

... Azure & AWS) - Experience with AI agent code development and integration into products - Data ... Software Engineer with a focus on designing and building complex, scalable systems. - Deep ...

New

... Azure & AWS) - Experience with AI agent code development and integration into products - Data ... Software Engineer with a focus on designing and building complex, scalable systems. - Deep ...

New

... Azure & AWS) - Experience with AI agent code development and integration into products - Data ... Software Engineer with a focus on designing and building complex, scalable systems. - Deep ...

New

Cloud Software Engineer

Auburn Hills, MI

$56.75 - $73.75/hr

AWS (EC2, S3, Lambda, API Gateway, IAM, CloudWatch, SNS/SQS, DynamoDB, RDS) * Containerization ... Engineering, or a related field * A minimum of 5 years of software development experience in ...

As a Lead Software Engineer at JPMorganChase within the Global Technology team, you serve as a ... Utilizes AWS cloud services to architect, deploy, and manage scalable applications * Drives team ...

New

Senior Software Engineer

Southfield, MI · On-site +1

$57 - $70/hr

Senior Software Engineer - Backend and Distributed Systems This role focuses on designing and ... Experience deploying or operating systems within cloud environments such as AWS, Azure, or Google ...

$113K - $148K/yr

Senior Software Engineer, Throtle (an IQVIA company) Job Overview Throtle (an IQVIA company) is ... Leverage AWS services (e.g., ECS, Lambda, S3, RDS, API Gateway) to ensure scalability, security ...

New

Software Engineer I

Detroit, MI · On-site

$84K - $207K/yr

As a Software Engineer I within Servicing Technology, you'll help build and maintain the client ... Deploy and support applications on AWS and Amazon EKS through CI/CD pipelines. * Identify and ...

As a Software Engineer III at JPMorganChase Asset Wealth Management, you are an integral part of an ... AWS Certified (e.g., Solutions Architect, Developer, etc.) * Financial Services experience.Working ...

New

Showing results 41-60

Aws Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do aws software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for aws software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is an AWS software engineer?

An AWS Software Engineer is responsible for designing, developing, deploying, and maintaining cloud-based applications using Amazon Web Services (AWS). They leverage AWS services such as EC2, S3, Lambda, and DynamoDB to build scalable and secure solutions. Typical tasks include writing code, optimizing cloud infrastructure, ensuring security best practices, and automating deployments. AWS Software Engineers often work with DevOps tools and CI/CD pipelines to streamline development and operations.

What does an AWS software engineer do?

AWS Software Engineers typically spend their days designing and developing cloud-native applications, automating infrastructure deployments, and maintaining scalable systems using various AWS services. They often collaborate with cross-functional teams—including DevOps, product managers, and other engineers—to implement features, resolve technical issues, and optimize performance. Additionally, they may participate in code reviews, monitor cloud environments for reliability and cost-effectiveness, and continuously integrate new AWS offerings as solutions evolve. This varied workload ensures a dynamic work environment and frequent opportunities to expand both technical and collaborative skills.

What are the key skills and qualifications needed to thrive as an AWS software engineer?

Thriving as an AWS Software Engineer requires strong programming skills (such as Python, Java, or Node.js), deep knowledge of AWS cloud services, and a relevant degree in computer science or related fields. Familiarity with DevOps tools like Docker, Kubernetes, CI/CD pipelines, and certifications such as AWS Certified Developer or Solutions Architect are commonly sought after. Problem-solving ability, teamwork, and excellent communication skills set exceptional candidates apart. These skills and qualities are vital for building scalable, secure, and reliable cloud-based solutions while collaborating effectively in dynamic, fast-paced environments.

Infographic showing various Aws Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 10% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Principal Software Engineer- Onsite

Eccalon LLC

Detroit, MI

$127K - $171K/yr

Full-time

Re-posted 27 days ago


Job description

Principal Software Engineer

Location: Detroit, MI- Onsite

Type: Full-time

Security Clearance: No clearance required, must be clearable.

Job Description

We are seeking a Principal Software Engineer to provide technical leadership across complex, large-scale software systems. This role is for a highly experienced engineer who drives architecture, influences technical strategy, and solves the organization’s most challenging engineering problems. The Principal Software Engineer operates with broad scope and autonomy, partnering closely with engineering leadership, product, and business stakeholders to ensure systems are scalable, reliable, and aligned with long-term company goals.

Responsibilities

  • Technical Leadership & Architecture
    • Define and evolve system architectures across multiple teams or domains
    • Lead design of large-scale, distributed, and mission-critical systems
    • Establish and enforce technical standards, best practices, and design principles
    • Drive long-term technical vision and architectural consistency
  • Complex Problem Solving
    • Tackle the most complex technical challenges across the organization
    • Evaluate trade-offs across performance, reliability, scalability, security, and cost
    • Lead root-cause analysis of major system issues and outages
    • Guide modernization and refactoring of legacy systems
  • Cross-Team Impact
    • Influence technical direction across multiple teams and initiatives
    • Partner with product and leadership on roadmap feasibility and system constraints
    • Act as a technical advisor to senior engineers, managers, and executives
    • Review and guide high-risk or high-impact technical decisions
  • Mentorship & Engineering Excellence
    • Mentor senior and mid-level engineers
    • Elevate engineering quality through design reviews and code reviews
    • Share knowledge through documentation, talks, and technical forums
    • Model a culture of ownership, quality, and technical rigor

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 8+ years of professional software engineering experience
  • Demonstrated impact designing and operating large-scale production systems
  • Strong proficiency in one or more programming languages such as Java, Python, Go, JavaScript/TypeScript, C#, or similar
  • Deep understanding of system design, distributed systems, and software architecture
  • Experience leading technical initiatives across teams
  • Experience building distributed, cloud-native, or high-availability systems
  • Expertise with APIs, microservices, messaging, and data-intensive systems
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Strong understanding of CI/CD, observability, reliability, and security practices
  • Background in performance optimization and scalability planning

Equal Employment Opportunity (EEO) Policy

Eccalon provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.


Eccalon logo

About Eccalon

Sourced by ZipRecruiter

We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.​

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Hanover, MD, US

Year founded

2017