Title: Principal Software Engineer  @ Portland, OR
Terms of Hire: Full Time.

Job description:

As a Principal Software Engineer, you will be part of a team passionate about building and running highly scalable, fault tolerant globally distributed platforms that help transform and power Client's business. In this role, you are a critical influencer providing thought-leadership on technical directions and a key contributor to new platforms that support key initiatives. We are also a mentor to other developers, both directly and via your daily actions. Strong communication, ability to influence, tackle sophisticated problems, and leadership ability while being a team player are a must!

You will help build and deliver modern foundational platforms that provide near real-time data capabilities and modernize the enterprise level data integration landscape.

We will directly partner with the Engineering Directors, Product Directors, and engineering teams to ensure we delivery top notch, resilient platforms that our tech partners depend on to unlock Client’s digital transformation.
  • Deep foundational knowledge of software engineering practices, particularly on distributed systems and cloud native architectures.
  • Excellent verbal and written communication skills, feeling as comfortable addressing executives as they are to the team.
  • High emotional intelligence with the ability to bring diverse groups together to tackle common goals.
  • Pragmatic and customer / value focused on solutions rooted in modern DevOps practices.
  • Highly passionate about delivery, being comfortable with both providing technical direction as well as being a contributing member of the team.
  • Ability to be strategic as well as going deep on complex technical problems.
Qualifications:
  • A Bachelor's degree in Information Technology or equivalent experience.
  • Experience working with / providing solutions for data engineers and scientists.
  • Proven experience in cloud engineering problems around clustering, service design, scalability, resiliency, block and object stores, and complex distributed systems.
  • 5+ years in a lead engineering role responsible for architecture decisions and direct technical leadership over engineering teams focused on delivering enterprise scale systems.
  • 8+ years in systems software development using common programming languages including but not limited to Java, Python and Go.
  • Expert knowledge of modern functional and/or multi-paradigm languages dealing with concurrency and locking a plus.
  • 3+ years production experience running, working with, or using modern data platforms such as Apache Kafka, Airflow, Nifi, and Spark.
  • 5+ years professional experience with AWS or other major cloud provider.
  • 3+ years professional experience with container runtimes, such as Kubernetes, deployment tools like Terraform, configuration management solutions like Ansible and MALT stacks.
You Will Enjoy:
  • An opportunity to be a part of a great culture, an awesome team, a challenging work environment, and some fun along the way!
  • Apply today to learn more and be part of our Growth story.
All applications will be kept strictly confidential and once shortlisted, our team will be in touch with you for further discussions.


 

 

Department: Scout
This is a full time position

Subscribe to be notified of new jobs

Personal Information









Attachments

Other Information