Ameriprise Financial
Senior Software Engineer
08579 Minneapolis Headquarters 901 · Senior · Part-time
No sponsorship$130k-$150kDetected 27 days ago
JavaScriptPythonJavaC#Bash.NETFull-Stack DevelopmentAlgorithmsCode ReviewGitSQLPostgreSQLVector DatabasesAWSGCPAzureDockerAnsibleJenkinsLinuxMachine LearningLLMsMLOpsCommunication
About the role
- Our team of 22,000 people across 19 countries, serves more than 3.5 million individual, small business and institutional clients.
- Our unwavering focus on our clients and strong financial foundation connects each of our unique businesses - Ameriprise Financial, Columbia Threadneedle Investments and RiverSource Insurance and Annuities.
- Job Description Be responsible for designing, coding, testing, implementing, maintaining, and supporting application software that is delivered on time and within budget.
Responsibilities
- Create low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non-functional (e.g., performance, reliability, balance, and controls) requirements.
- Maintain the integrity of existing program logic according to specifications.
- Participate in project design walkthroughs.
- Maintain up-to-date business domain knowledge and technical skills in software development technologies and methodologies.
- Ensure the quality of work completed by vendor partners.
Requirements
- Bachelors degree or equivalent in Computer Science, Engineering, or related field
- 5+ years of experience developing microservices, APIs and data driven applications using.NET (C#, ASP.NET), JavaScript, Python, and a major RDBMS (SQL Server, Oracle or PostgreSQL) or any combination thereof.
- 4-6 years of experience in developing applications targeting a major cloud (AWS, Azure or GCP)
- Proven knowledge of development tools such as Visual Studio, Git, SQL Server Management Studio, CICD/automation tools such as Jenkins, Ansible etc.
- Experience writing automated unit tests in Java and Python
- Demonstrable experience in SQL development which includes but not limited to writing views, stored procedures, functions.
- Familiarity with LLMs, embeddings, vector databases
- Proven ability to write quality code by following best practices and guidelines.
- Write and/or revise system design documentation and operations documentation to include providing required input into operation support manuals.
- Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience.
Nice to have
- Full-stack development experience using AWS Services
- Cloud Certification (AWS, Azure, GCP)
- Knowledge of UNIX/LINUX shell scripting
- Experience with Container technologies (Docker, EKS, ECS)
- Experience with AI/MLOps
- Hands‑on experience with at least one generative‑AI platform or LLM API.
- Experience integrating AI into software (chatbots, copilots, classification, summarization)
- Understand and apply both current technical solution elements (specific tools, components, and frameworks) and abstract elements (algorithms and architectures).
Compensation
- The estimated base salary for this role is $130,000 - $150,000 / year.
- We have a pay-for-performance compensation philosophy.
- Your initial total compensation may vary based on job-related knowledge, skills, experience, and geographical work location.
- In addition, most of our roles are eligible for variable pay in the form of bonus, commissions, and/or long-term incentives depending on the role.
- Full-Time/Part-Time
- Exempt/Non-Exempt
Benefits
- Improve the health of system assets by identifying enhancements to improve performance, reliability, and resource consumption.
Company info
- About Our Company
- We're a diversified financial services leader with more than $1.5 trillion in assets under management, administration and advisement as of year-end 2024.
- We are a longstanding leader in financial planning and advice, a global asset manager and an insurer.
- Here, we foster meaningful careers, invest in the future, and make a difference for clients, institutions and communities around the world.
- Evaluate interrelationships between applications to determine whether a change in one part of the project would impact or cause undesirable results in related applications and design for effective interfaces between interrelated applications.
Equal opportunity
- Ameriprise Financial is an equal opportunity employer.
- If you require a reasonable accommodation to participate in the application or interview process, speak to your recruiter to discuss how we can support you.
Visa & Work Authorization
- Applicants must have a valid work authorization that does not now, or in the future, require visa sponsorship for employment in the United States (e.g., H-1B, F-1 CPT, F-1 OPT, TN).
Apply directly at Ameriprise Financial →Create a free account for alerts like thisView Ameriprise Financial immigration profile
This listing is sourced directly from Ameriprise Financial's careers page and normalized into a canonical job model.