Senior Software Engineer(Level 5)

Overview

Remote
Depends on Experience
Full Time

Skills

Cascading Style Sheets
Accessibility
Amazon Web Services
Analytics
AngularJS
Automated Testing
Cloud Computing
Collaboration
Communication
Computer Science
Continuous Delivery
FOCUS
Google Cloud
Google Cloud Platform
HTML
Innovation
Continuous Integration
Database
Decision-making
Emerging Technologies
Exceed
JavaScript
Mentorship
NoSQL
Optimization
React.js
Startups
Vue.js
WCAG
Web Development

Job Details

Overview-

The senior software engineer will spend the majority of their time developing user-facing features across web properties to drive our digital presence. This role emphasizes hands-on coding and implementation of front-end solutions while also contributing to full-stack systems in collaboration with our engineering team. Working closely with product managers, designers, and subject matter experts, this role translates user needs into high-quality, accessible, and scalable web experiences. As a key member of the product-focused web team, this engineer will complement the work of our web architect, who is focused on backend architecture, APIs, and CMS systems. Together, they ensure our tools are both robust under the hood and delightful for end users.

Qualifications

Required:

  • 7+ years of professional experience in web development.
  • Demonstrated front-end engineering expertise, including mastery of HTML, CSS, JavaScript, and frameworks like React, Angular, or Nuxt/VueJS.
  • Proficiency with both relational and NoSQL database technologies, including optimization techniques.
  • Experience with automated testing frameworks and CI/CD pipelines.
  • Experience building inclusive digital experiences that meet or exceed accessibility standards (e.g., WCAG, ARIA).
  • Strong product mindset, with experience delivering user-centered features in collaboration with product and design teams.
  • Exceptional communication skills, with a proven ability to convey complex technical concepts to non-technical stakeholders.
  • Bachelor s degree in computer science, web development, or a related field, or equivalent experience.

Preferred:

  • Experience in nonprofit or education sectors, with a focus on technology-driven equity initiatives.
  • Experience integrating third-party APIs, including emerging technologies such as LLMs.
  • Experience mentoring engineers or contributing to the growth of a technical team.
  • Experience with analytics and experimentation platforms to inform data-driven decision-making.
  • Expertise in scalable, secure web systems, with significant experience in cloud platforms such as Google Cloud or AWS.
  • Experience in a startup or fast-paced environment, demonstrating resourcefulness and innovation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.