Systems Engineer

Ameriprise Financial Services, LLC
Full_timeβ€’$142k-165k/year (USD)β€’Minneapolis, United States

πŸ“ Job Overview

  • Job Title: Systems Engineer
  • Company: Ameriprise Financial Services, LLC
  • Location: Minneapolis, MN, United States
  • Job Type: Hybrid (3 days on-site, 2 days remote)
  • Category: DevOps, Infrastructure
  • Date Posted: June 11, 2025
  • Experience Level: 5-10 years
  • Remote Status: Hybrid

πŸš€ Role Summary

  • Design, implement, integrate, and optimize complex computing systems.
  • Collaborate with architecture, application development, business analysts, DBAs, and infrastructure teams to evaluate business needs and manage end-to-end technical solutions.
  • Provide technical guidance to other technology resources.
  • πŸ“ Enhancement Note: This role requires a strong systems engineering background and experience working with diverse teams to deliver complex solutions.

πŸ’» Primary Responsibilities

  • System Design & Engineering: Design and implement system engineering solutions tailored to business needs.
  • Cross-Functional Collaboration: Work with various teams (architecture, application development, business analysts, DBAs, and infrastructure) to understand requirements and deliver solutions.
  • Technical Guidance: Provide technical guidance and expertise to other technology resources.
  • Solution Optimization: Continuously optimize and improve existing systems and processes.
  • πŸ“ Enhancement Note: This role involves working with multiple teams and requires strong communication and collaboration skills.

πŸŽ“ Skills & Qualifications

Education: Bachelor’s degree in computer science, computer engineering, or a related field.

Experience: 5 years of progressively increasing experience with the design and operation of complex computing systems.

Required Skills:

  • Unix and Windows platforms
  • Amazon Web Services (AWS)
  • Web application development
  • Software engineering/testing
  • Data analysis
  • Networking
  • Java
  • Linux
  • Legal Management Platforms
  • Enterprise SAN, NAS, UDB, SQLServer, and Oracle

Preferred Skills:

  • Experience with cloud-based solutions and infrastructure as code (IaC) tools
  • Familiarity with Agile methodologies
  • Strong communication and collaboration skills

πŸ“ Enhancement Note: While not explicitly stated, experience with containerization (e.g., Docker, Kubernetes) and CI/CD pipelines would be beneficial for this role.

πŸ“Š Web Portfolio & Project Requirements

  • System Design Portfolio: Document and showcase your experience in designing and implementing complex computing systems.
  • Collaboration Case Studies: Highlight projects where you've worked with multiple teams to deliver end-to-end solutions.
  • Technical Documentation: Provide clear and concise documentation of your system designs and implementations.
  • πŸ“ Enhancement Note: Prepare a portfolio that emphasizes your problem-solving skills, attention to detail, and ability to work with diverse teams.

πŸ’΅ Compensation & Benefits

Salary Range: $141,898 - $165,000 per year

Benefits:

  • Health Insurance
  • Dental Insurance
  • Life Insurance
  • 401(k)
  • Vacation Time
  • Sick Time

Working Hours: Full-time, 40 hours per week, with remote work permitted 2 days per week.

πŸ“ Enhancement Note: Ameriprise offers a competitive benefits package, including health and retirement benefits. The salary range provided is based on the job listing and may vary depending on the candidate's skills and experience.

🎯 Team & Company Context

🏒 Company Culture

Industry: Ameriprise Financial is a diversified financial services leader with over $1.5 trillion in assets under management, administration, and advisement. They offer financial planning and advice, global asset management, and insurance services.

Company Size: Ameriprise has over 20,000 employees worldwide, providing a large and diverse work environment.

Founded: Ameriprise Financial was founded in 1894, with a long history in the financial services industry.

Team Structure:

  • The technology team at Ameriprise is organized into various groups, including architecture, application development, business analysis, database administration, and infrastructure.
  • Systems engineers work collaboratively with these teams to deliver end-to-end technical solutions.

Development Methodology:

  • Ameriprise uses Agile methodologies for software development and project management.
  • Systems engineers are expected to work within these methodologies to deliver solutions that meet business needs and quality standards.

Company Website: Ameriprise Financial

πŸ“ Enhancement Note: Ameriprise offers a large and diverse work environment, with a strong focus on collaboration and cross-functional teamwork.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is at the senior level, requiring a strong systems engineering background and experience working with diverse teams to deliver complex solutions.

Reporting Structure: Systems engineers report to the senior manager of systems engineering and work closely with various teams, including architecture, application development, business analysts, DBAs, and infrastructure.

Technical Impact: Systems engineers have a significant impact on Ameriprise's technology infrastructure, ensuring that systems are reliable, scalable, and optimized to meet business needs.

Growth Opportunities:

  • Technical Specialization: Pursue deeper expertise in specific technologies or domains, such as cloud computing, containerization, or infrastructure as code.
  • Technical Leadership: Develop leadership skills and take on more complex projects or mentoring responsibilities.
  • πŸ“ Enhancement Note: Ameriprise offers opportunities for career growth and development, with a focus on technical specialization and leadership.

🌐 Work Environment

Office Type: Ameriprise has a hybrid work environment, with employees working on-site 3 days a week and remotely 2 days a week.

Office Location(s): The primary office for this role is located at 901 08579 Minneapolis Headquarters, with remote work permitted 2 days per week.

Workspace Context:

  • Collaborative Environment: Ameriprise encourages collaboration and cross-functional teamwork, with open workspaces and dedicated meeting areas.
  • Technical Tools: Ameriprise provides the necessary tools and resources for systems engineers to perform their jobs effectively, including multiple monitors and testing devices.
  • Work-Life Balance: Ameriprise offers a flexible work schedule, with remote work permitted 2 days per week.

Work Schedule: Full-time, 40 hours per week, with remote work permitted 2 days per week.

πŸ“ Enhancement Note: Ameriprise offers a collaborative and flexible work environment, with a focus on work-life balance.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. Phone Screen: A brief phone call to discuss your experience and qualifications for the role.
  2. Technical Assessment: A hands-on technical assessment, focusing on your system design and problem-solving skills.
  3. On-Site Interview: An on-site interview with various team members, including architecture, application development, business analysts, DBAs, and infrastructure teams.
  4. Final Decision: A final decision based on your technical skills, cultural fit, and alignment with Ameriprise's values.

Portfolio Review Tips:

  • System Design Case Studies: Prepare case studies that demonstrate your experience in designing and implementing complex computing systems.
  • Collaboration Examples: Highlight projects where you've worked with multiple teams to deliver end-to-end solutions.
  • Technical Documentation: Provide clear and concise documentation of your system designs and implementations.

Technical Challenge Preparation:

  • System Design: Brush up on your system design skills, focusing on scalability, availability, and performance.
  • Problem-Solving: Practice problem-solving techniques and be prepared to explain your thought process and decision-making.
  • Communication: Develop strong communication skills, as this role requires working with multiple teams and stakeholders.

ATS Keywords: [See the comprehensive list of ATS keywords at the end of this document]

πŸ“ Enhancement Note: Ameriprise's interview process focuses on technical skills, problem-solving, and cultural fit. Prepare for a comprehensive assessment of your system engineering experience and collaboration skills.

πŸ›  Technology Stack & Web Infrastructure

Operating Systems:

  • Unix
  • Windows

Cloud Platforms:

  • Amazon Web Services (AWS)

Web Application Development:

  • Not explicitly stated, but experience with web application development is required.

Databases:

  • SQLServer
  • Oracle

Storage:

  • Enterprise SAN, NAS, UDB

Programming Languages:

  • Java
  • Linux (shell scripting)

πŸ“ Enhancement Note: While not explicitly stated, familiarity with containerization (e.g., Docker, Kubernetes) and infrastructure as code (IaC) tools would be beneficial for this role.

πŸ‘₯ Team Culture & Values

Web Development Values:

  • Collaboration: Ameriprise values collaboration and cross-functional teamwork, with systems engineers working closely with various teams to deliver end-to-end solutions.
  • Innovation: Ameriprise encourages continuous learning and innovation, with a focus on staying up-to-date with the latest technologies and best practices.
  • Quality: Ameriprise is committed to delivering high-quality solutions that meet business needs and exceed client expectations.
  • πŸ“ Enhancement Note: Ameriprise's culture is built on collaboration, innovation, and quality, with a strong focus on delivering value to clients.

Collaboration Style:

  • Cross-Functional Teams: Systems engineers work closely with various teams, including architecture, application development, business analysts, DBAs, and infrastructure.
  • Agile Methodologies: Ameriprise uses Agile methodologies for software development and project management, encouraging collaboration and continuous improvement.
  • Knowledge Sharing: Ameriprise fosters a culture of knowledge sharing and learning, with regular training and development opportunities.

πŸ“ Enhancement Note: Ameriprise's collaboration style is built on cross-functional teamwork, Agile methodologies, and knowledge sharing, with a focus on delivering high-quality solutions.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • System Complexity: Design, implement, and manage complex computing systems that meet business needs and quality standards.
  • Cross-Functional Collaboration: Work with various teams to understand requirements and deliver end-to-end solutions.
  • Technical Guidance: Provide technical guidance and expertise to other technology resources.
  • πŸ“ Enhancement Note: This role presents challenges in system complexity, cross-functional collaboration, and technical guidance, requiring strong problem-solving skills and the ability to work with diverse teams.

Learning & Development Opportunities:

  • Technical Specialization: Pursue deeper expertise in specific technologies or domains, such as cloud computing, containerization, or infrastructure as code.
  • Leadership Development: Develop leadership skills and take on more complex projects or mentoring responsibilities.
  • πŸ“ Enhancement Note: Ameriprise offers opportunities for technical specialization and leadership development, with a focus on continuous learning and growth.

πŸ’‘ Interview Preparation

Technical Questions:

  • System Design: Be prepared to discuss your approach to system design, focusing on scalability, availability, and performance.
  • Problem-Solving: Practice problem-solving techniques and be prepared to explain your thought process and decision-making.
  • Collaboration: Prepare examples of your experience working with multiple teams to deliver end-to-end solutions.

Company & Culture Questions:

  • Ameriprise Values: Familiarize yourself with Ameriprise's values and be prepared to discuss how you embody these values in your work.
  • Agile Methodologies: Brush up on your understanding of Agile methodologies and be prepared to discuss how you've applied them in previous roles.
  • Client Focus: Ameriprise is committed to delivering value to clients. Prepare examples of how you've focused on client needs in your previous roles.

Portfolio Presentation Strategy:

  • System Design Case Studies: Prepare case studies that demonstrate your experience in designing and implementing complex computing systems.
  • Collaboration Examples: Highlight projects where you've worked with multiple teams to deliver end-to-end solutions.
  • Technical Documentation: Provide clear and concise documentation of your system designs and implementations.

πŸ“ Enhancement Note: Ameriprise's interview process focuses on technical skills, problem-solving, and cultural fit. Prepare for a comprehensive assessment of your system engineering experience and collaboration skills.

πŸ›  Technology Stack & Web Infrastructure (Continued)

Infrastructure as Code (IaC) Tools:

  • Not explicitly stated, but experience with IaC tools (e.g., Terraform, CloudFormation) would be beneficial for this role.

Configuration Management Tools:

  • Not explicitly stated, but experience with configuration management tools (e.g., Ansible, Puppet) would be beneficial for this role.

πŸ“ Enhancement Note: While not explicitly stated, familiarity with infrastructure as code (IaC) and configuration management tools would be beneficial for this role, as they are commonly used in modern systems engineering practices.

πŸ›  ATS Keywords

Programming Languages:

  • Java
  • Linux (shell scripting)
  • Not explicitly stated, but experience with web application development is required.

Cloud Platforms:

  • Amazon Web Services (AWS)

Databases:

  • SQLServer
  • Oracle

Storage:

  • Enterprise SAN, NAS, UDB

Operating Systems:

  • Unix
  • Windows

Web Technologies:

  • Not explicitly stated, but experience with web application development is required.

Infrastructure as Code (IaC) Tools:

  • Not explicitly stated, but experience with IaC tools (e.g., Terraform, CloudFormation) would be beneficial for this role.

Configuration Management Tools:

  • Not explicitly stated, but experience with configuration management tools (e.g., Ansible, Puppet) would be beneficial for this role.

πŸ“ Enhancement Note: This list of ATS keywords is based on the job listing and may not be exhaustive. Familiarize yourself with the technologies and skills mentioned in the job description and be prepared to discuss your experience with them during the interview process.

πŸ“Œ Application Steps

To apply for this Systems Engineer position at Ameriprise Financial Services, LLC:

  1. Submit Your Application: Visit joinameriprise.com and search for Job Req # R25_0000002031 to submit your application.
  2. Prepare Your Portfolio: Prepare a portfolio that emphasizes your system design and collaboration skills, with a focus on complex computing systems and end-to-end technical solutions.
  3. Brush Up on Your Technical Skills: Review your system design, problem-solving, and collaboration skills, and be prepared to discuss your thought process and decision-making.
  4. Research Ameriprise: Familiarize yourself with Ameriprise's values, culture, and commitment to delivering value to clients.

πŸ“ Enhancement Note: Ameriprise's application process focuses on technical skills, system design, and collaboration. Prepare for a comprehensive assessment of your system engineering experience and cultural fit.


Application Requirements

Bachelor’s degree in computer science or related field required. Five years of experience with complex computing systems including various platforms and technologies is necessary.