Sr Software Engineer
Il y a 6 jours
Waterloo, Wallonia, Belgique
Newpany
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Type of position: Fulltime
Salary:
$120k-$150k/year
Location:
Waterloo, ON (Hybrid, 4 days on site, 1 day remote) --
- Your Newpany You will be joining an innovative and technology‑driven organization that values engineering excellence, modern architecture, and scalable solutions. Thepany fosters a collaborative culture where senior engineers play a key role in shaping technical strategy, mentoring teams, and driving high‑impact initiatives across the business. Your New Role As a Senior Software Engineer, you will leadplex technical initiatives, mentor developers, and drive architectural improvements across multiple systems and teams. You will be responsible for solving deep technical problems, enhancing system performance, and ensuring best‑in‑class engineering practices. This role requires strong leadership, technical breadth, and the ability tomunicate effectively with stakeholders across technology and business functions.
Key Responsibilities
Innovation &plexity Lead post‑mortems and root-cause analyses for critical incidents. Troubleshoot and resolve cross‑functional technical issues spanning multiple systems. Evaluate and pilot new technologies, frameworks, and tools. Mentor team members onplex problem‑solving and high‑impact technical decisions. Drive architectural improvements to enhance scalability, performance, and maintainability. Design scalable solutions with long‑term growth and evolving requirements in mind. Analyze development and deployment workflows to optimize team efficiency. Knowledge & Experience Design CI/CD pipelines and manage cloud infrastructure. Develop optimized, secure, and reusable code across multiple programming languages. Resolve deep technical problems and propose innovative approaches. Define and enforce code guidelines and review processes. Design scalable, secure, and maintainable software architectures. Provide hands‑on technical leadership and mentor engineering teams. Lead workshops, create documentation, and support knowledge sharing. Make strategic technical decisions regarding tools, patterns, and frameworks. Implement advanced security and performance optimizations. Own end‑to‑end delivery of features and systems, ensuring alignment with business goals. Collaborate with product, design, QA, and operations teams. Organizational Impact Serve as a technical subject matter expert across multiple teams. Contribute to shared libraries, platforms, and architectural frameworks. Conduct deep code reviews and enforce quality and security standards. Identify technical risks early and drive mitigation strategies. Develop core features andplex modules critical to the platform. Lead advanced architectural design reviews and system improvements. Make long‑term architectural and technology decisions that influence the organization. munication Represent the engineering team in cross‑functional and client-facing initiatives. Mediate technical disagreements and facilitate alignment. Mentor and coach junior and mid‑level engineers. Lead stakeholder meetings to align on requirements, priorities, and expectations. Provide leadership with clear updates on risks, decisions, and milestones. Set realistic timelines and renegotiate scope when needed. Influence operational and workflow decisions based on data and experience. What You’ll Need to Succeed Extensive experience as a Senior Software Engineer or Technical Lead. Expertise in modern software architecture, scalable systems, and cloud environments. Strong programming skills and a deep understanding of engineering best practices. Hands‑on experience with DevOps, CI/CD pipelines, and cloud infrastructure. Proven ability to lead technical initiatives and mentor engineering teams. Advanced problem‑solving skills with the ability to resolveplex technical issues. Ability tomunicate effectively with both technical and non‑technical audiences. Experience driving cross‑team collaboration in a fast‑paced engineering environment.
Salary:
$120k-$150k/year
Location:
Waterloo, ON (Hybrid, 4 days on site, 1 day remote) --
- Your Newpany You will be joining an innovative and technology‑driven organization that values engineering excellence, modern architecture, and scalable solutions. Thepany fosters a collaborative culture where senior engineers play a key role in shaping technical strategy, mentoring teams, and driving high‑impact initiatives across the business. Your New Role As a Senior Software Engineer, you will leadplex technical initiatives, mentor developers, and drive architectural improvements across multiple systems and teams. You will be responsible for solving deep technical problems, enhancing system performance, and ensuring best‑in‑class engineering practices. This role requires strong leadership, technical breadth, and the ability tomunicate effectively with stakeholders across technology and business functions.
Key Responsibilities
Innovation &plexity Lead post‑mortems and root-cause analyses for critical incidents. Troubleshoot and resolve cross‑functional technical issues spanning multiple systems. Evaluate and pilot new technologies, frameworks, and tools. Mentor team members onplex problem‑solving and high‑impact technical decisions. Drive architectural improvements to enhance scalability, performance, and maintainability. Design scalable solutions with long‑term growth and evolving requirements in mind. Analyze development and deployment workflows to optimize team efficiency. Knowledge & Experience Design CI/CD pipelines and manage cloud infrastructure. Develop optimized, secure, and reusable code across multiple programming languages. Resolve deep technical problems and propose innovative approaches. Define and enforce code guidelines and review processes. Design scalable, secure, and maintainable software architectures. Provide hands‑on technical leadership and mentor engineering teams. Lead workshops, create documentation, and support knowledge sharing. Make strategic technical decisions regarding tools, patterns, and frameworks. Implement advanced security and performance optimizations. Own end‑to‑end delivery of features and systems, ensuring alignment with business goals. Collaborate with product, design, QA, and operations teams. Organizational Impact Serve as a technical subject matter expert across multiple teams. Contribute to shared libraries, platforms, and architectural frameworks. Conduct deep code reviews and enforce quality and security standards. Identify technical risks early and drive mitigation strategies. Develop core features andplex modules critical to the platform. Lead advanced architectural design reviews and system improvements. Make long‑term architectural and technology decisions that influence the organization. munication Represent the engineering team in cross‑functional and client-facing initiatives. Mediate technical disagreements and facilitate alignment. Mentor and coach junior and mid‑level engineers. Lead stakeholder meetings to align on requirements, priorities, and expectations. Provide leadership with clear updates on risks, decisions, and milestones. Set realistic timelines and renegotiate scope when needed. Influence operational and workflow decisions based on data and experience. What You’ll Need to Succeed Extensive experience as a Senior Software Engineer or Technical Lead. Expertise in modern software architecture, scalable systems, and cloud environments. Strong programming skills and a deep understanding of engineering best practices. Hands‑on experience with DevOps, CI/CD pipelines, and cloud infrastructure. Proven ability to lead technical initiatives and mentor engineering teams. Advanced problem‑solving skills with the ability to resolveplex technical issues. Ability tomunicate effectively with both technical and non‑technical audiences. Experience driving cross‑team collaboration in a fast‑paced engineering environment.