[Remote] Software Engineer at WillowTree

United States

WillowTree Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Digital Product Consulting, Technology, TelecommunicationsIndustries

Requirements

  • 3-5 years of professional software development experience
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Proven track record of delivering complex software projects
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Experience working in agile development environments
  • Google Cloud Platform (GCP) experience with services such as Compute Engine, App Engine, and Cloud Run
  • Experience with microservices architecture
  • Experience with containerization and orchestration technologies
  • Proficiency in HTML5, CSS3, and JavaScript (ES6+), such as React.js
  • Knowledge of responsive design principles and cross-browser compatibility
  • Experience with frontend build tools and package managers
  • Expertise in Node.js or Python server-side development
  • Runtime server management and optimization experience
  • Experience with RESTful API design and implementation
  • Knowledge of database technologies (SQL and NoSQL)
  • Familiarity with version control systems (Git)
  • Understanding of software testing methodologies and frameworks

Responsibilities

  • Develop and maintain scalable web applications and services using modern technologies
  • Implement and maintain CI/CD pipelines and deployment processes
  • Optimize application performance and ensure high availability across production environments while providing innovative solutions
  • Collaborate with cross-functional teams including product managers, designers, and other developers
  • Be self-aware of limitations, yet curious to learn new solutions and receptive to constructive feedback from teammates
  • Take ownership of your work by meeting deadlines, anticipating delays, and raising issues appropriately
  • Be thoughtful about communication with others, celebrating differences and unique contributions

Skills

Key technologies and capabilities for this role

Software DevelopmentWeb ApplicationsCI/CDDeployment ProcessesAgile DevelopmentProblem-Solving

Questions & Answers

Common questions about this position

What is the work location or remote policy for this Software Engineer role?

The role offers a Work From Anywhere capacity based out of offices in Charlottesville, VA; Durham, NC; Columbus, OH; Boston, MA; Toronto, ON; Montreal, QC; Calgary, AB; Edmonton, AB; or Vancouver, BC.

What are the required technical skills for this position?

Required skills include Google Cloud Platform (GCP) experience with services like Compute Engine, App Engine, and Cloud Run; microservices architecture; containerization and orchestration; proficiency in HTML5, CSS3, JavaScript (ES6+), such as React.js; responsive design; and frontend build tools.

What qualifications are needed for the Software Engineer role?

Qualifications include 3-5 years of professional software development experience, a Bachelor's degree in Computer Science, Software Engineering, or related field, proven track record of delivering complex projects, strong problem-solving and analytical skills, excellent communication and collaboration, and agile environment experience.

What is the company culture like at TELUS Digital?

The company emphasizes a people-first culture, agile thinking, collaboration with cross-functional teams, self-awareness, curiosity to learn, receptiveness to feedback, ownership of work, and thoughtful communication that celebrates differences and unique contributions.

What makes a strong candidate for this Software Engineer position?

Strong candidates have 3-5 years of experience delivering complex projects in agile environments, technical proficiency in GCP, microservices, containerization, and React.js, plus soft skills like problem-solving, communication, collaboration, ownership, and receptiveness to feedback.

WillowTree

Mobile app and web development services

About WillowTree

WillowTree helps clients leverage mobile technologies by guiding them from the initial strategy phase to the launch of mobile products. The company offers a comprehensive range of services, including app development, web development, and digital product design, ensuring that all recommendations are grounded in practical build costs and timelines. WillowTree's team is equipped to handle every stage of product development, from strategy and design to testing and growth. Unlike many competitors, WillowTree focuses on a holistic approach that combines strategic insight with technical expertise, serving high-profile clients like 21st Century Fox and PepsiCo. The goal of WillowTree is to empower businesses to fully realize the potential of mobile technology in their operations.

Charlottesville, VirginiaHeadquarters
2007Year Founded
ACQUISITIONCompany Stage
Consulting, Consumer Software, DesignIndustries
501-1,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
401(k) Company Match
Flexible Work Hours
Hybrid Work Options
Paid Vacation
Parental Leave
Employee Assistance Program (EAP)
Employee Share Purchase Plan

Risks

Increased competition in digital consultancy may dilute WillowTree's market share.
Integration challenges with acquisitions like PoaTek and Maark LLC could cause inefficiencies.
Reliance on OpenAI's ChatGPT poses risks if licensing or technology changes.

Differentiation

WillowTree integrates enterprise-grade functionality with top-tier consumer UX in mobile apps.
The company has a strong portfolio with Fortune 500 clients like GE and PepsiCo.
WillowTree is recognized for its expertise in conversational AI and voice technology integration.

Upsides

Growing demand for mobile-first strategies boosts WillowTree's app development services.
Expansion in IoT market offers opportunities for connected device solutions.
Rising focus on UX design enhances customer satisfaction and retention.

Land your dream remote job 3x faster with AI