As a Senior Engineer on Thrivent’s Enterprise Payments and Money Movement team, you will serve as a technical expert in modern application engineering and distributed payment services.
You will design and develop business-critical capabilities that securely and reliably move money across Thrivent’s platforms.
You will apply deep technical knowledge to deliver scalable, stable, and resilient services using Java, Spring Boot, Kafka, REST APIs, and SOAP mainframe integrations.
You will determine specifications, plan and design system components, and develop core software that meets performance, security, and compliance requirements.
You will work independently and collaboratively with product and engineering peers to solve complex problems, remove technical roadblocks, and ensure solutions align with long-term platform and architecture strategy.
You will also contribute to engineering standards, improve DevOps and CI/CD practices, and help strengthen the team’s approach to observability, scalability, and reliability.
In this role you will mentor and up-skill junior engineers by sharing techniques, reviewing code, guiding debugging efforts, and helping them grow foundational engineering skills.
You will participate in product planning, help decompose work, contribute to vendor evaluations, and support hiring efforts by engaging in the tech community and interview process.
Your expertise will advance the quality and maturity of Thrivent’s money movement capabilities and support a culture focused on continuous improvement, collaboration, and delivering meaningful outcomes for clients.
Requirements
Bachelor's degree in Computer Science or other technical field or equivalent work experience
7+ years of experience in engineering environments, taking abstract concepts and ideas and formulating a detailed software engineering plan to deliver
Sound knowledge of industry standard Software Development Life Cycle (SDLC) practices
Sound knowledge of version and revision control practices and procedures
Sound knowledge of systems design concepts that provide security and stability
Expertise in debugging code and/or complex log files for troubleshooting and analysis of product defects
Expert knowledge/experience with querying databases for complex data lookup/update
Tech Stack
Java
Kafka
SDLC
SOAP
Spring
Spring Boot
SpringBoot
Benefits
various bonuses (including, for example, annual or long-term incentives)
medical, dental, and vision insurance
health savings account
flexible spending account
401k
pension
life and accidental death and dismemberment insurance