
Staff Software Developer – Data Ingestion
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Canada.
• Oversee the execution of large-scale engineering projects from the design phase through to implementation and deployment.
• Offer technical guidance and mentorship to developers within the team.
• Develop and evaluate both high-level and low-level design documentation.
• Enhance software quality by adhering to coding best practices, unit testing, and test automation.
• Engage in Agile development processes such as daily standups, retrospectives, and sprint planning.
• Ensure compliance with architectural standards, Definition of Ready, Definition of Done, and engineering best practices.
• Take responsibility for production issues, identifying long-term solutions to prevent recurrence.
• Create reusable design patterns and scalable software solutions.
• Work closely with Product Management, UX, and Engineering teams to achieve business objectives.
• Shape technical direction across teams and facilitate alignment towards the target architecture.
• Guide and mentor team members through code reviews, pairing sessions, and knowledge-sharing initiatives.
• Lead incident response reviews, communicating findings and recommendations to stakeholders.
• Assist in prioritizing tasks, removing obstacles for teammates, and ensuring commitments are fulfilled with quality and timeliness.
• Significant experience in designing, building, and delivering intricate software systems.
• Strong knowledge in software engineering, system design, and contemporary development practices.
• Proficiency with Golang, Python, and associated development ecosystems.
• Proven track record of leading technical projects and influencing results across teams.
• Excellent problem-solving abilities, capable of navigating ambiguity and formulating effective solutions.
• In-depth understanding of software development best practices, including testing, automation, code quality, and architecture.
• Experience in mentoring and developing engineers at various levels of expertise.
• Ability to communicate technical concepts effectively to both technical and non-technical audiences.
• Strong collaboration skills and stakeholder management.
• Demonstrated capability to align technical decisions with business goals and organizational objectives.
• A growth-oriented mindset with the capacity to independently learn new technologies, frameworks, and domains.
• Candidates interviewing remotely are required to be on camera during all video interviews.
• Employees must adhere to internal information security policies, standards, and controls.
• Employment may be subject to background verification and additional regulatory, security, or compliance requirements.
• Equity for all employees.
• Flexible time off and paid volunteer days.
• RRSP contribution and matching.
• Training and career development programs.
• Comprehensive private benefits plan including medical, mental health, dental, disability, life and AD&D, along with value-added services.
• Robust Employee Assistance Program (EAP) offering mental health services.
• Family-forming benefits, enhanced maternity benefits, and paid parental leave.
• Variable incentive compensation.
• New hire equity grants.
Hilton
OhioHealth
CVS Health
Acxiom
Get handpicked remote jobs straight to your inbox weekly.