As an Engineer you will create and/or modify solutions to complex software problems. This includes coding, testing, debugging, documenting, and maintaining those solutions. You will participate in leading smaller engineering efforts as well as contributing to larger, enterprise-wide initiatives. The Engineering teams are challenged to partner across departments and divisions to achieve the best outcomes for our customers.
DUTIES & RESPONSIBILITIES:
Designing Solutions
- Apply technical knowledge to drive outcomes for customers
- Ability to work and problem solve independently on initiatives that align to the broader software engineering strategy
- Proficient at designing solutions within core framework of software products within this team
- Participate in low level design for the product area / within the team.
Designing Software
- Use independent, critical thinking to solve complex problems which are significant to the customer.
- Member of team that can work independently, as well as collaboratively with team, in developing core software for the product that delivers outcomes.
- Consistent and dependable in delivering core software that delivers outcomes and meets/exceeds the teams expectations for stability, scalability, resilience, etc.
Learning and Applying New Techniques
- Seek out opportunities to learn new technologies that improve the product and its lifecycle.
Collaborating within the Team
- Participate in team’s collaboration sessions to provide technical expertise to solve a problem/remove technical roadblocks for the team
- Participate in product planning and implementation. Helps team to understand and decompose work "
DevOps
- Participates in the team support rotation and builds knowledge on focus subsystems."
Coaching Engineers
- Provide technical expertise and help the team to solve technical/software issues
- Provide trainings to the junior developers and groom them"
Recruiting/Building Talent
- Participate in the interview process or be part of the panel to recruit the right talent to the team
- Models Thrivent’s leadership competencies – courage, collaboration, and commitment by demonstrating resiliency, working together to make the best decisions, and holding yourself and others accountable.
- Supports and/or develops an environment in which Thrivent employees and colleagues are focused on continuous improvement, exceptional employee engagement, and an unwavering commitment to our clients. Shapes and/or supports a culture that represents the Thrivent purpose, promise and values, ensuring that Thrivent’s trust and reputation remain strong with its clients.
- Perform other related duties as required.
QUALIFICATIONS & SKILLS:
Required:
- Bachelor's degree in Computer Science or other technical field or equivalent work experience
- 3 to 5 years of Engineering experience
- Experience using the following technical skills: Java, REST API's, Kafka, Spring Boot, Spring Integration, GitHub.
- Experience using AI Tools to improve engineering productivity.
- Sound knowledge of Software Development Life Cycle (SDLC)
- Knowledge of industry standard Software Development Life Cycle (SDLC) practices
- Knowledge of systems design concepts that provide security and stability
- Deep knowledge of Operating Systems and/or Application Development Platforms
- Ability to debug code and/or complex log files for troubleshooting and analysis of product defects
- Sound understanding of application engineering concepts
- Knowledge/experience with querying databases for data lookup/update
Preferred:
- Financial Services industry experience
- Coach / mentor other team members as appropriate.
- GitHub experience.
- Playwrite Test Automation.
Pay Transparency
Thrivent provides Equal Employment Opportunity (EEO) without regard to race, religion, color, sex, gender identity, sexual orientation, pregnancy, national origin, age, disability, marital status, citizenship status, military or veteran status, genetic information, or any other status protected by applicable local, state, or federal law. This policy applies to all employees and job applicants.
Thrivent is committed to providing reasonable accommodation to individuals with disabilities. If you need a reasonable accommodation, please let us know by sending an email to [email protected] or call 800-847-4836 and request Human Resources.
#RemoteSkills Required
- Bachelor's degree in Computer Science or other technical field or equivalent work experience
- 3 to 5 years of engineering experience
- Java
- REST APIs
- Kafka
- Spring Boot
- Spring Integration
- GitHub
- Experience using AI tools to improve engineering productivity
- Sound knowledge of Software Development Life Cycle (SDLC) practices
- Knowledge of systems design concepts that provide security and stability
- Deep knowledge of operating systems and/or application development platforms
- Ability to debug code and complex log files for troubleshooting and defect analysis
- Knowledge/experience querying databases for data lookup/update
- Financial services industry experience
- Coach/mentor other team members
- Playwright test automation
Thrivent Financial Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Thrivent Financial and has not been reviewed or approved by Thrivent Financial.
-
Retirement Support — Retirement programs featuring both a 401(k) and a pension are highlighted as a standout element that strengthens total rewards. These offerings are perceived to enhance long-term security across many roles.
-
Leave & Time Off Breadth — Time off provisions including PTO, company holidays, volunteer time, and paid parental leave are frequently called out as robust. These elements support work–life balance and overall satisfaction.
-
Healthcare Strength — Medical, dental, vision, and wellbeing resources are consistently described as comprehensive. Plan options, including high-deductible and traditional choices, offer flexibility to fit different needs.
Thrivent Financial Insights
What We Do
At Thrivent, we do work that matters—and we're reimagining financial services in ways that help individuals and communities thrive. With the belief that money is a tool, not a goal, we help over 2 million clients make the most of all they’ve been given through financial advice, insurance, investments, banking and generosity programs. As a Fortune 500 company with a 100-year legacy, Thrivent is committed to helping people build their financial futures and live more generous lives in their communities and beyond. For more information, visit thrivent.com. You can also find us on Facebook, Twitter and Instagram. See our social media privacy policy and page guidelines at thrivent.com/privacyandsocial.









