Software Engineer - Boston, Migration Acceleration Services

  • Amazon,
  • Boston, MA
  • 7 hours ago
company banner
Full Time

Job Description


Job summary
AWS Refactor Services (part of the Migration Acceleration Services organization) is looking for a dynamic software developer who is entrepreneurial, a team builder, and passionate about aligning technology strategy to customer opportunities. We are accelerating our customers' journey from identifying applications to modernize in AWS to transforming applications to cloud native architectures and are looking for engineering leaders that enthusiastically drive innovation. Our team recently launched AWS Migration Hub Refactor Spaces, a new service that is the starting point for application refactoring, and we are growing rapidly. We are also hiring for new green field refactor services currently in stealth mode that will accelerate application rearchitecture. Check out our video to learn more about AWS Migration Hub Refactor Spaces (
We need exceptional engineers that are passionate about mastering their craft and exceeding customer expectations. We are looking for engineers that are energized by rapid innovation, customer challenges, and opportunities to deliver ground-breaking functionality. If that's you, join our team!

What does work-life harmony mean to us?
Our team values work-life harmony. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. We come to the office and work from home, blending the best of both to collaborate, have focus time, and innovate. However, we recognize that not everyone can come to the office at the same time or with the same frequency and our teams expect and accommodate that.
Software teams at AWS build and operate their own services and that means our roles involve on-call responsibilities when we have services running in production. You can expect that typically means being on-call for one week every two months. Nobody likes getting paged after hours, so we work to ensure that our systems are fault toler-ant and highly available. When we do get paged, we work together to resolve the root cause so that we aren't paged for the same issue twice. We are proud of our availability and low page volume.

What kind of fun will you have?
Work with the best and brightest engineers on an autonomous team that owns its product design, implementation, and operation working to solve real world customer problems. Collaborate internally and with other AWS teams to innovate design and implementation to drive product growth and customer impact. Continuously learn about AWS and open source technologies in an open environment with peer coaching and mentorship. Perfect the mastery of your craft in a full-stack polyglot environment creating high quality design and implementation while driving operational excellence.

What does it take to thrive in this role?
You take ownership and accountability for creating customer outcomes through your impact on teams, technology, and your organization. You are energized by collaboration on product and technology strategy, and able to quickly transform ideas into working software. You are exemplary in building services that can evolve over time improving the ability to deliver new features and accelerate delivery without compromise to operational excellence and quality. The right candidate is engaged in thinking lean, using data to drive decisions, and embraces technical ambiguity and complexity.

About the team
Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have 13 employee-led affinity groups, reaching employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/Life Balance
Our team puts a high value on work-life balance. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.


  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

• BS in Computer Science or equivalent industry experience
• 2+ years of relevant industry experience and strong coding skills in at-least one object oriented language (Java, C#, C++ etc)
• Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
• Strong sense of ownership, urgency and drive
• Ability to work well with people and be both highly self motivated and motivating
• Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment


• MS in Computer Science or equivalent industry experience
• 4+ years of relevant industry experience
• Experience with building high-performance, highly-available and scalable distributed systems
• Successful track record of mentoring and growing junior SDE's
• Strong verbal, written, and design communication skills

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit

Company Information

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one. Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world. Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind. You'll also hear us say that at Amazon, it's always "Day 1." What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.

Dice Id : amazon15
Position Id : 1990172
Originally Posted : 6 months ago

Similar Positions at Amazon

Software Engineer, Resilience Hub
  • Boston, MA
  • 1 day ago
Senior Software Engineer, SAIF Data
  • Cambridge, MA
  • 1 day ago
Software Development Engineer
  • Boston, MA
  • 1 day ago
Software Development Engineer II - AMZ5936140
  • North Reading, MA
  • 1 day ago