Match score not available

Principal Software Engineer

Remote: 
Full Remote
Contract: 
Salary: 
117 - 197K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree or equivalent experience, 8+ years in web software development, Expertise in JavaScript and ReactJS, Experience with PHP and WordPress, Familiarity with cloud environments like Azure.

Key responsabilities:

  • Lead development for key projects
  • Translate architecture into actionable tasks
  • Implement best practices for less senior developers
  • Collaborate with architects, developers, and teams
  • Contribute to the entire SDLC
World Vision USA logo
World Vision USA XLarge https://www.worldvision.org/
10001 Employees
See more World Vision USA offers

Job description

The Intersection of Calling & Career

World Vision is now hiring for Principal Software Development Engineer.

Job type: Permanent

Location: Remote or hybrid if within 60 miles of USHQ in Federal Way, WA

Experience level: Senior

Role: Full-stack web developer and domain architect

Industry: Enterprise, non-profit charity

Salary: $117,211.56 - $197,028.55 (typically $120,000 - $170,000). DOE.

Company size: 1,000+

We are seeking an exceptional Principal Software Development Engineer with a proven history of leading teams to deliver high-quality web apps. This role is ideal for someone with a passion for developing quality websites, web apps, and eCommerce platforms who strives to elevate our web-based experiences. In this exclusive position, you will translate solution architecture into actionable tasks, guiding the team in writing high-quality, reusable code that adheres to best practices. You will be skilled at converting business narratives and technical directions from solution architects into well-documented stories, complete with flow diagrams, architecture docs, and patterns as needed. As the domain architect for the web on our Apps team, you will be responsible for full-stack development, code reviews, and providing thought leadership on engineering principles such as single responsibility, loose coupling, YAGNI, etc. The ideal candidate is a collaborative team player committed to delivering the highest quality web applications.

As a developer for World Vision, you are building the tools that will lead to a better life for thousands of children in the most vulnerable places around the world. At World Vision we are going to the ends of the earth, often where no one else goes, to pull up the roots of poverty and plant the seeds of change. Help us carry out our Christian organization's mission, vision, and strategies by building customer-facing websites, web apps, and other digital properties.

What You Will Do

  • Lead development for some of our most important projects, from pixels to database.
  • Roughly 25% of the time on architecture/work breakdown; 50% writing code; and 25% coaching, reviewing, and advocating for good engineering principles with other devs. This is not a people management role.
  • Take technical direction from Solution Architects and break down work into consumable, understandable, and well-written tasks for the development team.
  • Work with other Domain Architects to brainstorm ideas and discover creative and innovative ways to develop solutions that are reusable and sustainable.
  • Implement and coach the less senior developers best practices such as Loose Coupling, KISS, DRY, BDUF, YAGNI, Separation of Concerns, Single Responsibility etc.
  • Write high-quality software in technologies like JavaScript with ReactJS, HTML5, CSS, WS, WordPress, PHP, MySQL, Node.js, Azure, Twilio, Auth0, and others.
  • Write high-quality, WordPress themes, plugins, and APIs built to standards.
  • Develop core eCommerce capabilities across the organization.
  • Contribute and help develop our entire SDLC.
  • Take ownership of solutions and project deliverables and clearly communicate project dependencies, blockers, changes, and limitations.
  • Enhance the productivity and velocity of the team by your expertise, coaching, and clarity.
  • Contribute to the architecture of our online experiences across all parts of the organization: web, financials, CRM, marketing automation, EDW, and others.
  • Contribute to the DevOps process and tool building.
  • Collaborate with other engineers, TPMs, Product Owners, Designers, and Business Units.
  • Collaborate with support team, QA team, and digital solutions team.
  • Keep Christ central in individual and corporate life. Actively participate in and contribute to the spiritual disciplines of the organization (e.g. Christian conduct, chapel, prayer, worship, devotions, and leadership of devotions). Incorporate World Vision Core Values into decisions within scope of role.

Who You’ll Work With

  • Solution architects and other domain architects
  • Other full-stack and front-end developers on the Apps team
  • QA testers
  • DevOps and Oncall for all support, maintenance, and on-call duties
  • Technical Program Managers who will help identify and break down work
  • Product Managers and UX designers envisioning excellent user experiences
  • API developers on our backend enterprise Web Services team
  • Architects of various aspects of our system

Required Experience

  • Bachelor's degree or equivalent, relevant work experience.
  • In addition to education or education equivalent, requires 8 or more years of work experience in web software development.
  • Excellent verbal and written communication skills.
  • Expertise in communicating complex ideas through diagrams and documentation.
  • Expertise working with a team of developers in the same codebase.
  • Expertise in JavaScript, ReactJS, HTML, and CSS.
  • Expertise in PHP and WordPress.
  • Expertise with eCommerce.
  • Experience managing and configuring software in a cloud-based environment (e.g., Azure, AWS, GCP, etc.)
  • Experience with API development and integrations.
  • Experience in writing details for stories/tickets.
  • Experience with agile/scrum and Kanban methodologies.
  • Experience launching consumer-facing software solutions.

Salary Range & Benefits

Your compensation and benefits are important to you so they’re important to us. The salary range for this role is $117,211.56 - $197,028.55. Applies to locations with a market similar to our U.S. HQ in the Greater Seattle area. A different range may apply based on your work location. The typical hiring range is $120,000 - $170,000. Job offers within the range are based on relevant job qualifications and pay equity. Job offers within the range are based on relevant job qualifications and pay equity. World Vision employees see our Salary Administration Guidelines and My Life My Benefits pages on our organization intranet known as The Vine. Please indicate the range you're targeting when asked during the application process. In addition, we have a robust and comprehensive benefits package to round out our total compensation package. Click here to learn more (this position is a grade 230). Additionally, merit, auto allowance, and relocation are available to eligible employees based on existing plans. Help improve this content.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Non-profit Organization - Charity
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Program Management
  • Problem Solving
  • Coaching
  • Verbal Communication Skills

Software Engineer Related jobs