Skip to content

Senior Software Engineer

Foureyes

Description

Who We Are

Foureyes® is a category-creating software company that uses a unique dataset to help businesses track, protect, engage, and sell better. (See more at foureyes.io.) Already rapidly-growing, Foureyes is continuing to dominate as evidenced by exponential growth and winning awards from the 2020 Company of the Year from Technology Association of Oregon to Most Innovative Solution of 2020 from DrivingSales. We are currently looking to add a Senior Software Engineer to our Software Development Team.

 

Curious? Sounds like you’d fit right in. We want to hire smart people who like to work, love a challenge, and want to be a part of something special. As many business owners can attest, the digital age has dramatically changed customer expectations and the role of sales. Foureyes supports smarter sales and marketing with technology built on our patented sales intelligence platform, Foureyes.

 

The Position

As a Senior Software Engineer, you are responsible for designing complex features and implementing architectural enhancements while also improving existing design patterns and maintaining existing integrations to ensure a high level of availability and data integrity. You will be responsible to think at a system level to understand dependencies and implement solutions that bring major customer facing enhancements to the Foureyes suite of products. As a Senior Software Engineer you’ll contribute to all aspects of the software development life cycle and take features from ideation through deployment while keeping all stakeholders and developers aware of progress and status.

Responsibilities

In this role, you’ll be responsible for:

  • Balancing a combination of innovation and new feature development with maintenance of existing technology.
  • Acting as the technical go-to (tech lead) for your system
  • Leading discussions and brainstorming solutions focused on continual improvement of the system
  • Advocating for the needs of the system and team (including features, tech debt management, and resourcing)
  • Partnering with the architecture team on major system overhauls and designs
  • Working collaboratively to develop robust requirements and project plan that can be implemented by you or other team members
  • Mentoring more junior developers (focused on technical growth, understanding business context, prioritization)
  • Identifying and resolving bottlenecks
  • Partnering with other developers to increase alignment across Foureyes
  • Maintaining technical documentation/resources on the system for training/educating other team members

Qualifications

You are our ideal Senior Software Engineer if:

  • You have extensive understanding of applicable programming languages
  • You are a problem solver. You can understand the full scope of a problem and build a solution that addresses the need from start to finish, and you can communicate your solution to get buy-in from stakeholders.
  • You're detail oriented.
  • You care about code quality. Our Software Engineers work as a team, and you take pride in writing code that other people love to work in.
  • You get things done. You don't just solve problems. You find new ones and solve those too.

Education & Experience

  • Strong academic record (CS degree preferred but not required with relevant experience).
  • At least 5 years of professional software development experience.
    • Bonus if you’ve led small teams before or have experience mentoring junior developers.
  • Experience designing new systems.
  • Experience working within existing code bases.
  • Experience driving and maintaining the design and architecture of large and complex applications.
  • Experience with cloud services and their associated APIs.
  • Experience with version control software, more specifically Git.

Why Foureyes

  • A team culture that prioritizes people over politics and forward-progress over egos
  • A creative, fast-paced, high growth environment
  • Competitive salary and benefits, 401k matching, and commuter/cell phone benefits
  • Generous PTO days - in addition to paid holidays
  • Career growth and learning opportunities to add new skills to your resume
  • A commitment to providing a diverse and inclusive workplace

Related Jobs

Senior Software Engineer - Identity   Remote, United States of America new
September 22, 2021