Sr. Software Engineer

Our client is looking for a seasoned Senior Software Engineer focusing on front-end development. You have full stack experience and the desire to work on a highly agile, collaborative development team. You will quickly come up to speed on our tech stack and our products. You want to build new features and help us adopt new technologies. You will quickly gain deep domain knowledge as you help design and build out features and integrations. This is a "Hands-On" position and requires daily design and coding activities. You will think critically to develop new features for our client's products, and participate with their team of developers on ongoing project assignments.

You will be working side by side with your fellow software engineers, our product managers, our QA engineers, and the operations team. You will develop creative, efficient solutions in both broad collaborative and deep individual efforts. You believe in creating an excellent user experience and want to drive their products to have a consistent and clean UI.

What will make you successful in this role is your ability to be a critical thinker and problem solver while considering technical and business needs, requirements, and trade-offs. You calmly and objectively deal with challenges. You must be a great team player and collaborator, and be motivated, self-driven, and demonstrate creative thinking capabilities. And you must have strong communication skills with an ability to explain and write clear technical designs and ideas to peers, QA, and management team members.

About You:

You like puzzles and love data. Going from an internal business customer need to a new technology to our platform is not always a straight path. You are energized by the idea of solving this puzzle and figuring out the best way to solve a problem by building on what our platform has to offer today. You can design creative solutions while considering technical and business needs, requirements and trade-offs but stay firmly rooted in decisions based on data.

You prefer to chart a course rather than be micromanaged. You will be an expert in our platform's technologies. We trust our experts, and expect you to help determine the best course of action. You are a self-starter that is as comfortable working with your team as you are working solo in times of deep thought.

Show and tell was your favorite school subject. As cool as technology and our solutions are, we really want to make sure that others can and will use them. You love talking at length about the solutions you help bring to life, and are driven by helping others in the organization succeed.

You're invigorated by your team. We want to create a team where members are free to take interpersonal risks, challenge each other's assumptions, and help each other succeed. It's not just about having "mandatory fun" at happy hours, it's about wanting the best for each other.

Things You Might Do:

With one of our team's Core Values being Integrity, and with program management being a cross-functional role working with many teams and stakeholders, we have structured our responsibilities around honoring the commitments we have made: essentially, what we owe to others.

Required Skills:

  • 6+ years of relevant work experience in developing and delivering high quality web applications.
  • 6+ years of technical object-oriented front-end and middle-tier development programming experience in languages such as AngularJS, CSS, HTML5, C#, and PHP; full-stack development experience is a preference. Proficient in SQL and understanding of relational database and schema creation.
  • Experience with JSON and RESTful web services.
  • 6+ years of experience performing peer code reviews, defect analysis, and writing unit tests and test tools.
  • Proven track record of delivering high quality, scalable software with a cohesive user experience.
  • Must be a top-notch, creative problem solver.
  • Demonstrated ability to work effectively both within a team and cross-group to drive identification and resolution of issues to ship under tight deadlines.
  • Must be highly motivated with a strong passion for and commitment to software quality.
  • Ability to prioritize and manage work to meet critical project timelines in a fast-paced environment.
  • Excellent communication skills, ability to make and influence decisions, and drive open discussions to closure.
  • Must excel in both individual and group settings.
  • BS in Computer Science or Engineering or related field preferred.
  • The ability to support a remote work from home situation.

Our client's corporate office is located in Bellevue, WA. This position is open to local and remote candidates based in one of the following states: AZ, CA, CO, DE, FL, GA, IL, MA, MD, NC, NJ, NY, PA, TN, TX, WA.

Full time
Bellevue, WA 98009, US