EngineerJobs.io
← Back to all jobs

Job Description

Dimensional Fund Advisors is hiring a Principal Full-Stack Engineer for the Platform Engineering Team in Austin, TX (hybrid) to design and run platform services end to end.

Responsibilities

  • Design, build, and deliver technology services supporting the technology platform
  • Partner with business analysts, product owners, subject matter experts, and project managers to deliver solutions for customers
  • Lead technical team design and engineering efforts
  • Contribute to architecture and design with a focus on modern, secure, scalable, best-practice development and operations (including principles such as everything as code and zero-trust)
  • Critique and approve code changes produced by other developers
  • Mentor and develop junior engineers
  • Mature technology processes and improve engineering practices
  • Use principal-level engineering experience to refine architecture patterns
  • Build and enhance CI/CD pipelines and develop solutions that support operations
  • Write unit and integration tests, contribute to an engineering wiki, and produce detailed documentation
  • Integrate platform services with existing systems, including ServiceNow
  • Provide technical troubleshooting and production support for platform systems
  • Collaborate with subject matter experts across domains to support developers, business users, and clients
  • Stay current with emerging technologies and work with technical product owners to define the service roadmap

Requirements

  • Bachelor’s degree in engineering, math, computer science, or related field (or equivalent work experience)
  • 10+ years of programming experience in Python (open source) or equivalent
  • 5+ years supervising developers and reviewing or approving code changes through standard SDLC processes
  • Experience with automated acceptance testing and ability to write unit-tested, maintainable code
  • Proficiency building RESTful APIs and web services
  • Strong understanding of cyber security risks and experience designing and building secure applications
  • Experience working in a dynamic, interactive team environment to deliver software implementations
  • Proven track record delivering value and innovation through CI/CD
  • Knowledge of best practices and IT operations for always-up, always-available services
  • Experience with Agile/Scrum methodologies with a software development and integration focus

Technologies

  • Python
  • RESTful APIs
  • CI/CD, CI/CD pipelines
  • ServiceNow
  • Kafka
  • GitHub, GitHub Actions
  • Team City
  • Airflow
  • PostrgeSQL
  • Ansible
  • SQS, Redis
  • Docker, Kubernetes
  • Okta, OAuth2, PlainID
  • ELK, Grafana
  • Agile/Scrum, SDLC

You may be a fit if you

  • Stay open-minded, curious, and resourceful
  • Lead with vision and purpose for transformational change
  • Keep up with modern technologies and solutions
  • Solve problems systematically and transparently
  • Share ideas, solicit and integrate feedback, and collaborate on design and delivery
  • Bring strong engineering and security mindsets

Preferred Competencies

  • Site Reliability Engineering
  • Financial services industry knowledge or experience
  • Experience with message streaming systems such as Kafka
  • Experience with GitHub and build pipelines such as GitHub Actions and Team City
  • Experience with Airflow
  • Experience with PostrgeSQL
  • Experience with Ansible
  • Experience with messaging and queuing systems such as SQS
  • Experience with Redis
  • Experience with containerization and orchestration such as Docker and Kubernetes
  • Experience with Okta, OAuth2, PlainID
  • Experience with monitoring and alerting such as ELK and Grafana
  • Experience with ServiceNow

Similar Jobs