Senior Engineer
Location
Wisconsin
Posted
23 days ago
Salary
$104.1K - $140.8K / year
Bachelor Degree7 yrs expEnglishJavaKafkaSDLCSOAPSpringSpring BootSpring Boot
Job Description
• 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.
Job 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