
Senior Engineer
Thrivent
full-time
Posted on:
Location Type: Remote
Location: Wisconsin • United States
Visit company websiteExplore more
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