Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer, Backend - Data Platform image - Rise Careers
Job details

Staff Software Engineer, Backend - Data Platform

Who We Are

Imprint is building a next-generation co-branded credit card company to serve America’s great brands. Some of our partners include H-E-B, Turkish Airlines, Brooks Brothers, and Eddie Bauer. Imprint is backed by Kleiner Perkins, Thrive Capital, and Affirm. We are focused on building a brilliant team who want to change payments and who embody Imprint’s Operating Principles.

The Team

The Data Platform Engineering Team is dedicated to ensuring that our organization’s data assets are secure, reliable, and highly accessible for analytics, reporting, and operational needs. By managing our data infrastructure and processes with a focus on quality and governance, we empower data-driven decision-making across all teams at Imprint.

Location

This role can be remote OR hybrid. If hybrid, you may split between working remotely and working onsite from either our San Francisco, New York, or Seattle offices, 2-3 days a week as required by your manager.

What You'll Do

  • Data Pipeline Development: Build, maintain, and optimize ETL/ELT pipelines for data ingestion, processing, and storage.

  • Data Infrastructure and Platform: Design and implement a scalable data platform to support rapidly evolving analytics and reporting needs.

  • Collaboration: Work closely with Data Scientists, Analysts, and Engineers to deliver reliable data solutions that drive business insights.

  • Performance Optimization: Monitor and enhance data processing performance to ensure efficiency and reliability.

  • Data Quality: Develop tools and workflows to validate and maintain data integrity across systems.

  • Guide technical decision-making and help choose technical solutions that will scale both with the company and with our user base.

  • Work with our leadership team to craft a diverse engineering culture that is both inclusive and innovative.

  • Work closely with product and design teams to craft delightful experiences for our customers.

What We Look For

  • 7+ years of software development experience

  • 5+ years of programming experience with at least one modern language like Python, Java, Scala or Go

  • 3+ years of experience in developing data pipelines using Airflow (or similar orchestration tools)

  • 3+ years of experience contributing to the architecture and design of new and current systems (focusing on reliability, scalability and availability)

  • 2+ years of experience with modern data warehouse platforms like Snowflake

  • 2+ years of experience with stream processing (preferably Apache Spark or Apache Flink)

  • Strong knowledge of data structures, algorithms and system design

  • Strong sense of ownership, urgency, and drive

  • Experience in building high-scale distributed systems that handle large volumes of structured and semi-structured data

  • Track record of building and delivering mission-critical, 24x7 production software systems

  • Excellent troubleshooting and debugging skills

  • Open-source project experience

  • Experience in Fintech or Payment domain

Perks & Benefits

  • Competitive compensation and equity packages

  • Leading configured work computers of your choice

  • Flexible paid time off

  • Fully covered, high-quality healthcare including fully covered dependent coverage

  • Additional health coverage includes access to One Medical and option to enroll in an FSA

  • 16 weeks of paid parental leave for the primary caregiver and 8 weeks for all new parents

  • An understanding that successful hybrid work requires flexibility and an appreciation for asynchronous work

  • Access to industry-leading technology across all of our business units — stemming from our philosophy that we should invest in resources for our team that foster innovation, optimization, and productivity

Imprint is committed to a diverse and inclusive workplace. Imprint is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Imprint welcomes talented individuals from all backgrounds who want to build the future of payments and rewards. If you are passionate about FinTech and eager to grow, let’s move the world forward, together.

 

Imprint Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Imprint DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Imprint
Imprint CEO photo
Unknown name
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, Backend - Data Platform, Imprint

Join us at Imprint as a Staff Software Engineer, Backend - Data Platform, and be a part of transforming the world of co-branded credit cards with innovative analytics. At Imprint, our mission is to empower America’s most beloved brands like H-E-B and Turkish Airlines through exceptional payment solutions. As you step into this role, you'll be diving deep into our Data Platform Engineering Team, dedicated to ensuring our data is secure, reliable, and always accessible. You’ll get to design and implement a robust data platform while collaborating closely with talented Data Scientists and Analysts to create seamless, data-driven insights. Every day will be a challenge as you build and optimize ETL/ELT pipelines, monitor data processing performance, and innovate tools to maintain data integrity across our systems. We value a culture of inclusivity and innovation — we believe great ideas come from diverse perspectives. With the flexibility to work remotely or in one of our vibrant offices in San Francisco, New York, or Seattle, you’ll experience a work-life balance that fuels your creativity. The environment we foster here is geared toward growth and reimagining payments, making it an exciting place to work if you're passionate about FinTech. If you're ready to elevate your career and make a real impact, we’d love to have you on our team!

Frequently Asked Questions (FAQs) for Staff Software Engineer, Backend - Data Platform Role at Imprint
What are the responsibilities of a Staff Software Engineer, Backend - Data Platform at Imprint?

As a Staff Software Engineer, Backend - Data Platform at Imprint, you will be mainly responsible for building and maintaining data pipelines, designing a scalable data platform, and ensuring data integrity. Your role involves close collaboration with Data Scientists, Analysts, and other Engineers to craft reliable data solutions and enhance performance across our systems.

Join Rise to see the full answer
What qualifications are necessary for the Staff Software Engineer, Backend - Data Platform position at Imprint?

To qualify for the Staff Software Engineer, Backend - Data Platform role at Imprint, candidates should possess over 7 years of software development experience and at least 5 years of programming in languages such as Python, Java, or Scala. Familiarity with modern data pipelines, data architecture, and platforms like Snowflake and Apache Spark is also essential.

Join Rise to see the full answer
How does Imprint foster a diverse engineering culture for the Staff Software Engineer, Backend - Data Platform?

Imprint emphasizes an inclusive and innovative culture for the Staff Software Engineer, Backend - Data Platform. We believe in recruiting talents from varied backgrounds, encouraging diverse perspectives, and creating a work environment that champions collaboration. Our leadership team is committed to nurturing this culture, making it a priority in how we operate.

Join Rise to see the full answer
What kind of projects will a Staff Software Engineer, Backend - Data Platform work on at Imprint?

In the role of Staff Software Engineer, Backend - Data Platform at Imprint, you will work on exciting projects that involve building high-scale distributed systems, enhancing data processing performance, and optimizing our ETL/ELT pipelines—all critical to driving our business insights and improving customer experiences.

Join Rise to see the full answer
What is the teamwork approach at Imprint for the Staff Software Engineer, Backend - Data Platform?

Teamwork at Imprint, especially for the Staff Software Engineer, Backend - Data Platform, is centered around collaboration and communication. You will engage regularly with other engineering teams, product designers, and analysts to contribute to projects that enhance our platform's robustness and usability.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Backend - Data Platform
Can you describe your experience with developing data pipelines?

Certainly! When answering this question, focus on your specific experience with ETL/ELT processes, mentioning tools like Apache Airflow and the types of data you managed. Highlight any challenges faced during pipeline development and how you resolved them to enhance reliability and performance.

Join Rise to see the full answer
What kinds of data architectures have you designed in the past?

Discuss any architectural designs you have implemented in previous roles, paying special attention to aspects like scalability, reliability, and data warehousing. Providing examples of how these architectures met business requirements will showcase your expertise.

Join Rise to see the full answer
How do you ensure data quality and integrity in your projects?

In your response, emphasize strategies you’ve used to validate data quality—like developing automated tests and validation workflows. Cite specific tools and methodologies that you have employed to maintain data integrity throughout the systems you’ve worked with.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams?

Talk about the importance of clear communication and establishing shared goals. Provide examples of successful collaborations with Data Scientists, Analysts, or product teams that resulted in valuable insights or product improvements, illustrating how you foster teamwork.

Join Rise to see the full answer
What programming languages and frameworks do you prefer for backend development?

Be prepared to discuss your proficiency in programming languages like Python, Java, or Go. Explain why you prefer certain languages or frameworks for specific tasks, and describe any projects where these technologies proved particularly beneficial.

Join Rise to see the full answer
Can you give an example of a challenging debugging issue you encountered?

Share a specific situation where you faced a significant debugging challenge. Discuss the steps you took to investigate, resolve the issue, and what you learned from the experience. Show your analytical skills and persistence in finding solutions.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in data engineering?

Mention your commitment to continuous learning by following industry news, enrolling in courses, and participating in relevant workshops or conferences. Highlight how you incorporate new tools and technologies into your work to improve processes and outcomes.

Join Rise to see the full answer
What experience do you have with cloud-based data platforms?

Describe your experience with cloud technologies and any specific cloud platforms like AWS or Google Cloud that you've worked on. Explain how you utilized these platforms to deploy data solutions that improved performance or reduced costs.

Join Rise to see the full answer
How do you prioritize tasks when managing data projects?

Discuss your method for prioritizing tasks, such as using Agile methodologies or project management tools. Explain how you balance urgent requests with long-term goals while keeping stakeholders informed throughout the project lifecycle.

Join Rise to see the full answer
What is your philosophy toward creating a diverse and inclusive team culture?

Express your understanding of the value of diversity in engineering teams. Share any personal experiences or initiatives you’ve participated in that aimed to enhance inclusivity, and your belief in how such a culture contributes to innovation and better problem-solving.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Imprint Remote New York, San Francisco, OR Seattle
Posted 3 days ago
Photo of the Rise User
Walmart Remote MONTE VISTA, California
Posted 11 days ago
Photo of the Rise User
Posted 16 minutes ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
G-P Remote India (Remote-First)
Posted 10 days ago

Imprint is a financial services company based in New York. We partner with America's greatest brands to design, launch, and manage co-branded credit card programs that are worthy of modern customers.

31 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Future Unicorn
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!