Senior Software Engineer, Data
Indexed description
What You'll Do
- Architect, build, and maintain ETL/ELT pipelines using Airbyte, Dagster, or similar frameworks.
- Integrate with REST, GraphQL, and file-based APIs, as well as RPA workflows.
- Optimize Postgres queries and schemas for performance at scale.
- Implement monitoring and alerting to ensure data quality and availability.
- Collaborate with Product, DevOps, and QA to deliver reliable integrations quickly.
- Document integration patterns and help evolve our data platform architecture.
- Provide technical leadership and mentorship to other engineers working on data systems.
- 5+ years of experience in software engineering with a focus on data systems or backend integrations.
- Expert in SQL and proficient with Postgres optimization.
- Hands-on experience with Airbyte, Dagster, or similar tools.
- Strong programming skills in Node.js or Python.
- Familiarity with CI/CD pipelines and cloud environments (GCP preferred).
- Experience with RPA tools (e.g., UiPath, Automation Anywhere, Blue Prism) a strong plus.
- Clear communication skills and a collaborative mindset.
- Experience with streaming data systems (Kafka, Pub/Sub).
- Exposure to data governance or compliance in regulated industries.
- Contributions to open-source data or integration tooling.
- Fully onboarded into Arya’s development environment and tooling.
- Access to and understanding of existing Airbyte/Dagster pipelines, Postgres schemas, and RPA workflows.
- Shadow a senior team member on one live deployment.
- Ship at least 1 minor bug fix or small improvement to an existing integration.
- Review integration documentation and begin drafting notes on areas for improvement.
- Ship your first net-new integration (API, file-based, or RPA) into staging or production.
- Implement basic monitoring or alerting improvements for an existing pipeline.
- Partner with Product to map integration requirements for an upcoming customer.
- Deliver a performance analysis on at least one critical data flow and propose optimization.
- Begin contributing to code reviews for data-related pull requests.
- Fully own a subset of data integrations from development through monitoring.
- Ship at least 1 high-impact performance improvement (e.g., reduced latency, improved throughput).
- Deploy an RPA-based integration into production for a customer with limited API access.
- Document integration processes and edge cases for assigned systems.
- Participate in customer onboarding calls to understand integration pain points.
- Design and implement an automation to streamline integration deployment or monitoring.
- Lead a cross-functional initiative to improve data quality or reduce integration failures by 25%+.
- Propose and implement schema or architecture changes to support future integrations at scale.
- Mentor a junior engineer or new hire on Arya’s data engineering stack.
- Present a “State of Data Systems” review to the engineering team, outlining current health, risks, and opportunities.
- Think Like a Customer
- Find Small Wins Everyday
- Teach and Learn Consistently
- Be Prepared
- Communicate Simply
- Be Kind
What We Offer
Arya is committed to being transformative to the careers of those who share our values, and are looking to build a generational business. We offer:
The Basics
- Competitive salary + equity
- Comprehensive health and wellness benefits
- Flexible PTO and generous parental leave
- Performance-based incentives
- Wellhub subscription with access to premium fitness facilities, team workouts
- Be part of a company that treats its values as its biggest priority
- Learn more about building and scaling a business in months than others will in years
- Have ownership, influence and impact that runs far and wide
- Work flexibly, with a focus on progress over activity
- Never sacrifice your mental health- while we work hard, we're committed to avoiding burnout at all costs
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search