Ameriprise Financial Services, LLC

Senior Software Engineer

Ameriprise Financial Services, LLC

full-time

Posted on:

Location Type: Hybrid

Location: Minneapolis • Minnesota, North Carolina • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $112,200 - $151,000 per year

Job Level

Senior

Tech Stack

SQL

About the role

  • Serve as a resource on software development projects
  • Lead the development team through design, development, documentation, testing, and modification of software applications
  • Participate in architecture design, performance monitoring, product evaluation
  • Track and communicate development project status, dependencies, and risks
  • Provide technical expertise to the business
  • Partner with business and project teams to gather requirements and define project goals
  • Lead development planning and participate in design reviews
  • Lead code reviews and Data Analysis to ensure adherence to requirements & development standards
  • Perform annual assessments of system performance, reliability, and security
  • Stay current with emerging technologies and advise on development tools and best practices

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience)
  • 7–10 years of relevant software development experience
  • Proven expertise in multiple programming languages and software stacks
  • Strong data and SQL skills
  • Strong experience designing and building complex applications across environments
  • Experience working with vendor partners (onshore and offshore)
Benefits
  • health, dental and life insurances
  • vacation time
  • sick time
  • 401(k)
  • variable pay in the form of bonus, commissions, and/or long-term incentives

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentarchitecture designperformance monitoringdata analysisSQLprogramming languagessoftware stacksapplication designapplication developmentsystem performance
Soft skills
leadershipcommunicationproject managementcollaborationtechnical expertiseproblem-solvingrequirements gatheringrisk managementdocumentationcode review
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering