companyescribe logo

Senior Software Engineer - eScribe (Remote)

escribeToronto
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Required Skills and Experience:Bachelor's degree in Computer Science, Software Engineering, or a related field preferred.7-10 years of professional software development experience. Expertise in modern programming languages and frameworks. Proficient in software development methodologies and best practices. Strong problem-solving skills and the ability to work collaboratively in a team environment.

About the job

Join our innovative engineering team at eScribe as a Senior Software Engineer. In this pivotal role, you will design, develop, and maintain essential software applications that drive our business forward. Your expertise will guide the evolution of our technology stack, tackle challenging problems, and mentor junior engineers. Embrace AI-assisted development methodologies and contribute to cutting-edge AI features to enhance our product offerings, ensuring efficient delivery and superior code quality. This position is perfect for a skilled engineer eager to thrive in a dynamic and collaborative setting.

Key Responsibilities:

  • Lead the design, implementation, and upkeep of high-caliber software applications and features.
  • Take charge of intricate projects, providing technical direction, mentorship, and support to junior team members.
  • Influence architectural decisions to guarantee software systems are scalable, performant, and maintainable.
  • Write reusable code, develop libraries for future use, conduct code reviews, and uphold coding standards.
  • Establish and maintain coding best practices while ensuring top-notch code quality through thorough reviews.
  • Analyze complex technical issues, optimizing code and enhancing system performance.
  • Collaborate effectively with cross-functional teams, including product managers, designers, and fellow engineers, to deliver innovative software solutions.
  • Develop comprehensive test plans and execute testing to ensure software reliability and robustness.
  • Create and maintain technical documentation, including architecture diagrams, API specifications, and best practices.
  • Actively engage in agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Utilize AI-assisted development tools (e.g., Claude Code, PlayerZero) to boost personal productivity, accelerate development velocity, and improve code quality.
  • Contribute to the integration of AI capabilities into our software solutions by developing AI-powered features alongside senior engineers.

About escribe

escribe is at the forefront of innovation, specializing in developing software solutions that enhance organizational efficiency and collaboration. Our commitment to leveraging advanced technologies, including AI, positions us as a leader in our industry. We foster a vibrant and inclusive workplace where creativity and teamwork thrive.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.