iOS Software Engineer developing features for Reddit's contributions platform. Collaborating across teams to enhance posting and commenting experiences for users.
Responsibilities
Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
Continuously learn and improve your technical and non-technical abilities.
Requirements
Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
You love to build new things and thrive in ambiguity and even failure. You care about innovation.
Software development experience in one or more general-purpose programming languages; Swift (expertise required), Java, Python, Go, Rust, C++.
Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.
Benefits
Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Comprehensive Medical Benefits & Health Care Spending Account
Registered Retirement Savings Plan with matching contributions
Senior backend developer building AI - agent systems for Knak, an enterprise email and landing - page marketing automation platform. Designing APIs and microservices with PHP, Python, Node.js, MySQL, and AWS while mentoring engineers.
Full - stack engineer building scalable PHP/Laravel and Vue.js systems for Felix’s digital healthcare platform. Improving reliability, developing AI workflows, and delivering patient - care experiences across Canada.
Vehicle trim engineer leading finishing - component development and validation for Expleo, a global engineering, production - support, MRO, quality, and consulting organization. Guiding design, supplier, manufacturing, and production teams in Sainte - Claire’s hybrid aerospace projects.
Senior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence. Collaborating with stakeholders and platform teams across the software development lifecycle.
Senior software engineer building integrations between Wrapbook’s AI production - finance platform and accounting, ERP, data, and AI systems. Owning pipelines, data contracts, observability, architecture, and production support for Canadian customers.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Developing scalable features with Node.js, React, AI tools, and CI/CD practices.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI within a remote Agile team.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI in development.
Senior software engineer designing scalable market - data services for Alpaca’s brokerage infrastructure. Building APIs and production systems for stocks, options, crypto, and foreign exchange data.