Staff Engineer, Systems Engineer
Danville, Montour County, Pennsylvania, 17822, USA
Listed on 2026-02-12
-
IT/Tech
Systems Engineer
Overview
As a Staff Engineer on Thrivent’s Transactional Content Services team, you’ll lead the technical delivery of document management and workflow solutions that support millions of client, advisor, and Home Office transactions across life, health, annuity, mutual fund, and brokerage products. Leveraging your expertise in Java, REST, SOAP, Kafka, and Spring frameworks, you’ll develop scalable backend systems and contribute to front-end platforms, collaborating with engineering peers and cross-functional stakeholders to ensure solutions align with enterprise requirements and long-term vision.
You’ll provide mentorship, champion best practices in Agile and Dev Ops, and help drive automation and reliability, making a direct impact on Thrivent’s ability to process business efficiently and securely in a highly regulated environment.
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. These patterns should align to high level engineering goals and business initiatives
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 over all 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
Dev Ops
- 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…
(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).