Live chat
Ameriprise Financial, Inc.

Senior Systems Engineer

Ameriprise Financial, Inc. - Minneapolis, MN

About Ameriprise

With the right company, life can be brilliant. At Ameriprise, we’re not just in the business of managing our clients’ finances — we also help our advisors and employees reach their true potential, too. Be part of an inclusive, collaborative culture that rewards you for your contributions and work with other talented individuals who share your passion for doing great work. You’ll also have plenty of opportunities to make your mark at the office and a difference in your community. So if you're talented, driven and want to work for a strong ethical company that cares, take the next step to create a brilliant career at Ameriprise Financial.

Job Description

Perform a variety of senior-level engineering tasks around system design, implementation, integration and optimization within a technology domain or line of business. Utilize systems expertise and knowledge of software, hardware, networks, and/or storage to work across the business with architecture, application development, business analysts, Database Analysts and infrastructure to evaluate business needs and design and manage end-to-end technical solutions. Provide oversight, technical direction and expertise to other technical members of project and support teams.


Major Areas of Accountability:

• Project Delivery & Leadership ~~ Troubleshoot & Improve ~~ Standards & Practices

• Leverage industry best practices to assess, design, test, approve, implement and support new and existing multi-tier solutions and systems. Provide expertise on assigned technology domain or assigned assets (to include interrelationships with other systems, applications and technology). Work with the business and across technology to analyze highly complex business requirements then manage the design or redesign of complex systems. Advise on viability and feasibility of alternative approaches. Execute and/or oversee the execution of the following: (1)create, maintain and archive low level design documents and detailed engineering specifications based upon business and user requirements, to include high availability design diagrams, scalability design diagrams, capacity models, logical and physical network diagrams, storage layout diagrams and disaster recovery documentation; and (2) write and/or revise operations documentation to include providing required input into operation support manuals and user guides as applicable. Lead system design walkthroughs. Oversee development and implementation of complex processes and procedures, including system additions and/or enhancements, to ensure compliance with specifications. Complete project deliverables using the Systems Development Life-Cycle (SDLC) and a deliverables-based approach. Enable a thorough test of all system deliverables, interfaces and interdependencies by helping the quality assurance teams identify test cases and verify system logic. Oversee the preparation of test data, overall systems testing, integrated stress testing, performance analysis and tuning. Oversee migration into production and respond to all inquiries and issues in a timely manner. Provide implementation and production support as required. Provide oversight, technical direction, mentorship and expertise to other technical members of the project and support teams, leading to solution delivery that is on time, on budget, meets business needs and provides superior system performance.

• Improve the health of system assets. Evaluate production issues to determine corrective action(s) required. Troubleshoot and lead root-cause analysis for system failures and recommend fixes/improvements to prevent their recurrence. Proactively identify enhancements to improve performance, reliability, and resource consumption. Create engineering remediation plans for existing systems with identified problems.

• Maintain up-to-date business domain knowledge and technical skills in applicable technologies and methodologies. Lead the selection - and provide expertise in the implementation and use of - technology, tools, methodologies, standards and best practices. Champion adopted methodologies and standards and provide governance oversight to ensure project adherence to standards and practices.

Required Qualifications

• Bachelor’s degree in Computer Science, Engineering, or related field; or equivalent work experience

• 7-10 years of relevant experience

• 5-7 years of practical experience and proven success with the design and operation of enterprise-level complexity computing systems.

• 5 years of experience and proven ability to lead and influence others without a direct line of authority.

• System Administration experience, to include hardware and network experience on Unix and/or Windows platforms.

• Broad technical knowledge across a majority - with expert level depth in several - of the following: web application development, software engineering and/or testing, data analysis, networking, operation systems (Linux, AIX, Solaris, Windows), storage (enterprise SAN, NAS), Database (UDB, SQLServer, Oracle), mainframe.

Preferred Qualifications

• Ability to take a ‘from first principles’ approach with less familiar technologies, quickly acquiring knowledge and gaining subject matter expertise.

• Superior technical communication skills with proven ability to lead and influence others.

• Superior analytical and business skills to reconcile conflicting objectives and find/design acceptable compromises within existing constraints.

• Knowledgeable with proprietary Ameriprise core and legacy client systems

• Effective communication skills (written and verbal) to effectively interact with all levels of technology and business partners.

• Broad technical knowledge across the following: PACBASE/COBOL, Open Text Exstream and other AFP/PDF conversion tool sets and RPP/RDZ

• Strong business and technical acumen with Ameriprise systems .

• Strong analytical skills.

• Experienced in overseeing production support of Mainframe systems.

Apply for this job at

View More Ameriprise Jobs

11 days 22 hours ago

Ameriprise Financial, Inc.


Senior Systems Engineer Ameriprise Financial, Inc. - Minneapolis, MN, United States


Location: Minneapolis, MN

Company Profile:
Ameriprise Financial is a global financial leader. Integrity has been a core value since we were founded by John Tappan in 1894. It's how, through panics, recessions, the Great Depression and the recent Great Recession, we've grown into a global financial leader. We've never taken a bailout. Never lost our focus on our clients. That's who we are. During trying economic times our strength, integrity, our breadth of services and personal relationships have made us America’s leader in financial planning.