Senior Backend Developer

Shift Technology
Summary
Join Shift Technology's Engineering team and help build the future of insurance with AI-powered products. As a Software Engineer, you will design and implement scalable features, build and maintain high-performance data pipelines, collaborate with cross-functional teams, operate and enhance data infrastructure, and support the integration of new tools. The ideal candidate possesses 5+ years of experience in software development or data engineering in cloud-based environments, strong programming skills in C# .NET and Python, proficiency in data transformation and processing tools, and experience with distributed data systems. Shift Technology offers a competitive total rewards and benefits package, including flexible remote and hybrid working options, competitive salary, company equity, generous PTO, and mental health benefits. We are committed to fostering a diverse and inclusive workforce.
Requirements
- 5+ years of experience in software development or data engineering in cloud-based environments
- Strong programming skills in C# .NET and Python, with a solid grasp of OOP principles
- Proficiency in data transformation and processing tools (e.g. PySpark, dbt)
- Experience designing scalable and robust data platforms
- Familiarity with data modeling techniques (e.g., star schema, data vault)
- Experience with distributed data systems and Database optimization
- Comfortable working with NoSQL data stores and SQL Server
- Experience in ETL processes and orchestration tools like Apache Airflow etc
- A passion for continuous learning, mentoring, and solving complex problems
- Excellent communication skills in English
Responsibilities
- As a Software Engineer, your technical expertise and autonomy will allow you to design and implement scalable, intuitive features across our platform
- Build and maintain high-performance data pipelines, contributing to a robust data and application architecture
- Collaborate closely with cross-functional teams including Data Scientists, Engineers, and Product Managers to deliver impactful solutions
- Operate and enhance our data infrastructure, ensuring seamless data movement across platforms
- Support the evaluation and integration of tools that empower engineering and data science teams
Benefits
- Flexible remote and hybrid working options
- Competitive Salary and a variable component tied to personal and company performance
- Company equity
- Focus Fridays, a half-day each month to focus on learning and personal growth
- Generous PTO and paid holidays
- Mental health benefits
- 2 MAD Days per year (Make A Difference Days for paid volunteering)