[Remote] Sr Engineer
Note: The job is a remote job and is open to candidates in USA. Thrivent is committed to helping people thrive with purpose, and they are seeking a Sr Engineer to serve as a technical expert within a product team focused on Salesforce Marketing Cloud capabilities. The role involves designing solutions, developing software, collaborating within teams, and coaching junior engineers to enhance their skills.
Responsibilities
- Apply technical knowledge to support SFMC campaign activation and integration with Java or other object-oriented services (e.g., Apex, C#)
- Solve problems independently aligned to broader software engineering strategy and platform direction
- Design integrations across Java or other object-oriented services and SFMC supporting scalable campaign activation patterns
- Build Java or other object-oriented services and SFMC integrations independently and collaboratively with the team
- Deliver reliable, scalable, and performant solutions meeting team expectations for system stability
- Develop APIs and integrations supporting campaign execution, orchestration, and data activation
- Improve system stability, performance, and maintainability across Java services and SFMC platforms
- Share new ideas and best practices across Java or other object-oriented services, APIs, and SFMC capabilities
- Encourage continuous learning and skill development for junior engineers within the team
- Stay current on modern development practices across Java, APIs, and integration patterns
- Participate in team’s collaboration sessions to provide technical expertise to solve a problem/remove technical roadblocks for the team
- Participate in product planning and implementation. Helps team to understand and decompose work
- Contribute to develop engineering practices, templates and frameworks in collaboration with the team
- Continuously assessing 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
- Participates in the team support rotation and provides expert knowledge on focus subsystems
- Contribute to define the selection criteria for selecting the right technology vendors
- Participate in proof of concept / technology along with the vendor
- Provide guidance to junior engineers to help them learn foundational 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
- 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
- Contribute to the recruitment to define the structure of the interview process to hire the right talent to the team
- Models Thrivent’s leadership competencies
- 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
Skills
- 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
- Perform code reviews with associate team members
- Financial Services industry experience
- Coach / mentor other team members as appropriate
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
Company Overview
Company H1B Sponsorship