Marketing Software Development Engineer III at GM Financial (Dallas, TX)

| Dallas-Fort Worth, TX
Sorry, this job was removed at 9:53 p.m. (CST) on Tuesday, April 26, 2022
Find out who's hiring in Dallas, TX.
See all Developer + Engineer jobs in Dallas, TX
By clicking Apply Now you agree to share your profile information with the hiring company.

Be a part of GM's vision to create a world with Zero Crashes, Zero Emissions, and Zero Congestion. The Software Development Engineer (SDE) contributes in all areas of development as a member of an Agile Scrum team. Team members will have areas of strength and some level of specialization, but must be adept at learning tools and languages that enable the team member to participate in all areas of product development. Being adaptable and knowledgeable in multiple domains enables the team members to swarm or fill gaps in order to meet commitments.


  • Work the Marketing Technical Leadership team to implement new solutions
  • Helps to ensure that other Marketing SDE's are meeting team standards, teaches and assists when introducing or learning new technologies
  • Optimize application for maximum speed and scalability
  • Adoption of and migration to the public cloud within the team as appropriate
  • Using automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines
  • Ensure the technical and business user feasibility of UI/UX designs
  • Develop reusable code and libraries
  • Develop features with a major focus on performance, scalability and future expansion Develop new user-facing features, components, and templates
  • Develops modern solutions applying industry best practices and technologies
  • Contributes to test automation and leverages pipeline automation for building, testing, and deploying software packages
  • Promotes Agile practice to continuously improve product quality, time to market, and team member happiness
  • Works under general direction and consistently delivers on commitments
  • Developing product features for any or all of the following: mobile applications and web applications
  • Contributing to test automation and participating in peer reviews to increase product quality
  • Maintaining a production-first mindset focused on scale, uptime and ability to rapidly triage/resolve production issues
  • Document existing features
  • Work with other SDE to review code and develop technical understanding of our codebase
  • Provide recommendations for continuous improvement
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Develop unit tests and automated testing scripts
  • Perform other duties as assigned
  • Conform with all company policies and procedures


  • Solid understanding of front-end development
  • Solid understanding of computer science data structures and algorithms
  • Solid knowledge of Adobe Experience Manager (AEM 60+) development or solid understanding of
  • Enterprise Content Management Systems development (WordPress, Joomla, Drupal, Sitecore, Kentico, or Craft)
  • Solid knowledge of build tools (Maven preferred, Gradle, Gulp, Grunt, Webpack, NPM)
  • Solid knowledge of JavaScript Single Page Application Frameworks (Angular preferred, React, Vue)
  • Solid knowledge of Java, C# or similar
  • Solid knowledge of back-end development
  • Solid knowledge of consuming REST APIs and SOAP Webservices Solid knowledge of Agile methodologies
  • Solid knowledge of typical DevOps procedures
  • Solid knowledge of test-driven development and automated testing frameworks (Cucumber, Selenium,
  • Gherkin) Solid knowledge of native app development (iOS and Android)
  • Solid knowledge with source control systems such as Git, TFS, or similar
  • Solid knowledge of Project Management Lifecycle

  • Champions and executes strategies across teams that deliver measurable business value
  • Demonstrates mastery of software languages, architecture, and design; is perceived by most as the expert
  • Works through others to achieve more than individual contribution
  • Strong interpersonal, verbal, and writing skills Microsoft Azure experience required
  • Front End Development Skills: HTML, CSS (LESS/SCSS), JavaScript (Vanilla, jQuery, TypeScript)
  • Back End Development Skills: Java, PHP
  • Administration/Operations/Debugging Skills: OS (RHEL7x), server (Apache) and applications (AEM) issues
  • Automation Skills: Ansible/Chef/Puppet
  • Ability and interest to learn other coding languages
  • Ability to think strategically and make collaborative decisions
  • Good problem solving and analytical skills
  • Excellent written and verbal communication skills
  • Demonstrates software development proficiency
  • Forms relationships to effectively accomplish tasks and manage dependencies
  • IDEs such as Eclipse and VS Code
  • Ability to report on significant performance issues and aids in driving solution to application development team
  • Ability to work closely with various business, project, and development groups from planning to execution
  • Programming skill in a common software languages
  • Must be a self-starter and able to manage the required job functions with minimal supervision

  • High School Diploma required
  • Bachelor's Degree Computer Science or related technical field, or equivalent practical experience required

  • 4-6 years of software development experience required

More Information on GM Financial
GM Financial operates in the Financial Services industry. The company is located in Fort Worth, TX, Arlington, TX, Irving, TX, Chandler, AZ and Huntersville, NC. GM Financial was founded in 1992. It has 7790 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 19 open jobs at GM Financial, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about GM FinancialFind similar jobs