Current jobs related to Software Development Engineer II - Nashville, Tennessee - Amazon


  • Nashville, Tennessee, United States MAST Full time

    We are seeking a talented Software Development Engineer II to join our team at MAST. As a key member of our team, you will play a crucial role in translating business requirements into concrete systems and prototypes.The successful candidate will maintain and grow two existing, custom web-based applications through maintenance and new feature development...


  • Nashville, Tennessee, United States MAST Full time

    About MASTMAST builds technology solutions that allow auto insurance providers and vehicle donation programs to better understand and optimize their current auto salvage process. Over the past 15 years, we've collaborated with claims decision-makers nationwide to help our customers improve their total loss decision-making efficiency. Our process ensures...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Your primary focus will be on building cloud-based applications using a range of technologies, including AWS, Java,...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleWe are seeking a talented and motivated Product Development Engineer to join our Design Engineering Services team at Amazon Robotics. As a key member of our team, you will be responsible for applying design for X (DFx) principles during new product introduction (NPI) of a wide range of products from initial concept to beta.Key...

  • Software Engineer

    3 weeks ago


    Nashville, Tennessee, United States Fusion Medical Staffing Full time

    About the Role As a Software Engineer on our Product Development team, you will be responsible for designing and developing software applications that meet the needs of our customers. Your key responsibilities will include: • Developing software applications using a variety of programming languages and technologies • Collaborating with cross-functional...

  • Software Engineer

    4 weeks ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job DescriptionAt Regions Bank, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for overseeing the development, modification, and maintenance of applications. This includes monitoring system applications, ensuring systems run smoothly, and creating reports and other documentation outlining...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleAs a Senior Software Development Engineer at Amazon, you will be part of a team that solves complex problems at a rapid pace, utilizing the latest technologies to create scalable solutions.You will have the opportunity to work on a wide range of projects, from building new features and products to improving the customer and seller experience...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleAs a Software Development Engineer on Amazon's Fulfillment Technologies team, you will be responsible for designing and implementing scalable solutions to solve complex problems related to inventory quality management. You will work with senior technical leaders to grow your skills and learn how to build robust solutions that operate at Amazon...


  • Nashville, Tennessee, United States Oracle Full time

    About the Role:We are seeking a highly motivated and talented Software Development Engineer Intern to join our team at Oracle. As a Software Development Engineer Intern, you will have the opportunity to work on cutting-edge cloud infrastructure products and services, and contribute to the development of next-generation applications and...


  • Nashville, Tennessee, United States C4 Technical Services Full time

    Job Title: Senior Software Engineer - .NET DevelopmentJob Summary: We are seeking a highly skilled Senior Software Engineer to lead our .NET development team.Responsibilities:* Lead sprint planning and development of high-quality software solutions* Develop advanced Excel automations and VSTO plug-ins* Build integrations with Alteryx for ETL capabilities*...

  • Software Engineer

    1 month ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job SummaryRegions Bank is seeking a highly skilled Software Engineer to join our Technology team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications to support the bank's business operations.Key ResponsibilitiesDesign and develop software applications using .NET Core, ASP.NET, and C#Collaborate...


  • Nashville, Tennessee, United States Tennessee Board of Regents Full time

    Job Title: Software EngineerAs a skilled Software Engineer, you will be responsible for designing, developing, and testing software applications. This role requires proficiency in full-stack development, including both front-end and back-end development. You will work closely with the development team to ensure timely delivery of high-quality software...

  • Software Engineer

    2 weeks ago


    Nashville, Tennessee, United States Ensworth School Full time

    About the Role: We're looking for a skilled Software Engineer to join our team and contribute to the development of our web application.Key Responsibilities:Design and implement new featuresCollaborate with cross-functional teamsEnsure high-quality code and deploymentRequirements:Proficiency in Python and JavaScriptExperience with SQL and NoSQL...


  • Nashville, Tennessee, United States L3Harris Full time

    Job Title: Senior Software DeveloperJob Code: 16260Job Location: Nashville, TNSchedule: 9/80 RegJob Description:As a Senior Software Developer at L3Harris, you will play a key role in the development of aircraft mission management software. Your responsibilities will include participating in planning, design, implementation, verification, deployment, and...


  • Nashville, Tennessee, United States Soliant Full time

    We are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and testing software solutions that meet the needs of our customers.Key Responsibilities:• Design and develop scalable and efficient software solutions• Collaborate with cross-functional teams to...


  • Nashville, Tennessee, United States Smith Seckman Reid Full time

    Job SummaryWe are seeking an Electrical Design Engineer II to join our team at Smith Seckman Reid. The successful candidate will assist senior engineering staff in the execution of technical activities on assigned projects and learn discipline-specific technical standards and procedures.Key ResponsibilitiesLearns company technical standards and procedures...


  • Nashville, Tennessee, United States Medical Solutions Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer to lead our full stack development team. The ideal candidate will have extensive experience in Python and a strong background in software development.Main Responsibilities:Design and implement full stack solutions using Python and JavaScript.Collaborate with cross-functional teams to...


  • Nashville, Tennessee, United States Oracle Full time

    Job Title: Software Development DirectorOracle is seeking a highly experienced Software Development Director to lead our Software Engineering team. As a key member of our organization, you will be responsible for providing leadership, direction, and strategy to the team.Key Responsibilities:Providing leadership, direction, and strategy to the Software...


  • Nashville, Tennessee, United States Oracle Full time

    About the Role:We are seeking a highly skilled Software Engineer Intern to join our team at Oracle. As a Software Engineer Intern, you will be responsible for developing, debugging, and designing enterprise-class software applications.Key Responsibilities:Apply your knowledge of software development to manage software development tasks associated with...


  • Nashville, Tennessee, United States L3 Technologies Full time

    Job Summary:As a Senior Software Development Specialist at L3 Technologies, you will play a key role in planning, designing, implementing, verifying, deploying, and supporting aircraft mission management software. This position requires a strong understanding of object-oriented design and development principles, as well as experience with C# and Visual...

Software Development Engineer II

1 month ago


Nashville, Tennessee, United States Amazon Full time
Job Description

Amazon is seeking a highly skilled Software Development Engineer II to join our Transportation Risk and Compliance team. As a key member of this team, you will be responsible for designing, implementing, and deploying software components and features that support our transportation businesses.

The ideal candidate will have a strong understanding of software design approaches, including object-oriented design, and experience with modern programming languages such as Python and Java. You will also have a solid understanding of database theory and experience with relational or non-relational data store technologies.

We are looking for a self-motivated individual with excellent interpersonal and communication skills, who can work independently and collaboratively with the team to deliver high-quality software solutions. If you are passionate about building scalable and secure software systems, and have a strong desire to make a meaningful contribution to our team, we encourage you to apply.

Key Responsibilities:

  • Design, implement, and deploy software components and features.
  • Solve difficult problems and generate positive feedback.
  • Work independently and collaboratively with the team to deliver high-quality software solutions.

Requirements:

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of professional software development experience.
  • Strong understanding of software design approaches, including object-oriented design.
  • Experience with modern programming languages such as Python and Java.
  • Solid understanding of database theory and experience with relational or non-relational data store technologies.

Preferred Qualifications:

  • Master's degree in Computer Science or related field.
  • Experience taking a leading role in building complex software systems.
  • Experience with building web services and service-oriented architecture.
  • Sound knowledge and experience in designing and building large-scale distributed systems.

Benefits:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and dynamic work environment.