Job Closed
This listing is no longer active.
Thrivent Financial is a faith-based, nonprofit financial services organization dedicated to helping Christians manage their money wisely and generously. Owned b
Staff Engineer – HR Technology
Location
Minnesota
Posted
98 days ago
Salary
$126.5K - $171.1K / year
Seniority
Lead
Job Description
Staff Engineer – HR Technology
Thrivent Financial
• Designing Solutions • Apply expert industry knowledge and broad understanding of multiple disciplines with technical knowledge to drive outcomes for customers • Ability to work and problem solve independently on initiatives that align to the broader software engineering strategy • Design systems and software integration patterns across a diverse software engineering ecosystem. • Developing Software • Use independent, critical thinking to solve complex problems which are significant to the customer. • Uses application and system data, as well as past experiences to inform decision making. • Leader in technical expertise; Develops most architecturally impactful components of solutions • Lead to identify, incorporate and define development frameworks and libraries useful to the product • Learning and Applying New Techniques • Seek out industry and technology knowledge along with best practices to share with the team. • Collaborating within the Team • Coordinate design and integration of the entire system including subsystems. • Research and recommend technology to improve the current systems • Participate in team’s collaboration session to provide technical expertise to solve a problem/remove technical roadblocks for the team • Participate in product planning and implementation. Helps product owner to create technical user stories as required/needed. • Contribute to detailed application specifications, standards, and diagrams and develop coding standards / best practices • Collaborating Across Teams • Broker solution design and implementation across product teams to achieve outcomes; Contribute to overall systems design which involves multiple teams, research and provide customization or development recommendations, and implement accordingly • Collaborating Across The Organization • Act as an SME to provide overall operations and support processes to build resilient systems for the enterprise • Setting product/platform technology strategy • Lead the design of critical path/technology for the product group. • Contribute to innovative solutions that align to strategic objectives for the customer • Provide platform technology expertise to teams within product group as well as interdependent teams across the organization • Help to define the technology / tools roadmap along with the product owner for the team. • Defining Engineering Standards and Patterns • Partner with the engineering community inside and outside Thrivent in establishing best practices • Share engineering standards across internal teams and collaborate to help software engineers apply these patterns to build solutions that achieve outcomes • DevOps • Lead the resolution of critical incidents and provides leadership in proactively addressing product issues • Continuously assessing technology to build more stable, scalable, and resilient software • Promote and expand on the use of the CI/CD pipeline to improve the deployment and build process. • Selecting & Managing Technology Vendors • Lead the evaluation process for software solutions - advising on strengths and weaknesses of the external software. • Provide a summary of how a tool impacts business processes and goals. • Contribute in criteria’s for selecting the right platforms and software for the product team. • Coaching Engineers • Provide guidance and reinforcement around established engineering best practices • Provide technical leadership and mentoring to other engineers of varying levels inside the product group • Provide trainings and demos to address knowledge gaps within the team • Recruiting and Building Talent • Engage in the tech community to build the Thrivent technology brand and position as the employer of choice in the market • Participate in the interview process or be part of the panel to recruit the right talent to the team • Take part in the Talent Captain role for the product group. This person also leads in how we interview. Models Thrivent’s leadership competencies – courage, collaboration, and commitment by demonstrating resiliency, working together to make the best decisions, and holding yourself and others accountable. • Supports and/or develops an environment in which Thrivent employees and colleagues are focused on continuous improvement, exceptional employee engagement, and an unwavering commitment to our clients. • Shapes and/or supports a culture that represents the Thrivent purpose, promise and values, ensuring that Thrivent’s trust and reputation remain strong with its clients.
Job Requirements
- Bachelor's degree in Computer Science or other technical field or equivalent work experience
- 10+ years of experience in engineering environments
- Experience architecting software solutions with requirements such as performance SLOs, high availability, reliability, security, etc.
- Understand data and system integration patterns and technologies
- Proficiency in managing large scale projects
- Ability to articulate and transfer complex ideas to a wide audience through both verbal and written communication.
- Strong conceptual, critical thinking, technical and problem-solving skills with good attention to details.
- Must be articulate and have the ability to meet with high level management to present and/or deliver technical documentation.
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – iOS – SDK
InfernoRed TechnologyWe build cutting-edge web, mobile, and cloud products for some of the largest organizations in the world.
• Work closely with product managers, designers, and backend engineers to define requirements and implement solutions • Identify and resolve performance bottlenecks • Collaborate with QA teams to troubleshoot issues • Stay current with emerging trends in iOS and integrate industry best practices • Actively participate in agile development processes
• Design, configure, and deploy CCaaS (Contact Center as a Service) and UCaaS (Unified Communications as a Service) solutions tailored to credit union environments • Integrate Eltropy's AI Voice 2.0 voicebot and AI Assistant products with client telephony systems including SIP trunks, PBX, and IVR platforms • Partner with Onboarding Managers to execute technical onboarding for new credit union clients, including network assessments, call flow design, and go-live support • Troubleshoot and resolve telephony infrastructure issues across SIP, VoIP, and cloud PBX environments • Document client telephony configurations, escalation paths, and network topology in internal systems • Collaborate with the product and engineering teams to identify and communicate client-reported issues, feature gaps, or integration improvements • Support QA testing of voice agent configurations, including DTMF routing, warm/cold transfer flows, and bilingual (English/Spanish) language persistence • Develop and maintain internal technical documentation, runbooks, and client-facing configuration guides • Advise clients on telephony best practices, compliance considerations (NCUA, CFPB), and security posture relevant to financial institutions.
Senior Software Engineer, Endpoint Agent – MacOS
Keeper Security, Inc.Manage, protect and monitor all your organization's passwords, secrets and remote connections with zero-trust security
• Design, build, and maintain macOS agent components for EPM, including elevation workflows, policy enforcement, and audit logging • Implement secure local policy evaluation and caching to support offline/online operation and consistent enforcement • Build robust agent lifecycle capabilities including installation, upgrades, rollback safety, notarization/signing, and configuration management • Integrate the agent with management-plane services and APIs for policy distribution, device identity, telemetry, and reporting • Strengthen tamper resistance and abuse prevention, including hardening service/daemon behavior and agent configuration/update flows • Improve diagnostics and observability (structured logs, health signals, performance profiling, crash handling) to support enterprise deployments • Collaborate with QA Automation to improve test coverage and reliability across unit, integration and end-to-end test suites • Participate in secure SDLC practices, threat modeling, code reviews, and on-call/incident response as needed
Senior Software Engineer, Endpoint Agent – Windows
Keeper Security, Inc.Manage, protect and monitor all your organization's passwords, secrets and remote connections with zero-trust security
• Design, build, and maintain Windows agent components for EPM, including privilege elevation workflows, policy enforcement, and audit logging • Implement secure local policy evaluation and caching to support offline/online operation and consistent enforcement • Build robust agent lifecycle capabilities including installation, upgrades, rollback safety, and configuration management • Integrate the agent with management-plane services and APIs for policy distribution, device identity, telemetry, and reporting • Strengthen tamper resistance and abuse prevention (e.g., protecting services/processes, hardening configuration and update flows) • Improve diagnostics and observability (structured logs, health signals, performance profiling, crash handling) to support enterprise deployments • Collaborate with QA Automation to improve test coverage and reliability across unit, integration and end-to-end test suites • Participate in secure SDLC practices, threat modeling, code reviews, and on-call/incident response as needed



