Senior Engineer

Full TimeRemoteTeam 5,001-10,000Since 1922H1B SponsorCompany SiteLinkedIn

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

Related Categories

Related Job Pages