Staff Software Development Engineer

Wagepoint

$140K — $170K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience in software engineering with expertise in full-stack development and cloud infrastructure.
  • Proven leadership in complex software system design and mentoring engineering teams.
  • Advanced skills in frameworks like React or Angular, C#/.Net Core, and scalable API design.
  • Strong experience in architectural design, performance tuning, and maintaining system reliability.
  • Deep understanding of clean coding standards, design patterns, and CI/CD pipelines.
  • Proficiency with cloud platforms (AWS, Azure, or GCP), IaC tools (Terraform/CloudFormation), Kubernetes, and Docker.
  • Excellent collaboration and communication skills to convey technical concepts to non-technical stakeholders.

Responsibilities

  • Lead the complete development lifecycle for new features from design to deployment, ensuring code quality.
  • Set up, deploy, and manage scalable cloud infrastructure to facilitate application growth.
  • Ensure service performance meets SLA requirements through proactive monitoring and incident response.
  • Lead architecture discussions, documenting designs and aligning them with business and technical goals.
  • Collaborate with cross-functional teams to align development with strategic objectives.
  • Mentor junior engineers on best practices in development and cloud infrastructure.
  • Research, recommend, and advocate for AI-driven development tools to enhance productivity.

Benefits

  • Impactful role contributing directly to company growth and success.
  • Culture of fun and friendliness, encouraging teamwork and light-heartedness.
  • Opportunities for professional development and career advancement.
  • Innovative work environment that promotes creativity and new ideas.
  • Fully remote work arrangement, with added flexibility and time for personal interests.
Full Job Description
The Role at High Level:

We're looking for a talented Staff Software Development Engineer who doesn't shy away from tackling hard problems and building reliable, scalable, and maintainable systems. You will be a senior technical leader driving the design and delivery of complex software solutions while mentoring and empowering others. You'll report directly to our Engineering Manager.

What You'll Be Expected To Own:
  • Lead the complete development lifecycle for new features - from design to deployment - ensuring code quality, maintainability, and performance across the full stack.
  • Strong experience in distributed systems, Domain Driven Design, and microservices architecture, performance tuning, and system reliability.
  • Set up, deploy, and manage scalable cloud infrastructure to support application functionality and growth, with automation wherever possible.
  • Ensure service performance aligns with SLA requirements through proactive monitoring and incident response.
  • Lead high-level and component-level architecture discussions, documenting designs, and ensuring alignment with business and technical goals.
  • Collaborate with Product, DevOps, and Architecture teams to align development with strategic objectives.
  • Mentor junior engineers on development best practices, cloud infrastructure, and emerging tools.
  • Research, recommend, and advocate for AI-driven development tools and automation solutions to enhance productivity.
  • Influence technology strategy and drive innovative practices that improve scalability, reliability, and team efficiency.

What You Bring To The Table:
  • 7+ years of experience in software engineering, including full-stack development and cloud infrastructure.
  • Proven leadership in designing and scaling complex software systems and mentoring engineering teams.
  • Advanced skills in frameworks like React or Angular, C#/.Net Core, scalable API design, and relational/NoSQL databases.
  • Strong experience in architectural design, performance tuning, and system reliability.
  • Deep understanding of clean coding standards, design patterns, and CI/CD pipelines.
  • Proficiency with cloud platforms (AWS, Azure, or GCP), IaC tools (Terraform/CloudFormation), Kubernetes, and Docker.
  • Excellent collaboration and communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • A mindset focused on continuous learning, growth, and sharing knowledge.

Bonus points if:
  • You have experience with AI/ML integration in software systems.
  • You have a track record of proposing and implementing innovative technology strategies that improved scalability and productivity.

What We Bring To The Table:

Impact: Roll up your sleeves and directly contribute to the growth and success of Wagepoint by shaping our workforce.

Culture: The opportunity to work with the world's friendliest team, solving interesting problems together with an endless amount of laughter (We work hard, but we always have time for a bad joke or two).

Growth: Opportunities for professional development and career advancement - we are always, always learning with a growth oriented mindset.

Innovation: Work in an environment that encourages creativity and new ideas.

Remote: The ability to work from home, forever! Wagepoint is a remote company, so you don't have to worry about commuting to an office. Plus, more time with your pets is always a bonus!

Ready to embark on an exciting journey with us? Apply now and help us build the future of Wagepoint!

Next Steps:

If all the above feels right and proper, please don't feel like you need to send us an uninspired cover letter. Just send us your updated resume and perhaps a few lines on what excites you about the job - we really want to get to know who you are, not just about how we can work together. If we believe you're a good match, someone from our team will reach out to schedule a call.

Department Engineering Role Staff Software Engineer Locations Canada - REMOTE Remote status Fully Remote Yearly salary CAD140,000 - CAD170,000 Employment type Full-time

Similar Jobs

More Jobs at Wagepoint

More Information Technology Jobs

Find similar Staff Software Development Engineer jobs: