Apply for the job

Sr Software Engineer - Immediate Hiring

Minneapolis, Minnesota, US

Company: Thrivent

Category: Computer and Mathematical Occupations

Published on 2022-04-08 00:53


At Thrivent, we are focused on a digital transformation that will deliver modern, innovative experiences for our clients, financial advisors, and employees. We are investing in data and technology, using DevOps practices, and building an engineering culture of empowered technical experts. Our technologists are involved in work that includes cloud native development, digital architecture and integration, automation, cloud data platforms, artificial intelligence, and machine learning as well as maximizing platforms such as Salesforce, AWS and Microsoft.

The Senior Software Engineer supports and may lead the technical designing, developing, implementing and governance of technology solutions that deliver business value across the organization while continuously improving time to market. This role will work on a team that supports our Digital Engineering solutions.

The Software Engineer is responsible for analyzing, designing, building, testing, debugging, documenting, implementing and maintaining new or existing applications and software. They review and analyze user needs and design proposed system solutions based on requirements. They participate in the development and testing of these solutions and ensure adherence to defined timelines. They evaluate and configure systems and peripherals for performance and serviceability, reliability, and availability. They recommend enhancements, upgrades and/or changes to the system configuration to maintain optimum system performance and utility. The Software Engineer documents all aspects of an application or system to include network diagrams/flowcharts, layouts, diagrams, charts, code comments, and revision dates. They collaborate with other IT and business professionals and deliver high quality results.

Job Description

Job Duties and Responsibilities:

Works on most phases of application development independently, but may occasionally require instruction and guidance of a more senior team member or manager Provides thought leadership on small to medium sized efforts Sets objectives and responsibilities on an organization effort Successfully deliver the right resources on initiatives in a timely and effective manner Mitigates risk within assigned assets, technologies and platforms Ensures data quality Coordinates with vendor technical staff on implementing system upgrades, enhancements and issue resolution Recommends opportunities to drive improvements Develops and maintains program documentation Leads the analysis and design for current business solutions, accounting for future business needs Understands the business needs and translates into technical plans and processes within an area Acts as the technical point of contact for the assigned technology solutions Brings broader coding experience (ex. secure coding techniques, understands which integration pattern to utilize) Develops and maintains functionality used by software applications, including change management, security and authentication, disaster recovery planning, support for data access, system configurations and reports Make and keep commitments to achieve desired priorities Provides feedback to team members against defined technical standards

Required Job Qualifications:

Bachelor’s degree or equivalent experience in Computer Science, MIS, mathematics, or related field 3+ years of applicable experience In-depth knowledge of systems design and demonstrated leadership on small to mid-scale efforts Strong organizational, analytical and critical thinking skills

Preferred Experience:

Experience developing Java, Java Spring, OpenShift, Rabbit MQ, Kafka, Mongo, and/or SQL Understanding of data architecture and experience with various database platforms, concepts, and implementations Familiar with Dari framework and git

We exist to help people achieve financial clarity. At Thrivent, we believe money is a tool, not a goal. Driven by a higher purpose at our core, we are committed to providing financial advice, investments, insurance, banking and generosity programs to help people make the most of all they’ve been given. 

At our heart, we are a membership-owned fraternal organization, as well as a holistic financial services organization, dedicated to serving the unique needs of our clients. We focus on their goals and priorities, guiding them toward financial choices that will help them live the life they want today—and tomorrow.

***This role can sit 100% remote (must be able to work between the hours of 8am and 4pm CST)