Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

1 day ago

Salary

CA$110K - CA$115K / year

Seniority

Lead

Job Description

Software Developer

TELUS Technology

• TELUS Digital is seeking a Senior Technical Lead (L4) to join our NCCS engineering team. • Lead the design, development, and modernization of enterprise applications using Java and GCP. • Analyze, understand, and modernize legacy applications, including Oracle Stored Procedures and Informatica PowerCenter workflows. • Design and develop scalable microservices using Java, Spring Boot, and cloud-native technologies. • Build and optimize SQL queries, data pipelines, and cloud-based data solutions. • Develop and maintain GCP-based applications utilizing Cloud SQL, BigQuery, Cloud Run, Cloud Storage, and Cloud Composer. • Provision and manage cloud infrastructure, including GCP projects, IAM, networking, logging, and storage. • Build Infrastructure-as-Code solutions using Terraform or Pulumi. • Develop and maintain CI/CD pipelines using GitHub Actions and Maven. • Configure secure connectivity across enterprise environments, including VPC networking and external integrations such as SAP Callidus. • Leverage AI-assisted development tools such as GitHub Copilot and Claude to improve development productivity and code quality. • Collaborate with cross-functional teams to deliver scalable, secure, and high-performing cloud solutions. • Provide technical leadership, mentorship, code reviews, and architectural guidance to engineering teams.

Job Requirements

  • 10+ years of software development experience with Java-based enterprise applications.
  • Strong SQL skills, including performance tuning and complex query development.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Strong programming experience in:
  • Java
  • Python
  • PySpark
  • Experience with GCP services including:
  • BigQuery
  • Cloud SQL
  • Cloud Run
  • Cloud Composer
  • Google Cloud Storage
  • Cloud Logging
  • Experience with Spring Boot, Spring MVC, and enterprise Java frameworks.
  • Experience with CI/CD pipelines using GitHub Actions and Maven.
  • Hands-on experience with Infrastructure-as-Code using Terraform or Pulumi.
  • Experience configuring GCP infrastructure, IAM, networking, and security.
  • Experience with Git, source control, and Agile development methodologies.
  • Strong analytical and problem-solving skills with the ability to independently assess and modernize legacy systems.

Benefits

  • Offers Bonus

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Design and implement new iOS features with a strong focus on usability, clarity, and delivering value to real users. • Build and maintain robust, scalable mobile architecture (including networking, data persistence, and state management) that supports fast iteration and long-term maintainability. • Work closely with Product Managers and Designers to translate requirements into practical, well-scoped technical solutions. Provide input during planning to ensure features are feasible, maintainable, and aligned with user and business goals. • Ensure high-quality releases through clean, readable, and well-tested code. Participate in code reviews and contribute to shared standards around quality, testing, and maintainability. • Take ownership of the features you build. Identify issues or gaps, propose improvements, and iterate based on feedback. You’re comfortable working with ambiguity and adapting as requirements evolve. • Improve app performance and reliability by diagnosing bottlenecks, addressing crashes, and strengthening overall stability and user experience.

Europe
Lumen Technologies logo

Lead AEM Software Developer

Lumen Technologies

Lumen Technologies is self-described as a global company of 40,000+ professionals empowering businesses, government, and communities to “produce amazing thing

Role Description Drive the end-to-end evolution and modernization of lumen.com by leveraging full-stack engineering expertise, cloud-native architecture, and an AI-first approach to software development, delivery, and operations. This role is responsible for designing and building scalable, high-performance digital experiences on Adobe Experience Manager as a Cloud Service (AEMaaCS), integrating robust APIs and services, and accelerating platform transformation through aggressive adoption of AI-assisted engineering practices. Main Responsibilities - Lead the design and development of scalable solutions on AEMaaCS, ensuring performance, resiliency, and cloud-native best practices. - Drive AI-enabled development practices, including: - AI-assisted coding, testing, and code reviews. - Automation of development workflows and documentation. - Use of AI for personalization, content optimization, and platform intelligence. - Build and integrate APIs, microservices, and composable architectures to support modern digital experiences. - Collaborate closely with Product, UX, Architecture, and Engineering teams to deliver customer-facing capabilities aligned with business goals. - Act as a critical bridge between US-based stakeholders and India engineering teams, translating business requirements into clear technical execution plans. - Accelerate decision-making, reduce delivery friction, and ensure alignment across distributed teams and time zones. - Contribute to platform modernization initiatives, including migration from legacy systems to modern frameworks and architectures. - Promote engineering excellence through best practices in CI/CD, observability, performance, and security. Qualifications - 5+ years professional experience with Adobe Experience Manager (AEM), preferably AEMaaCS. - 6+ years professional experience in modern frontend frameworks (React or Vue.js), and building scalable user interfaces. - Demonstrated experience or strong interest in AI-assisted software development practices. - Ability to leverage AI tools to: - Improve development velocity and code quality. - Support automation of repetitive engineering tasks. - Contribute to enhanced digital experiences through intelligent capabilities. - Experience designing and consuming APIs and distributed systems, with a good understanding of integration patterns and service-based architectures. - Strong understanding of cloud platforms and scalable architectures, ideally with experience in cloud-native or SaaS environments. - Proven experience working in Agile product delivery environments, collaborating with cross-functional teams. - Experience working with global teams and stakeholders, with strong communication and alignment skills. - Mindset oriented toward continuous improvement, innovation, and adoption of emerging technologies in a pragmatic way. Requirements - Experience with Adobe Experience Manager (AEM) and modern frontend frameworks. - Strong understanding of AI-assisted development practices. - Ability to design and consume APIs and distributed systems. - Experience in cloud-native or SaaS environments. - Experience in Agile product delivery environments. Benefits - Comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks. - Bonus structure (short-term incentives, long-term incentives and/or sales compensation).

United States
$105.8K - $155.2K / year
Litroz | Gestão Inteligente de Combustível logo

Senior Full Stack Developer

Litroz | Gestão Inteligente de Combustível

Gestão de abastecimento 100% digital e 100% gratuita !

Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Develop and maintain web applications using Node.js on the backend and React on the frontend; • Create and integrate efficient and secure APIs, ensuring smooth communication between the frontend and the backend; • Write high-quality code, performing unit tests and regular code reviews; • Identify and resolve performance issues and bugs, always seeking to improve the user experience; • Participate in technical and strategic decisions related to system architecture; • Mentor junior developers and contribute to the team's growth.

Brazil
beatvest logo

Engineering Lead – Enterprise Software, Fintech

beatvest

Lerne, selbstbewusst zu investieren - in 3 Minuten pro Tag, unterwegs und mit Spaß

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• As an Engineering Lead, you will take technical responsibility for complex software projects in an enterprise environment. • You will work closely with Product, Design, our founders, and our customers, supporting projects from technical conception through successful delivery. • Among other things, you will: assume technical responsibility for demanding customer projects and deliver them successfully together with customers, Product and Engineering. • Prepare and lead technical workshops with customers and partners. • Work through architecture, security, compliance, and integration questions together with various stakeholders and develop robust, viable solutions. • Translate complex requirements into architectural decisions, technical concepts, and actionable tickets. • Identify technical risks early and develop pragmatic solutions. • Actively contribute to backend, web, mobile, and integration solutions and personally oversee key implementations. • Conduct code reviews and continuously improve the technical quality of our platform. • Share technical responsibility for our platform with our existing Senior Engineer and actively share knowledge. • Document technical decisions clearly and communicate them transparently.

Germany