Remote Staff Engineer/Architect; Java
Minneapolis, Hennepin County, Minnesota, 55400, USA
Listed on 2026-02-28
-
IT/Tech
Systems Engineer
Job Description
Our client is looking for a Staff Engineer/Architect with experience in Dev Ops, Custom Application Development and Source Control & Delivery. This person needs to be a player/coach to help drive engineering maturity within the team, collaborate with POs to help refine broad tech initiatives, etc.
The Finance & Actuarial tech stack is a hybrid ecosystem of legacy platforms and modern cloud-based capabilities that together support financial reporting, actuarial modeling, regulatory compliance, and analytics.
- Mainframe & Legacy Processing (COBOL, CICS, JCL, etc.)
- Large Enterprise Grade Systems (People Soft, Concur, TAI, etc.)
- Custom Application Development (Java, Open Shift, Python,)
- Source Control & Delivery (Git/Git Hub, CICD, Cloudsmith, etc.)
- Some data engineering tools (SQL, Databricks, etc.)
As Staff Engineer you will be a player coach. You will provide deep technical leadership, drive architectural direction, and deliver high impact engineering solutions across teams. As a senior individual contributor, you will translate customer and business needs into scalable systems and platform aligned technical designs, while elevating engineering practices through mentorship, thought leadership, and cross team influence. Provide leadership, mentoring, and guidance to various IT methodologies including Agile, Dev Ops, and Reliability practices.
DesigningSolutions
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. These patterns should align to high level engineering goals and business initiatives
Implementing SolutionsUse 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 TechniquesSeek out industry and technology knowledge along with best practices to share with the team.
Collaborating Across TeamsBroker 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 OrganizationAct as an SME to provide over all operations and support processes to build resilient systems for the enterprise?
Setting product/platform technology strategyLead 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 PatternsPartner 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
Dev OpsLead 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 VendorsLead 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 EngineersProvide 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 with in the team
Recruiting and Building TalentEngage 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.
EEO StatementWe are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).