Senior Engineer
About the role
Design Solutions Apply technical knowledge to drive outcomes for customers;Work and problem solve independently on initiatives that align to the broader software engineering strategy; Develop Software Work independently, as well as collaboratively with team, in developing core software for the product that delivers outcomes;Consistent and dependable in delivering core software that delivers outcomes and meets/exceeds the teams’ expectations for stability, scalability, resilience, etc.; Learn and Apply New Techniques Share new ideas and techniques with team;Encourage junior engineers to invest in learning as a part of their job; Collaborate within the Team Participate in team’s collaboration sessions to provide technical expertise to solve problems/remove technical roadblocks for the team;Participate in product planning and implementation. Help team to understand and decompose work; Define Engineering Standards and Patterns Contribute to developing engineering practices, templates and frameworks in collaboration with the team; DevOps Continuously assess technology to build more stable, scalable, and resilient software. Use data to measure progress;Promote and expand on the use of the CI/CD pipeline to improve the deployment and build process;Participate in team support rotation and provide expert knowledge on focus subsystems; Select & Manage Technology Vendors Contribute to define the selection criteria for selecting the right technology vendors;Participate in proof of concept/technology along with the vendor. Coach Engineers;Provide guidance to junior engineers to help them learn foundational software engineering skills;Provide technical expertise and help the team to solve technical/software issues;Provide trainings to the junior developers and groom them;Provide domain expertise on software products in their area to junior engineers to help them learn/grow their skills and contribute as part of the team;Recruit/Build 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;Contribute to the recruitment to define the structure of the interview process to hire the right talent to the team;Model Thrivent’s leadership competencies – courage, collaboration, and commitment by demonstrating resiliency, working together to make the best decisions, and holding yourself and others accountable;Support and/or develop an environment in which Thrivent employees and colleagues are focused on continuous improvement, exceptional employee engagement, and an unwavering commitment to our clients; andShape and/or support a culture that represents the Thrivent purpose, promise and values, ensuring that Thrivent’s trust and reputation remain strong with its clients.
Responsibilities
- Develop Software Work independently, as well as collaboratively with team, in developing core software for the product that delivers outcomes;
- Consistent and dependable in delivering core software that delivers outcomes and meets/exceeds the teams’ expectations for stability, scalability, resilience, etc.;
- Collaborate within the Team Participate in team’s collaboration sessions to provide technical expertise to solve problems/remove technical roadblocks for the team;
- Define Engineering Standards and Patterns Contribute to developing engineering practices, templates and frameworks in collaboration with the team;
- Promote and expand on the use of the CI/CD pipeline to improve the deployment and build process;
- Provide guidance to junior engineers to help them learn foundational software engineering skills;
- Provide domain expertise on software products in their area to junior engineers to help them learn/grow their skills and contribute as part of the team;
- Engage in the tech community to build the Thrivent technology brand and position as the employer of choice in the market;
- Contribute to the recruitment to define the structure of the interview process to hire the right talent to the team;
- Model Thrivent’s leadership competencies – courage, collaboration, and commitment by demonstrating resiliency, working together to make the best decisions, and holding yourself and others accountable;
- Support and/or develop an environment in which Thrivent employees and colleagues are focused on continuous improvement, exceptional employee engagement, and an unwavering commitment to our clients;
- Shape and/or support a culture that represents the Thrivent purpose, promise and values, ensuring that Thrivent’s trust and reputation remain strong with its clients.
Requirements
- Bachelor’s or foreign equivalent degree in Applied Computer Science, Management Information Systems, Computer Science, or a related field plus 5 years of progressive post-baccalaureate experience as a data engineer, specialist or consultant, or closely related occupation.
- Must possess 5 years of experience in the following: Development and maintenance of data warehouse and business intelligence using Informatica PowerCenter and Zena;Working with Oracle, SQL, PL/SQL and other relational databases;Designing and architecting data pipelines;Processing data from OLTP/Flat file to staging and from staging to OLAP environment through various transformations;Interacting with clients for requirement gathering and finalizing specifications.
- Must possess 3 years of experience in the following: Working with IICS and Snowflake
- Must possess 2 years of experience in the following: Working with Databricks
- Must also have demonstrable experience in each of the following: Datawarehouse model using STAR schema. Developing and executing test cases. Building reusable components for reporting and analyticsActing as a subject matter expertise in data analysis, building optimized data pipelines, deploying and maintaining a large volume of heterogenous data to create enterprise data lake.
Qualifications
- Must possess 5 years of experience in the following: Development and maintenance of data warehouse and business intelligence using Informatica PowerCenter and Zena;Working with Oracle, SQL, PL/SQL and other relational databases;Designing and architecting data pipelines;Processing data from OLTP/Flat file to staging and from staging to OLAP environment through various transformations;Interacting with clients for requirement gathering and finalizing specifications.
- Must possess 3 years of experience in the following: Working with IICS and Snowflake
- Must possess 2 years of experience in the following: Working with Databricks
- Must also have demonstrable experience in each of the following: Datawarehouse model using STAR schema. Developing and executing test cases. Building reusable components for reporting and analyticsActing as a subject matter expertise in data analysis, building optimized data pipelines, deploying and maintaining a large volume of heterogenous data to create enterprise data lake.
Skills
- Technical knowledge in data warehousing and business intelligence;
- Experience with Informatica PowerCenter and Zena;
- Experience with Oracle, SQL, PL/SQL and other relational databases;
- Experience with data pipelines design and processing;
- Experience with IICS and Snowflake;
- Experience with Databricks;
- Experience with STAR schema data warehouse model;
- Experience with test case development and reusable components for reporting and analytics;
- Experience acting as a subject matter expert in data analysis, building optimized data pipelines, and deploying large volumes of heterogeneous data to create enterprise data lakes.
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, and other employee benefits
Pay
$157,466/year
Schedule
Full-time