Remotery

Principal Software Engineer

Posted Jul 27

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design and architect systems while working in a dynamic agile start-up development setting, utilizing AI technologies.

• Concentrate on backend development for all product offerings.

• Serve as a bridge between engineering teams and the wider business objectives.

• Develop and influence technical strategy, collaborating proactively with leadership.

• Drive priorities across various functions by working closely with product and development managers.

• Align efforts across a diverse multi-product, multi-team landscape.

• Exhibit a high level of resourcefulness, empowered to make pivotal technical decisions.

• Uphold a high standard for personal execution by producing clean, efficient, and production-ready code.

• Set an example in code quality by establishing testing standards.

• Identify and resolve architectural bugs and performance challenges.

• Assess and incorporate emerging AI-driven tools to enhance operational efficiency.

• Lead architectural evaluations and design review sessions.

• Collaborate effectively with QA teams to enhance automated testing coverage.

• Manage incident response and postmortem procedures to implement best practices.

• Foster the growth of fellow engineers through thorough code reviews and constructive feedback.


⛳️ Requirements

• Over 10 years of experience in software engineering.

• Recent involvement in a small, agile team contributing to all stages of the software development lifecycle within a start-up context.

• Primary expertise in Go, with comfort in working within existing .NET and TypeScript codebases.

• Experience in implementing event-driven architecture in microservices environments using tools such as Apache Kafka.

• Proficient in creating database schemas that represent and support business processes.

• Strong grasp of object-oriented programming, data structures, and algorithms.

• Significant experience with AWS platforms, including an understanding of their capabilities and limitations.

• Familiarity with CI/CD pipelines and automated testing frameworks.

• Demonstrated capability to operate effectively across organizational boundaries, with a comfort in influencing without formal authority.

• Solid software engineering fundamentals, with experience in multi-product architectures.

• Experience in environments characterized by acquisitions or rapid growth.

• A proven track record of making well-informed technical decisions.

• Excellent collaboration and communication skills.


🏝️ Benefits

• Flexible time off.

• Remote-first work culture.

• Flexible working hours to accommodate employees across various time zones.

• Comprehensive medical and dental plans.

• Parental leave provisions.

• Employee stock options.

People also viewed

Sigma Software Group9 hours ago

Principal Software Engineer

UA flagUkraine OnlyFull-timeFull-stack Engineer
ApplyView job
Collectly9 hours ago

Senior Software Engineer – Pre Service Team

RS flagSerbia OnlyFull-timeFull-stack Engineer
ApplyView job
ioet9 hours ago

Senior Product Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Allata9 hours ago

FullStack Developer, Java, Vue

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
hatch I.T.9 hours ago

Senior Full Stack Developer

US flagDistrict of Columbia, +1 more stateFull-timeFull-stack Engineer
ApplyView job
CVS Health9 hours ago

Senior Manager – Epic EHR Development Lead, Software Development

US flagMassachusetts OnlyFull-timeFull-stack Engineer$130.3k – $260.6k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers