Senior Engineer
Posted 68ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Engineer at Thrivent focusing on scalable enterprise payments and money movement solutions. Collaborating on technical engineering and mentoring junior engineers in distributed payment services.
Responsibilities:
- 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




















