Principal Software Engineer - Platforms

Domaintools Seattle , WA 98101

Posted 2 months ago

DomainTools uses modern technologies to gather, process, and analyze large data sets and build data services that are used by our customers for cybersecurity research and threat intelligence. At DomainTools, you will work as part of a collaborative team of smart and engaged engineers. You will work in an environment where productivity is fostered.

DomainTools is going all-in on Cloud Native and building a brand new Cloud and DevOps Platform team. This team will be critical to establishing and maintaining sustainable engineering practices as we transition from on-prem data center to public cloud infrastructure through high quality software engineering building out platform tooling, advocacy, and a willingness to teach your peers to fish in the Cloud Native landscape. If you are interested in joining the team on the ground floor, read on.

DomainTools is seeking a Principal Software Engineer to join our Platform team. You will get to work with our Technology Council to develop data schemas, databases and data lakes to translate business rules and raw data into usable designs and information. Our Principal Engineer researches, facilitates, develops and delivers cutting edge techniques in workflow management, stream, and real time messaging to ensure services interoperability, increase consistency, and improve the lives of your coworkers every day.

Our teams vision is to create shared services and developer-centric platform that will become glue between systems and significantly improve coworkers effectiveness. We aim for continuous integration and deployment of our world class security applications to our hybrid AWS environment. We are curating a list of best in class tools while building what is missing to make getting our jobs done easier and deliver exemplary developer tooling.

Work closely with small, highly collaborative Operations and Development teams to architect and deploy high impact solutions. Communicate with technologists and business people alike. As a Senior member of the team, you can provide technical leadership, evangelize DevOps culture and demonstrate best practices including observability / metrics and security.

Do you have a passion of building shared platform, cloud native software, design patterns and a bias to action? Do you believe in and practice DevOps philosophy and are excited about the security space?

Requirements

Key Applicant Qualifications

  • Delivery:
    • 8+ years development experience building resilient platforms and/or SaaS solutions
    • Workflow management platform e.g. Airflow
    • Real time messaging experience (e.g. Kafka, RabbitMQ)
    • Design, development or operation of systems leveraging AWS
    • Use of microservice architectures in production
    • Excellence in more than one programming language; Python 3 & GoLang
    • Bias for action
    • History of working effectively in a small team environment; a strong team player and ability to troubleshoot complex problems
    • Positive attitude with strong attention to detail and a desire to produce high-quality results
    • Self-motivated, able to work independently
  • Evangelism:
    • Proven ability to facilitate, present & influence at all levels of companies
    • Prior experience working as a bridge between development and operations teams
    • Excellent written and verbal communication skills
  • Inspiration:
    • Passion for Cloud Native software and design patterns
    • Believe in and practice DevOps philosophy
    • Excited about security space!

  • Pluses:

    • Bachelor's degree or higher in Computer Science/related field or equivalent experience
    • HashiCorp software stack knowledge, particularly Terraform
    • Design, implementation and/or maintenance of CI/CD automation and tooling
    • Use or development of Platform as a Service technology and techniques
    • Excitement over immutable infrastructure as code
    • Enjoyment developing software for a Linux/Unix environment
    • Experience in designing, building and maintaining large-scale big data infrastructures
    • Experience with serverless technology such as knative or Amazon Lambda
    • Experience with data mining or machine learning techniques
    • Experience with bash

Benefits

DomainTools is the leader in domain name, DNS and Internet OSINT-based cyber threat intelligence and cybercrime forensics products and data. With over 15 years of domain name, DNS and related cyber fingerprint data across the Internet, DomainTools helps companies assess security threat risks, profile attackers, investigate online fraud and crimes, and map cyber activity in order to stop attacks. Our customers include many Fortune 500 companies, including leaders in Internet technology, banking, consumer products, manufacturing and government. We are located in Belltown (downtown Seattle) in a very cool office staffed with smart and energetic co-workers. We provide great benefits such as fully paid premiums for medical plans for employees, partially paid pet insurance, unlimited PTO, and flexible scheduling to name a few.

DomainTools embraces diversity, equity, and inclusion to its fullest as an equal opportunity employer. We build our teams so creativity and innovation can flourish. We believe inclusivity and equity fosters innovation and growth; and we harness this mindset to drive a culture that serves our employees and our customers. We encourage people of all backgrounds, ages, perspectives, and skill sets to apply; and do not discriminate based on age, religion, color, national origin, gender, sexual orientation, gender identity, marital status, veteran status, disability, or any other characteristic protected by law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Development Engineer

Amazon.Com, Inc.

Posted 3 days ago

VIEW JOBS 11/24/2020 12:00:00 AM 2021-02-22T00:00 Are you excited about reinventing the way people think about long-held assumptions? The F3 (Fresh Food Fast) is the organization responsible for transforming the online grocery delivery and pickup experience for Amazon. Our vision is to make Amazon the primary destination to fulfill customer's food shopping needs. The F3 Supply Chain team builds and operates world class grocery supply chain systems and infrastructure to deliver growth for the business globally. How often have you had an opportunity to be a founding member of a team that is solving a significant problem through innovative technology? We're growing in scale and volume, by orders of magnitude. We are a team of passionate tech builders who work endlessly to make life better for our customers through amazing, thoughtful, and creative new grocery shopping experiences. To succeed, we need senior technical leaders to forge a path into the future by building innovative, maintainable, and scalable systems. If this sounds intriguing, then we'd like to talk to you about a role on a new Amazon team that's tackling a set of problems requiring significant innovation and scaling. As a Principal Engineer, you will define the software architecture and influence the solution and business strategy to create world class supply chain solutions. You will provide the technical leadership of the Grocery Supply Chain Inventory Management, Capacity Management, Simulation and Grocery Inventory Traceability related domains. You will join the ranks of Amazon's most senior Technical Community, a cross-company collective of Principal, Senior Principal and Distinguished Engineers, as well as Principal Scientists and Economists. This group helps establish technical standards and drives Amazon's overall technical architecture and engineering practices. These leaders work on Amazon's hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. Amazon's senior technical contributors are pragmatic visionaries who can translate business needs into workable technology solutions. Their expertise is deep and broad; hands on, producing both detailed technical work and high-level architectural designs but, driven to engage with business problems and leaders to invent simple solutions with real-world application. In this role, you will: * Serve as the technical lead in the design, implementation, and deployment of successful cross-functional projects in support of next generation robotic and automation systems. * Define and deliver solutions that enable scalable systems development across Amazon. * Assist directly and indirectly in the continual hiring and development of technical talent, including other Amazon Principal Engineers. * Facilitate technical collaboration across Amazon, increasing productivity and effectiveness by sharing your deep knowledge and experience. * Ensure the quality of architecture and design of systems. * Functionally decompose complex problems into simple, straight-forward solutions. * Contribute intellectual property through patents. * · BS degree or higher in CS with a minimum of 15-20 years of relevant, broad engineering experience required * Proven track record of leading the delivery of large-scale, highly available, low latency, high quality systems for * Experience with architecture, design and development of large scale platforms * Deep hands-on technical expertise in at least one major technical area: large scale systems engineering, building complex distributed systems, designing massive global networks * Experience managing complex projects, with significant bottom-line impact * Experience playing a visionary leadership role within a large organization * · Advanced degree in Computer Science or a related field * Experience working in a complex, service oriented software development. * 2+ years of hands-on experience as a Principal-level Software Development Engineer or equivalent * Experience with AWS Amazon.Com, Inc. Seattle WA

Principal Software Engineer - Platforms

Domaintools