Sr. Software Engineer (Data Services)

Posted 2 Days Ago
Easy Apply
Hiring Remotely in USA
Remote
Senior level
Financial Services
We provide the technology and service so donors can focus on giving and organizations can focus on growth.
The Role
The Sr. Software Engineer will develop software for philanthropic solutions, focusing on data pipelines and cloud applications, mentoring others, and collaborating with teams.
Summary Generated by Built In

 

Job Title:

Sr Software Engineer

Department:

Product Engineering


Position Description:

The Sr Software Engineer will be working with other engineers, architects, and product managers to develop software on our philanthropic solutions software platform. This person must be self-motivated and results-oriented with strong programming skills across modern enterprise software architectures. The Sr Software Engineer is expected to work well in an agile development environment to mentor and develop those around them and build superior products.

 

Duties & Responsibilities:

  • Write and maintain scripts written in Python for data engineer and machine learning pipelines.
  • Modification of database objects using SQL (stored procedures, views, tables etc.)
  • Write Automated Unit, Integration, and UI-level Tests to increase code quality and lower defect rate.
  • Provide technical guidance, mentorship while providing technical and design feedback leveraging code and peer reviews across the full application stack.
  • Collaborate and pair with other software and data engineers and product professionals to design, implement and test new features and product refinements.
  • Refactor existing code to improve maintainability and quality.
  • Author and present training materials and documentation to other team members and users of software
  • Work closely with Product Management and other areas of the business to ensure market needs are met.
  • Work with Architecture team to design and implement new service-based, automated application environment.
  • Adhere to defined security standards in both functional and non-functional duties of job.
  • Work with cloud storage and warehousing tools such as Snowflake.
  • Maintain and deploy Lambda services in AWS.
  • Work with reporting software such as Metabase.
  • Other duties as assigned.

 

Education & Experience:

  • Bachelor’s degree in computer science or related field required.
  • 5+ years of experience with SQL and unstructured databases.
  • 3+ years of experience in the programming and support of complex enterprise cloud applications
  • 3+ years of experience with Python and Snowflake or other similar data warehouse tools and services.
  • Experience with Azure cloud services
  • Lean/Agile methodologies
  • Git
  • Strength in algorithms and design patterns
  • Experience with automated testing frameworks and test-driven development is a plus.
  • Financial technology experience is a plus.
  • A working understanding of CQRS and Mediator patterns
  • Experience working with multi-tenanted systems.
  • Experience with reporting and data models.

Ren is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

Top Skills

AWS
Azure
Git
Metabase
Python
Snowflake
SQL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Indianapolis, IN
419 Employees
Year Founded: 1987

What We Do

Ren is a driving force that powers people, ideas, and institutions for good. As the leading independent philanthropic solutions provider in North America, Ren delivers the expertise, standards, and technology necessary to power growth and scale throughout the philanthropic economy. Elite financial services firms, nonprofit organizations, and community foundations rely on Ren to support more than $125 Billion of assets through their planned giving programs, including charitable trusts, donor-advised funds, pooled income funds, endowments, and private foundations.

Similar Jobs

NVIDIA Logo NVIDIA

Senior Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office or Remote
Santa Clara, CA, USA
21960 Employees
148K-288K Annually

Atlassian Logo Atlassian

Account Executive

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
Mountain View, CA, USA
11000 Employees
166K-261K Annually

Atlassian Logo Atlassian

Principal Strategist, Partner Strategy

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
San Francisco, CA, USA
11000 Employees
149K-233K Annually

Atlassian Logo Atlassian

Sales Development Representative

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
Salt Lake City, UT, USA
11000 Employees
28K-45K Hourly

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
80 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account