Senior Mulesoft Software Engineer

4 weeks ago


Mountain View, California, United States General Motors Full time
Job Description

Digital Products Engineering (DPE) Commerce enables commerce between General Motors, GM Dealers, and consumers. From online vehicle shopping to service scheduling to buying parts, accessories and digital experiences, DPE Commerce focuses on every phase of commerce.

In this role, you will build and maintain the integration technical solutions using MuleSoft or similar technologies, work with the integration lead in helping make the right decisions, and support other developers in the Lead-to-Order organization by following best practices.

Your Skills & Abilities
  • Leads and generates technical solutions, including specifying requirements, functional decomposition, analysis, development, and testing for current, new, and major Integration programs.
  • Builds an application network using API-led connectivity and Anypoint Platform.
  • Translates functional design requirements into API resources and methods.
  • Configures Mule applications succinctly and securely for different deployment environments.
  • Automates the building, unit testing, and deployment of Mule applications using Maven-based tooling.
  • Writes unit tests for Mule flows using MUnit, optimized for reuse and maintainability.
  • Improves monitorability of Mule applications through health checks and operational logging.
  • Shares assets and resources, including code, connector configurations, and more, between projects.
  • Invokes REST APIs and SOAP web services using various client components, taking into consideration the non-functional properties of API invocations.
  • Performs complex design analysis.
  • Provides, communicates, and supports common best practices among software community.
  • Performs as Subject Matter Expert (SME) for at least one platform or application component.
What Will Give You a Competitive Edge
  • 5+ years of experience developing applications in MuleSoft or other similar technology.
  • Use Anypoint Platform to discover, design, build, deploy, manage, and govern APIs.
  • Able to connect to databases, files, web services, SaaS applications, JMS queues, etc.
  • Translate functional design requirements into API resources and methods.
  • Build more robust and testable functions and expressions using strong typing, match operators, error handling, and logging.
  • Invoke REST APIs and SOAP web services using various client components, taking into consideration the non-functional properties of API invocations.
  • Apply essential Enterprise Integration Patterns to orchestrate multiple Mule applications and API invocations.
  • A solid understanding of essential Maven concepts.
  • Completion of the Anypoint Platform Development: Fundamentals course.
  • A current MuleSoft Certified Developer - Level 1 certification.
  • A current MuleSoft Certified Developer - Level 2 certification.
About GM

Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion, and we embrace the responsibility to lead the change that will make our world better, safer, and more equitable for all.

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds, and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs.

Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

Benefits Overview

The goal of the General Motors total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan includes the following benefits, in addition to many others:

  • Paid time off, including vacation days, holidays, and parental leave for mothers, fathers, and adoptive parents.
  • Healthcare, including a triple tax-advantaged health savings account and wellness incentive, dental, vision, and life insurance plans to cover you and your family.
  • Company and matching contributions to 401K savings plan to help you save for retirement.
  • Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values.
  • Tuition assistance and student loan refinancing.
  • Discount on GM vehicles for you, your family, and friends.


  • Mountain View, California, United States General Motors Full time

    Job DescriptionDigital Products Engineering (DPE) Commerce is a key area of focus for General Motors, enabling commerce between the company, its dealers, and consumers. This role is part of a team that focuses on every phase of commerce, from online vehicle shopping to service scheduling and buying parts and accessories.In this position, you will define and...


  • Mountain View, California, United States General Motors Full time

    About Customer Solutions:Digital Products Engineering (DPE) Commerce enables commerce between General Motors, GM Dealers, and consumers. This involves every phase of commerce, from online vehicle shopping to service scheduling to buying parts, accessories, and digital experiences.Loyalty is part of DPE Commerce area. We build front-end applications,...


  • Mountain View, California, United States Intelliswift Software Full time

    Key Responsibilities:As a Senior Process Engineering Specialist at Intelliswift Software, you will be responsible for implementing and rolling out new processes across the organization.Key Skills:Process ownership and implementationChange management and communicationPerformance monitoring and optimizationJob Description:As a Senior Process Engineering...


  • Mountain View, California, United States Microsoft Corporation Full time

    Job SummaryMicrosoft Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Security organization, you will be responsible for designing and developing large-scale distributed software services and solutions. Your expertise in cloud security, networking protocols, and software engineering will be...


  • Mountain View, California, United States Moveworks Full time

    About the RoleMoveworks is seeking a seasoned Senior Salesforce Engineer to join our team. As a key member of our dynamic team, you will play a pivotal role in building the strategy and driving the transformation and optimization of our Sales, Customer Success & Support processes within the Salesforce ecosystem.The ideal candidate will possess a deep...


  • Mountain View, California, United States Crown Consulting Full time

    Crown Consulting is seeking a Senior Software Engineer to join our team in Mountain View, CA. The ideal candidate will have a bachelor's degree in a technical field and 0-3 years of related experience. The role involves overseeing the engineering and management of software, services, or products, considering technical and business details, and taking a...


  • Mountain View, California, United States Databricks Full time

    Unlock the Power of Data with DatabricksAt Databricks, we're passionate about empowering data teams to tackle the world's most complex challenges. As a Senior Software Engineer on our Runtime team, you'll be building the next generation of distributed data storage and processing systems that outperform traditional SQL query engines.Key...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of autonomy solutions, accelerating the adoption of safe and intelligent machines worldwide. Our team of experts delivers cutting-edge technology to help customers shorten time to market, build high-quality systems, and create next-generation consumer experiences.Job SummaryWe are seeking a...


  • Mountain View, California, United States YouTube Full time

    Job SummaryAt YouTube, we're looking for a skilled Senior Software Engineer, Mobile to join our team. As a key member of our engineering team, you will be responsible for designing, developing, testing, and deploying software solutions for our mobile applications. ResponsibilitiesWrite and test product or system development code.Review code developed by...


  • Mountain View, California, United States YouTube Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at YouTube. As a key member of our engineering team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our users.ResponsibilitiesWrite and test product or system development code.Review code developed by other...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of simulation and validation platforms for the automotive industry. Our solutions help top automakers accelerate development cycles, deliver high-quality systems, and bring confidence to the production of modern vehicles.About the RoleWe are seeking a senior software engineer with expertise in...


  • Mountain View, California, United States Intelliswift Software Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer in Test to join our team at Intelliswift Software. As a key member of our QA team, you will be responsible for designing and implementing comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.• Develop and execute automation...


  • Mountain View, California, United States LinkedIn Full time

    About the RoleWe are seeking a highly experienced Senior Director of Software Engineering to join our team at LinkedIn. As a key member of our engineering leadership team, you will be responsible for driving the development of our software infrastructure and ensuring the delivery of high-quality products to our users.Key ResponsibilitiesLead the development...


  • Mountain View, California, United States Nuro Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Engineering Productivity team at Nuro. As a key member of our team, you will be responsible for identifying and addressing pain points in the engineering process, creating new tools and infrastructure to improve efficiency, and educating engineers on best practices.Key...


  • Mountain View, California, United States Intuit Full time

    OverviewIntuit is seeking an experienced Android Senior Software Engineer to join our Virtual Expert Platform – Mobile team. As a key member of this team, you will be responsible for designing and developing customer experiences in the interactions between experts and customers in products like TurboTax Live and QuickBooks Live.The power of our Platform...


  • Mountain View, California, United States Harness Full time

    About the RoleHarness is a leading software delivery company that is revolutionizing the way software is built, tested, and deployed. We are seeking a highly skilled and experienced Principal Software Development Engineer to join our team.As a Principal Software Development Engineer at Harness, you will be responsible for leading complex cross-platform...


  • Mountain View, California, United States Otter Full time

    Job OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a deep understanding of search and recommendation algorithms, including retrieval augmented generation (RAG), semantic search using embeddings, text indexing and retrieval, query understanding, and various ranking algorithms.The successful...


  • Mountain View, California, United States Photon Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking an experienced Senior Java Engineer to play a key role in designing, building, and maintaining our real-time analytics infrastructure. As a Senior Engineer, you will work closely with our data scientists, product managers, and other engineers to develop and deploy scalable, efficient, and...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of vehicle software solutions, accelerating the adoption of safe and intelligent machines worldwide. Founded in 2017, the company delivers AI-powered ADAS/AD toolchains, vehicle platforms, and autonomy stacks to help customers shorten time to market, build high-quality systems, and create...


  • Mountain View, California, United States OSI Engineering Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at OSI Engineering in Mountain View, CA. As a key member of our small, growing team, you will be responsible for designing, delivering, and operating services on cloud infrastructure that support critical functionalities such as...