Software Development Engineer, Alexa Customer Journeys

10 hours ago


Irvine, California, United States Amazon Full time
About the Role

We are seeking a highly skilled Software Development Engineer to join our Alexa Customer Journeys team. As a key member of our team, you will be responsible for designing, developing, and deploying distributed machine learning systems and large-scale solutions for our global customer base.

You will collaborate closely with a team of Data/Applied scientists to influence our overall strategy and define the team's roadmap. Additionally, you will drive the system architecture, spearhead best practices, and help coach and develop junior engineers.

We are a growing multi-disciplinary team addressing everyday customer needs through a combination of software engineering, web development, and applied research.

Key Responsibilities
  • Design, develop, and deploy distributed machine learning systems and large-scale solutions
  • Collaborate with Data/Applied scientists to influence overall strategy and define team roadmap
  • Drive system architecture and spearhead best practices
  • Coach and develop junior engineers
Requirements
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
About Amazon

Amazon is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.



  • Irvine, California, United States United Software Group Full time

    Job Title: Senior Software Automation EngineerWe are seeking a highly skilled Senior Software Automation Engineer to join our team at United Software Group. As a key member of our engineering team, you will be responsible for designing and implementing test automation strategies and solutions that drive business value.Key Responsibilities:Define and...


  • Irvine, California, United States Western Digital Full time

    Job OverviewWestern Digital is seeking a highly skilled Staff Engineer, Software Development Engineering to join our team. As a key member of our software development team, you will be responsible for designing and implementing software solutions for our high-volume backend hard disk drive manufacturing process.This is an exciting opportunity to work with a...


  • Irvine, California, United States Prosum Full time

    Software Development Engineering ManagerWe are seeking a seasoned Software Development Engineering Manager to lead our team in developing cutting-edge software solutions. As a key member of our engineering team, you will be responsible for overseeing the entire software development lifecycle, from initial concept to final deployment.Key Responsibilities:Lead...


  • Irvine, California, United States Amazon Full time

    About the RoleWe are seeking an experienced iOS Software Development Engineer to join our team at Amazon, working on cross-team mobile initiatives to improve both the customer and engineer day-to-day experience.Key ResponsibilitiesDesign and build applications for the iOS platformDevelop with performance, quality, and responsiveness in mindCollaborate with a...


  • Irvine, California, United States CalAmp Full time

    OverviewWe are CalAmp, a company that provides connected intelligence solutions to track, monitor, and recover vital assets with real-time visibility and insights.Job SummaryWe are seeking a talented Software Engineer I to join our CMS Team in Irvine, California. As a key member of our team, you will design, implement, test, and maintain software logic and...


  • Irvine, California, United States CalAmp Full time

    About the RoleWe are seeking a talented Software Engineer I to join our CMS Team at CalAmp, a connected intelligence company that empowers people to track, monitor, and recover their vital assets with real-time visibility and insights.Key ResponsibilitiesDesign, implement, test, and maintain software logic and componentsCollaborate with product and business...


  • Irvine, California, United States Capital Group Full time

    About the RoleWe are seeking a highly motivated and talented Software Development Engineer Associate to join our team at Capital Group.As a Software Development Engineer Associate, you will be part of an engaging cohort experience that focuses on learning and development, as well as making connections through social events and networking during your first...


  • Irvine, California, United States Western Digital Full time

    Job OverviewWestern Digital is seeking a highly skilled Software Development Engineering Expert to join our team. As a key member of our BE Manufacturing Code Development team, you will work with a team of software and firmware architects and engineers to develop a common flexible and abstracted platform across both Enterprise and Client space.The successful...


  • Irvine, California, United States Prosum Full time

    Prosum is Looking for a Seasoned Manager of Software Development EngineeringWe are seeking a highly experienced Manager of Software Development Engineering to lead our team in developing cutting-edge software solutions. This role requires expertise in both software engineering and product management.Key Responsibilities:Lead the development of software...

  • Software Engineer

    3 days ago


    Irvine, California, United States Panasonic Avionics Corporation Full time

    Job SummaryDesign and develop next-generation products at Panasonic Avionics Corporation. Develop tools and systems that process and transform hardware/software configuration data into system-level configuration parameters to meet customer In-Flight Entertainment (IFE) requirements.Key ResponsibilitiesDesign, modify, and implement complex software...


  • Irvine, California, United States United Software Group Full time

    Senior C/C++ Developer Job DescriptionWe are seeking a highly skilled Senior C/C++ Developer with expertise in systems development and networking to join our dynamic team at United Software Group.Key Responsibilities:Design and develop high-performance C/C++ applications for Linux systemsDevelop and maintain system-level applications with a strong focus on...

  • Software Developer

    4 weeks ago


    Irvine, California, United States EVONA Full time

    Software EngineerEvona is seeking a talented Software Engineer to join their innovative team in Irvine, CA. As a pioneering company in the space technology sector, we're pushing the boundaries of space exploration by developing cutting-edge Mission Control Systems and creating tools that directly impact space missions.The RoleAs a Software Engineer, you will...

  • Software Developer

    4 days ago


    Irvine, California, United States PAC Panasonic Avionics Corporation Full time

    About the Role:We are seeking a skilled Software Developer to join our team as a Full Stack Engineer. As a key member of our development team, you will be responsible for designing and developing large-scale applications that meet the needs of our customers.Responsibilities:Collaborate with a team of developers to design and develop scalable software...


  • Irvine, California, United States Approach Venture Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our team at Approach Venture. As a key member of our team, you will be responsible for developing and integrating software for cutting-edge camera and edge processing technologies.About the RoleThis is an exciting opportunity to make a meaningful impact in...


  • Irvine, California, United States Capgemini Full time

    Job Description:We are seeking a highly motivated and collaborative Network Development Engineer to join our versatile team. The ideal candidate will have experience in embedded software development and a strong background in C/C programming languages. Key Responsibilities:Design, implement, and integrate software applications and tools using C/C under Linux...


  • Irvine, California, United States Alleviate Financial Solutions Full time

    Job OpportunityWe are seeking a highly skilled Software Engineer to join our Automation Operations Team. In this critical role, you will be responsible for designing and implementing sophisticated automation solutions that enhance our operational efficiency and improve client outcomes.Key Responsibilities:Design, develop, and implement automation solutions...

  • Software Engineer

    4 days ago


    Irvine, California, United States Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team as a Maint GUI Developer. As a key member of our development team, you will be responsible for designing and developing the next generation of Maint GUI, Maint4, in the in-flight entertainment & connectivity ecosystem.Key ResponsibilitiesCollaborate with the development team to...


  • Irvine, California, United States Approach Venture Full time

    Job OverviewApproach Venture is seeking a talented Embedded Software Developer to join our team and contribute to the development of cutting-edge video technology for aerospace applications. As a key member of our team, you will focus on designing and integrating software for advanced camera and edge processing technologies, driving innovation in video edge...

  • Software Developer

    2 weeks ago


    Irvine, California, United States Not Disclosed Full time

    Job OpportunityWe are seeking a highly skilled software engineer to contribute to our team at our Irvine office. A degree in computer science or computer engineering from a reputable university is required. The ideal candidate will be a strong object-oriented developer with expertise in Java, C#, MVC, SQL, and.NET. Proficiency in JavaScript is also necessary...


  • Irvine, California, United States Alleviate Financial Solutions Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Automation Operations Team. As a key member of our team, you will be responsible for designing and implementing sophisticated automation solutions that enhance our operational efficiency and improve client outcomes.Key ResponsibilitiesDesign, develop, and implement automation...