Senior Software Development Engineer - Data Platforms at Fenwick & West

Job Description

Company Overview

Fenwick & West is a leading law firm with a focus on technology and life sciences. We provide comprehensive legal services to ground-breaking companies at every stage of their lifecycle. At Fenwick & West, we embrace a flexible and inclusive work environment. We are committed to fostering a remote-first culture where our employees can thrive regardless of location. Our fully distributed team is built on trust, collaboration, and open communication, supported by cutting-edge technology and a robust virtual infrastructure. We understand the importance of work-life balance and empower our employees to manage their schedules effectively while contributing to our firm's success.

Position Summary

Fenwick & West is seeking a highly motivated and experienced Senior Software Development Engineer to join our Data Platforms team. This is a fully remote position, allowing you to work from anywhere in the United States. As a Senior Software Development Engineer, you will play a key role in designing, developing, and maintaining our data infrastructure and pipelines. You will collaborate with data scientists, analysts, and other engineers to build scalable and reliable solutions that enable data-driven decision-making across the firm. This role requires a strong understanding of data warehousing concepts, ETL processes, and cloud-based technologies.

Key Responsibilities

  • Design, develop, and maintain data pipelines using tools like Apache Spark, Apache Kafka, and cloud-based data warehousing solutions (e.g., Snowflake, AWS Redshift).
  • Build and optimize data models for analytical and reporting purposes.
  • Collaborate with data scientists and analysts to understand their data needs and translate them into technical requirements.
  • Implement data quality checks and monitoring systems to ensure data accuracy and reliability.
  • Participate in code reviews and contribute to the development of coding standards and best practices.
  • Troubleshoot and resolve data-related issues in a timely manner.
  • Stay up-to-date with the latest data engineering technologies and trends.
  • Contribute to the development of our data strategy and roadmap.
  • Effectively communicate technical concepts to both technical and non-technical audiences using our remote collaboration tools.
  • Participate in virtual team meetings and contribute to a positive and collaborative remote work environment.

Required Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of experience in software development with a focus on data engineering.
  • Strong understanding of data warehousing concepts, ETL processes, and data modeling techniques.
  • Experience with cloud-based data warehousing solutions (e.g., Snowflake, AWS Redshift, Google BigQuery).
  • Proficiency in at least one programming language (e.g., Python, Java, Scala).
  • Experience with data pipeline tools (e.g., Apache Spark, Apache Kafka, Airflow).
  • Strong SQL skills.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and collaboratively in a remote environment.
  • Experience using remote collaboration tools such as Slack, Zoom, and Jira.
  • Must be authorized to work in the United States.

Technical Requirements

As a fully remote employee, you will be responsible for maintaining a suitable home office environment. The following technical requirements must be met:

  • Dedicated workspace free from distractions.
  • Reliable high-speed internet connection (minimum 50 Mbps download / 10 Mbps upload).
  • Company-provided laptop and monitor.
  • Company provides a one-time home office stipend to cover the cost of essential equipment such as a desk, chair, and headset.
  • Availability to work during core business hours in the Pacific Time Zone (PT).

Desired Skills

  • Experience with DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins).
  • Experience with data visualization tools (e.g., Tableau, Power BI).
  • Experience with machine learning and data science techniques.
  • Experience with data governance and security best practices.
  • Familiarity with legal or professional services industry data.
  • Strong communication and collaboration skills for effective remote teamwork.

Compensation & Benefits

The annual salary range for this position is $160,000 - $220,000, commensurate with experience and location within the United States. Fenwick & West offers a comprehensive benefits package, including:

  • Medical, dental, and vision insurance
  • Paid time off (vacation, sick leave, holidays)
  • 401(k) with company match
  • Life insurance and disability insurance
  • Employee assistance program
  • Professional development opportunities
  • Remote work stipend
  • Virtual team building activities and social events
  • Flexible working hours

How to Apply

Interested candidates are encouraged to apply by submitting their resume and cover letter through our online application portal. Please note that this is a fully remote position and only candidates residing in the United States will be considered. Our virtual onboarding process ensures a smooth transition into our remote work environment. Fenwick & West is an equal opportunity employer and values diversity at all levels.

Required Skills

  • Agile Methodologies
  • Scrum
  • Kanban
  • Jira
  • Confluence
  • Remote Collaboration Tools

Disclaimer: niimgkp.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. If you suspect any fraud or malpractice, email us at abuse@niimgkp.com.