
Senior Software Engineer II — Self-Serve Productivity
RemoteHunter · United States
- Hybrid
- Full-time
- $230,000 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Enhance central data platform, Portal, with user-facing tools.
- Develop frontend architecture and backend services.
- Improve data accessibility and trust across the company.
- Mentor team members and promote best practices.
- Collaborate on self-serve data solutions.
About the role
About Our Client
The organization operates within the grocery delivery and data infrastructure sector, addressing the challenge of enabling efficient, reliable access to grocery and household goods while supporting flexible earnings opportunities for personal shoppers. It provides a critical service used by millions, emphasizing the delivery of essential goods through scalable, user-centric platforms.About the Opportunity
The Senior Software Engineer II — Self-Serve Productivity will play a key role in enhancing the organization's central data platform, Portal. This position focuses on developing user-facing tools that improve data accessibility and trust across the company. The role requires collaboration with data professionals and product teams to design and implement solutions that empower data practitioners and support company-wide data initiatives.Responsibilities
- Lead frontend architecture and product development for Portal with a focus on UI/UX quality and performance.
- Contribute to backend services, APIs, data pipelines, and related infrastructure as needed.
- Drive new initiatives to evolve Portal as a unified data platform.
- Mentor team members and promote engineering best practices.
- Collaborate with cross-functional teams to identify data pain points and develop self-serve solutions.
Requirements
- 7+ years of relevant experience in software engineering.
- Expertise in frontend technologies, including React and TypeScript, with experience delivering polished user interfaces.
- Proficiency in backend development with Python and familiarity with APIs and data systems.
- Strong SQL skills and experience with data infrastructure tools such as Airflow, Snowflake, and dbt.
- Experience working within large codebases and cross-functional teams.
- Product-oriented mindset with the ability to balance urgency and quality.
- Self-motivated with a strong sense of ownership.
Preferred Qualifications
- Experience with internal developer or data tools.
- Knowledge of data catalog, lineage, or metadata systems.
- Leadership experience in frontend architecture or design systems.
- Bachelor's degree in Computer Science or related fields, or equivalent experience.
Pay Range and Compensation Package
- Compensation varies by location and candidate experience.
- US base pay ranges include:
- CA, NY, CT, NJ: $230,000 to $242,500 USD
- WA: $220,000 to $232,000 USD
- OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI: $211,000 to $222,500 USD
- All other states: $192,000 to $202,500 USD
- The role is eligible for equity grants and annual refresh grants.
Equal Opportunity Statement
Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.Note
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.Key skills/competency
- Senior Software Engineer
- Frontend Architecture
- React
- TypeScript
- Python
- SQL
- Data Infrastructure
- APIs
- UI/UX
- Data Platform
Skills & topics
- Senior Software Engineer
- Frontend Development
- React
- TypeScript
- Python
- Backend Development
- Data Platform
- SQL
- Airflow
- Snowflake
- dbt
- UI/UX
- Software Engineering
- Remote
How to get hired
- Tailor your resume: Highlight your 7+ years of experience, React, TypeScript, Python, and SQL expertise for this Senior Software Engineer role.
- Showcase data platform skills: Emphasize experience with Airflow, Snowflake, dbt, and building user-facing data tools.
- Demonstrate product mindset: Provide examples of balancing urgency and quality in previous projects.
- Prepare for technical interviews: Be ready to discuss frontend architecture, backend services, and data infrastructure.
- Research the company: Understand their role in grocery delivery and data infrastructure to align your application.
Technical preparation
Master React component architecture and state management.,Practice advanced TypeScript features and type safety.,Build complex SQL queries and data modeling scenarios.,Design scalable APIs and backend Python services.
Behavioral questions
Describe a challenging data pain point you solved.,How do you mentor junior engineers on best practices?,Share an instance of balancing urgency and quality.,How do you take ownership of a new initiative?
Frequently asked questions
- What is the typical salary range for a Senior Software Engineer II at this company?
- The salary for a Senior Software Engineer II role varies by location. In California, New York, Connecticut, and New Jersey, the base pay ranges from $230,000 to $242,500 USD. For other states, the range is between $192,000 and $202,500 USD. This compensation is in addition to potential equity grants.
- What are the key technologies for the Senior Software Engineer II position?
- The Senior Software Engineer II role requires strong expertise in frontend technologies like React and TypeScript, and proficiency in backend development with Python. Familiarity with SQL, and data infrastructure tools such as Airflow, Snowflake, and dbt is also crucial.
- Is this a remote position for the Senior Software Engineer II role?
- Yes, the Senior Software Engineer II position is a remote role. The provided salary ranges reflect variations based on location within the US, but the work itself is remote.
- What is the expected experience level for a Senior Software Engineer II?
- Candidates for the Senior Software Engineer II role are expected to have 7+ years of relevant experience in software engineering. Experience in frontend architecture, backend development, and data systems is highly valued.
- What will be my primary responsibilities as a Senior Software Engineer II?
- As a Senior Software Engineer II, you will lead frontend architecture and product development for the 'Portal' data platform, contribute to backend services and APIs, drive new initiatives for the data platform, and mentor team members. You'll also collaborate with cross-functional teams to develop self-serve data solutions.
- Does the company offer equity for the Senior Software Engineer II role?
- Yes, the Senior Software Engineer II role is eligible for equity grants and annual refresh grants, in addition to the base salary and location-based pay ranges.
- What is the main goal of the Self-Serve Productivity team?
- The Self-Serve Productivity team aims to enhance the organization's central data platform, 'Portal,' by developing user-facing tools. The goal is to improve data accessibility and trust, empowering data practitioners and supporting company-wide data initiatives.