✦ Luna Orbit — Software Engineering

Associate Software Engineer – Customer Communication Templates

at U.S. Bank

📍 Brookfield, WI Onsite Posted April 08, 2026
Type Full-Time
Experience entry
Exp. Years 1-2 years
Education Bachelor’s degree in Computer Science or related field
Category Software Engineering

Associate Software Engineer will design, develop, test, and maintain customer communication templates and related systems for U.S. Bank's enterprise channels. The role requires hands-on coding, end-to-end lifecycle participation, and collaboration with cross-functional teams.

  • Design, develop, test, operate, and maintain customer communication templates and related systems
  • Write production-ready, testable code and support deployment
  • Support product launches and enhancements within customer correspondence platforms
  • Troubleshoot defects and perform failure analysis
  • Participate in full end-to-end development lifecycle and code reviews

Focus on template-driven communications with data formats like JSON/XML/CSV, version control with Git, CI/CD pipelines, and API integration within a regulated banking environment.

The ideal candidate is an entry-level software engineer with 1–2 years of experience in enterprise-grade customer communications, strong data-format skills (JSON/XML/CSV/FIxed-width), and a track record of delivering production-grade code in a regulated financial services environment.

Bachelor’s degree in Computer Science or related field1–2 years of relevant software engineering experienceHands-on experience with customer communication templates or correspondence-based systemsJSONXMLCSVFixed-width dataGitCI/CDJiraC#.NETAPIsAbility to complete a live coding or technical assessment
Experience with CCM platforms such as FIS CSF DesignerOpenText Exstream / HP ExstreamQuadient InspireAdobe Experience Manager (AEM) FormsISIS PapyrusSmartCOMMMessagepointPrecisely EngageOne CommunicateEnd-to-end deployment cycles (Git-based CI/CD pipelines)Familiarity with .NETC#APIsExperience in regulatedenterpriseor financial services environments
GitJiraCI/CD pipelinesFIS CSF DesignerOpenText ExstreamQuadient InspireAdobe Experience Manager FormsISIS PapyrusSmartCOMMMessagepointPrecisely EngageOne CommunicateAPIs.NETC#
JSONXMLCSVFixed-width dataGitCI/CDJiraC#.NETAPIslive codingproduction-ready codetemplate solutionsenterprise environment
JSONXMLCSVFixed-width dataGitCI/CDJiraC#.NETAPIs
problem-solvinganalyticaltroubleshootingcommunicationcollaborationteamwork
Industry Banking
Job Function Develop and maintain customer communication templates for enterprise banking communications
Role Subtype Associate Software Engineer
associate software engineercustomer communication templatesccgcustomer correspondencelettersstatementsxmljsoncsvfixed-widthgitci/cdjirac#dotnetapislive codingproduction-ready codeengineering standardsbankingfinancial servicesregulatory complianceenterprise environmenttemplate solutionstemplatesCCM platforms

Bachelor's degree required, 1–2 years of relevant software engineering experience, Not eligible for visa sponsorship

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile