
Staff Software Engineer, Data
Posted 3 hours ago

Posted 3 hours ago
This is a fully remote position, open to applicants in India.
• Design, develop, and scale data pipelines across a range of source systems and streams, encompassing internal, third-party, and cloud-based platforms.
• Collaborate with cross-functional teams to extract, load, and transform data utilizing cloud-native data engineering methodologies.
• Partner with stakeholders to comprehend data requirements and devise effective strategies for data acquisition and integration.
• Create unit tests and validate your software against established acceptance criteria.
• Advance and transform the design and architecture of applications towards cutting-edge technologies and best practices.
• Author, implement, and advocate for team standards in coding, documentation, and testing.
• Perform impact analysis to proactively identify the effects of changes across multiple applications.
• Gain insight into the business process domain to enhance support for business needs and align technologies with these processes.
• Experiment with and test ideas, validate assumptions against requirements, draw conclusions, and propose solutions.
• Lead code reviews and effectively communicate application modifications.
• Document code and projects to facilitate understanding, maintenance, and support for others.
• Troubleshoot issues arising in production and recommend effective solutions within the application and across multiple applications.
• Read, write, and critique design documents.
• Contribute to the team's sprint objectives and actively engage in our Agile practices, including suggestions for process enhancements.
• Spearhead continuous learning initiatives to elevate design and code quality, as well as to augment application domain expertise.
• Participate in the talent acquisition process.
• Bachelor’s degree in Computer Science, Information Systems, or a closely related field; or equivalent professional experience.
• At least 8 years of software engineering experience or a comparable level of expertise, with recent experience in building on cloud data platforms.
• Proven experience in a leadership role guiding the technical direction of a team of data engineering professionals.
• Strong proficiency in one or more programming languages commonly employed in data engineering (e.g., Python, Java, Scala).
• Practical knowledge of the Software Development Life Cycle (SDLC), including Agile/SCRUM and Waterfall methodologies.
• Expertise in designing scalable batch and streaming pipelines.
• Solid understanding of data modeling, schema design, and lakehouse principles.
• Experience with data governance, lineage, and quality frameworks.
• Background in working on mission-critical enterprise-class applications.
• Proven ability to coach and mentor junior team members.
• Flexible work arrangements including options for working from home, onsite, and hybrid roles.
• Company-provided technology packages for all team members.
• A collaborative, challenging environment filled with innovative team members.
• Extensive growth opportunities, as evidenced by our history of internal promotions.
• Continuous business training and career advancement opportunities.
• Competitive salary aligned with market standards, including bonus compensation, quarterly profit sharing, and annual merit bonuses.
• Generous PTO and holiday policy offering a total of 27.5 days during the first full year of employment.
• Comprehensive benefits package that includes 401(K) matching, adoption assistance, parental leave, tuition reimbursement, comprehensive medical/dental/vision coverage, and numerous unique benefits that contribute to making us a Great Place to Work.
Vertical Relevance
CenterWell Senior Primary Care
Get handpicked remote jobs straight to your inbox weekly.