Enable job alerts via email!

Staff Platform Engineer

Global Trade Plaza

Old Toronto

Remote

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Staff Platform Software Engineer to shape the future of its technology platform. This leadership role involves collaborating with cross-functional teams, driving software architecture, and ensuring the reliability and performance of the platform. The ideal candidate will have extensive experience with Kubernetes, CI/CD pipelines, and cloud platforms, along with strong soft skills to mentor and guide junior engineers. Join a company that empowers its partners with flexible solutions and challenges the status quo in the payments industry. If you're passionate about technology and eager to make a significant impact, this is the perfect opportunity for you.

Benefits

Competitive compensation package
Health and Dental Insurance
Life and Disability Insurance
Employee Assistance Program
Flexible working hours
Paid Holidays
Bonusly colleague reward scheme
Employee referral scheme
Vacation and Personal Wellness time
Work Remotely

Qualifications

  • Proven track record in software development and system reliability.
  • Experience leading cross-functional teams and mentoring engineers.

Responsibilities

  • Collaborate with teams to design solutions that meet business needs.
  • Drive platform architecture development ensuring scalability and reliability.

Skills

Kubernetes
CI/CD Pipelines
Docker
API Gateway
Cloud Platforms (AWS, Azure, GCP)
Automation Scripting (Ansible, Terraform)
Monitoring Tools (Prometheus, Grafana)
Security Best Practices
Soft Skills (Problem-solving, Communication)
Version Control (Git)

Job description

As a Staff Platform Software Engineer at NMI, you will play a crucial role in shaping the future of our technology platform. You will be responsible for collaborating with Site Reliability Engineering (SRE), product engineering groups, and guiding the overall software architecture. This is a leadership position that requires a deep understanding of software development, system reliability, and a proven track record of delivering scalable and robust platforms.

Key Responsibilities:

  1. Collaboration and Leadership:
    Work closely with cross-functional teams, including SRE, product engineering, and other stakeholders, to understand requirements and design solutions that meet business needs.
    Provide technical leadership and mentorship to software engineering teams, fostering a culture of collaboration and innovation.
  2. Software Architecture:
    Drive the development and evolution of the platform architecture, ensuring scalability, performance, and reliability.
    Define and enforce coding standards, best practices, and design principles across engineering teams.
  3. Platform Development:
    Lead the design and development of critical components of the platform, ensuring high-quality, maintainable, and efficient code.
    Stay abreast of industry trends and emerging technologies, incorporating them into the platform strategy.
  4. Performance and Reliability:
    Work closely with SRE teams to ensure the platform's reliability, availability, and performance meet or exceed defined Service Level Objectives (SLOs).
    Conduct performance analysis and optimization to enhance the overall efficiency of the platform.
    Drive continuous improvement initiatives in software development processes and tools.
    Foster a culture of learning and innovation within the engineering organization.

Key Skills:

  1. Experience designing, deploying, and managing containerized applications using Kubernetes.
  2. Knowledge of Kubernetes best practices for scaling, networking, and security.
  3. Familiarity with tools like Helm for Kubernetes package management.
  4. Proficiency in setting up and optimizing CI/CD pipelines.
  5. Experience with popular CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  6. Automation scripting skills using tools like Ansible, Puppet, or Terraform.
  7. API Gateway:
    Expertise in designing and implementing API gateways for managing and securing APIs.
    Experience with API gateway technologies such as Kong, Apigee, or AWS API Gateway.
    Understanding of API security standards (OAuth, JWT, etc.).
  8. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
    Experience deploying and managing applications in a cloud environment.
    Knowledge of cloud-native services and serverless architecture.
  9. Containerization and Orchestration:
    Proficiency in containerization technologies, especially Docker.
    Knowledge of microservices architecture and best practices.
  10. Programming Languages:
    Strong programming skills with a background in application development.
    Scripting skills for automation tasks (e.g., Bash, Python, Powershell).
  11. Monitoring and Logging:
    Experience with monitoring tools such as Prometheus, Grafana, or ELK stack.
    Knowledge of distributed tracing for troubleshooting and optimizing system performance.
  12. Collaboration and Documentation:
    Effective collaboration skills with cross-functional teams.
    Experience with version control systems (e.g., Git) and collaborative workflows.
    Strong documentation skills for architectural decisions, design patterns, and best practices.
  13. Security:
    Understanding of security best practices for containerized applications.
    Familiarity with security scanning tools for code and container images.
  14. Soft Skills:
    Strong problem-solving and analytical skills.
    Excellent communication skills for both technical and non-technical audiences.
    Leadership qualities and the ability to mentor and guide junior team members.

We Offer:

  1. Competitive compensation package
  2. 40 hours week with flexi-time
  3. Health and Dental Insurance
  4. Life, ADD, Short-term and Long-term Disability insurance
  5. Extended Health Care/Emergency Travel Assistance
  6. Employee Assistance Program
  7. Work Remotely
  8. Vacation, Personal Wellness and Sick time
  9. 10 Paid Holidays
  10. Bonusly colleague reward scheme
  11. Employee referral scheme with generous financial reward

What we do!

NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We’re the platform that powers success for innovative tech created by SMBs

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Associate Automation Platform Engineer

Veeva Systems, Inc.

Toronto

Remote

CAD 65,000 - 100,000

24 days ago

Associate Automation Platform Engineer

Veeva Systems

Toronto

Remote

CAD 80,000 - 100,000

30+ days ago

Associate Automation Platform Engineer

Veeva Systems, Inc.

Old Toronto

Remote

CAD 65,000 - 100,000

30+ days ago