Ameriprise Financial logo
Ameriprise Financial2 weeks ago

Software Engineer

$107,000–$147,000 year

On-site · Charlotte, North Carolina, United States or Minneapolis, Minnesota, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Financial Services

Job Summary

Software Engineer responsible for designing, coding, testing, implementing, maintaining, and supporting application software delivered on time and within budget. Collaborates with customers, business analysts, technology, and project teams to understand requirements and craft technical solutions aligned with architectural standards; provides technical guidance across the full software life cycle. Leverages independence in adopting new technologies while collaborating with peers, emphasizes detail to minimize corrections, contributes novel ideas to improve technical processes, writes clean code, gives constructive code feedback, participates in the full development life cycle, and supports colleagues as needed. Communicates complex concepts clearly to technical and non-technical partners, emphasizes documentation, and maintains it as part of the project."

Required Qualifications

  • Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience
  • 5-7+ years of experience using JavaScript, Python
  • 4-6 years of experience in developing applications targeting a major cloud (AWS, Azure or GCP)
  • Provide deep expertise in FinTech analytics tools and personalization technologies, including CJA, AEP, Target, AJO, and RT/CDP
  • Strong experience in digital analytics and experiences working with a tag management tool (e.g., Adobe Experience Platform Launch, Google Tag Manager, Tealium, etc.)
  • Good experience in personalization and campaign management, Implement and configure user journeys, A/B tests, and communicate successful launches to stakeholders using tools like Adobe Target and AJO
  • Integrate personalization platforms with key FinTech systems such as Bloomreach (CMS), Workfront, and others
  • Direct experience with writing clean, maintainable code and integrating platforms to seamlessly exchange data or functionality
  • Robust knowledge of gathering data with client-side approaches to better understand our customers, improve user experiences, and make data-driven decisions
  • Strong understanding of utilizing server-side approaches for APIs, SDKs, and event forwarding in ensuring reliable and efficient data handling
  • Familiarity with the agile process and effectively apply best practices to manage all assigned projects
  • Fundamental understanding of Git or other Version Control Systems (VCS)
  • Proven ability to write quality code by following best practices and guidelines
  • Strong problem-solving, multi-tasking and organizational skills
  • Good written and verbal communication skills
  • Demonstrable experience of working on a team that is geographically dispersed
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$107k – $147k / yr

Software Engineer · Ameriprise Financial

Apply on Sorce