Sr Software Development Engineer, Automated Reasoning Group

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
7+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, AWS Audit Manager

Senior Software Engineer position at AWS Audit Manager team, focusing on building scalable compliance automation solutions with competitive compensation and benefits.

Hyperion Application Engineer, Financial Governance, Close & Consolidation

Senior Oracle Hyperion Financial Management Engineer position at Amazon, focusing on financial systems development and large-scale data processing.

Sr. Software Development Engineer, Delivery Choices

Senior Software Engineer role at Amazon's Delivery Choices team, focusing on developing innovative delivery solutions and leading technical initiatives.

Sr. Software Dev Engineer, Intent Driven Network

Senior Software Engineer role at Amazon AWS focusing on Intent Driven Network infrastructure and distributed systems development.

Senior SDE, Amazon Q Business

Senior Software Engineer role at Amazon Q Business, focusing on developing enterprise-grade generative AI solutions with AWS, requiring 5+ years of experience.

Description For Sr Software Development Engineer, Automated Reasoning Group

The Automated Reasoning Group (ARG) in AWS is seeking a Senior Software Developer to build large-scale systems and tools for automated program verification. This role involves working with scientists and engineers to develop formal software analysis and test generation tools for languages like Python, Java, and Rust. The position is part of AWS's larger mission to help developers validate application security and functionality.

The role sits within AWS's Utility Computing organization, which is responsible for foundational services like S3 and EC2, along with continuous product innovations. You'll be part of a diverse team of scientists and engineers with expertise in formal verification, theorem proving, model checking, and automated test generation, now enhanced by AI technologies.

As a senior engineer, you'll help shape the future of automated reasoning tools that impact hundreds of thousands of developers worldwide. The position offers the opportunity to work on cutting-edge technology while collaborating with industry experts and thought leaders in the field.

AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company emphasizes work-life harmony and provides extensive career development resources. You'll be empowered to think big, innovate on behalf of customers, and make high-impact decisions in a supportive environment that prioritizes both professional growth and personal well-being.

The ideal candidate will bring strong technical expertise, leadership experience, and a passion for building scalable solutions that help developers ensure their applications are secure and function as intended. This is a unique opportunity to work at the intersection of formal methods, cloud computing, and developer tools while contributing to AWS's mission of being Earth's Best Employer.

Last updated 16 days ago

Responsibilities For Sr Software Development Engineer, Automated Reasoning Group

  • Convert business goals into technology solutions
  • Design and implement secure, scalable, and highly available designs for automated reasoning and test generation systems
  • Drive best practices and engineering excellence
  • Work in an agile environment to deliver high quality software
  • Participate in organizational planning, hiring, mentorship, and leadership development

Requirements For Sr Software Development Engineer, Automated Reasoning Group

Python
Java
Rust
  • 7+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Knowledge of professional software engineering & best practices
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Sr Software Development Engineer, Automated Reasoning Group

  • Career development and mentorship opportunities
  • Work-life harmony
  • Employee-led affinity groups
  • Inclusive team culture
  • Continuous learning opportunities

Interested in this job?