HireSleek

Software Engineer / Sr Software Engineer US / Canada Security & IT

Jobgether

About Jobgether

This position is posted by Jobgether on behalf of a partner company.

Job Summary

We are currently looking for a Software Engineer / Senior Software Engineer in United States, Canada. This role offers the opportunity to shape innovative software solutions that impact end-to-end data collection, workflow integrations, and critical applications in a dynamic industry environment.

Key Responsibilities

  • Design, develop, and deliver releasable, maintainable software that meets quality and performance standards.
  • Implement code aligned with internal architecture and engineering best practices.
  • Develop and maintain automated test systems to ensure product reliability throughout evolution.
  • Participate in code reviews, design reviews, and technical discussions to assess the impact of changes and maintain high engineering standards.
  • Monitor application performance in production and non-production environments, debugging and resolving issues efficiently.
  • Continuously explore and adopt new tools, frameworks, and technologies.
  • As a Senior Software Engineer, provide guidance during code reviews, support complex problem solving, contribute to technical decisions, and mentor team members.

Requirements

  • Software Engineer: 5+ years of experience in software engineering, proficient with TypeScript, React, Python, PostgreSQL, FastAPI, and Django.
  • Senior Software Engineer: 8+ years of experience in software engineering with the above technologies, plus experience mentoring and guiding technical problem solving within a team.
  • Strong knowledge of professional software engineering practices, including software development life cycles, coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with cloud environments and open-source tools.
  • Advanced communication skills to collaborate with both technical and non-technical partners, distilling complex concepts clearly.
  • Ability to participate in technical discussions, debates, and reviews while fostering positive team communication.

Nice to Have

  • Experience in SaaS-based application development.
  • Exposure to automated testing frameworks and performance monitoring tools.
  • Passion for continuous learning and improving software engineering practices.

Benefits

  • Comprehensive health coverage including medical, dental, and vision.
  • Paid holidays, vacation time, and health.

To apply for this job please visit jobs.lever.co.