Thrivent

Senior Engineer

Thrivent

full-time

Posted on:

Location Type: Remote

Location: WisconsinUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $104,063 - $140,793 per year

Job Level

About the role

  • 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
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
  • disability insurance
  • supplemental protection insurance
  • 20 days of Paid Time Off each year
  • Sick and Safe Time
  • 10 paid company holidays
  • Volunteer Time Off
  • paid parental leave
  • EAP
  • well-being benefits
  • other employee benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootKafkaREST APIsSOAPDevOpsCI/CDdebuggingdatabase queryingsystems design
Soft Skills
mentoringcollaborationproblem-solvingcommunicationtechnical leadershipcontinuous improvementcode reviewguiding debugging effortsplanningengagement
Certifications
Bachelor's degree in Computer Scienceequivalent work experience