Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Dimensional Fund Advisors

Senior Python Engineer

Dimensional Fund Advisors

. Manage Dimensional’s enterprise investment data warehouse supporting Research, Portfolio Management, Trading, and Analytics functions .

Posted 9/30/2026full-timeRemote • North Carolina • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing scalable data technology solutions, with a strong focus on performance optimization, security, and best practices in data management. Proficient in programming with Python and SQL, and experienced in building RESTful APIs and high-performance data applications.

Highest-signal resume keywords
Python ProgrammingSQL ExperienceRESTful API DevelopmentData Architecture OptimizationAgile/Scrum Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Data Pipeline ArchitectureUnit TestingPerformance TuningDomain Driven DesignCybersecurity PrinciplesNoSQL Database OptimizationAutomated Acceptance TestingHigh-Availability ApplicationsData Ingestion and IntegrationCI/CD Pipeline Development
Soft Skills
CollaborationTechnical TroubleshootingCommunication
Tools & Technologies
KafkaAirflowPostgreSQLAnsibleElastic StackRabbitMQRedisDockerOktaOAuth2
Industry Keywords
Financial ServicesIT OperationsData ManagementInvestment Data SolutionsSoftware Development

Tech Stack

Tools & technologies
AirflowAnsibleCyber SecurityDockerKafkaNoSQLOpen SourcePostgresPythonRabbitMQRedisSQL

About the role

Key responsibilities & impact
  • Manage Dimensional’s enterprise investment data warehouse supporting Research, Portfolio Management, Trading, and Analytics functions
  • Design, develop, document, and test application services for scalable data platforms and services
  • Expand and optimize data and data pipeline architecture
  • Build and deliver investment data technology solutions for Research, Portfolio Management, Trading, Analytics, and Reporting
  • Formulate, design, develop, test, and deliver data technology solutions balancing speed and quality
  • Collaborate with business analysts, product owners, and project managers on user stories, estimates, and work plans
  • Advise business clients and IT management on technology capabilities and recommend strategies
  • Design and implement changes across data ingestion, validation, quality control, integration, storage, management, and delivery
  • Write unit and integration tests, contribute to the engineering wiki, and produce detailed documentation
  • Build high-performance, scalable data-transfer toolsets that reliably transfer datasets within established SLAs
  • Manage data consistency, refresh rates, and caching requirements across interfaces
  • Build and enhance CI/CD pipelines and participate in code and design reviews
  • Provide technical troubleshooting and production support

Requirements

What you’ll need
  • Bachelor’s degree in engineering, math, computer science, or a related field, or equivalent work experience
  • 4–5 years of programming experience in Python (open source) or equivalent
  • Proficiency in building RESTful APIs and web services
  • 4–5 years of SQL experience
  • Proven track record of leveraging SOLID principles and Domain Driven Design
  • Experience in high-performance and high-availability data applications, including performance optimization and tuning
  • Experience with automated acceptance testing and ability to write unit-tested, maintainable code
  • Strong understanding of cybersecurity risks and ability to design and build highly secure applications
  • Experience working in a dynamic and interactive team environment
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Experience with Agile/Scrum and waterfall methodologies with a software development and integration focus
  • Proficiency with NoSQL database implementation and optimization
  • Ability to work on multiple programming languages and platforms
  • Experience or knowledge in financial services industry
  • Experience with Kafka, Airflow, PostgreSQL, Ansible, Elastic Stack, RabbitMQ, Redis, Docker, Okta, OAuth2, and PlainID

Benefits

Comp & perks
  • Comprehensive benefits
  • Educational initiatives
  • Special celebrations of the company’s history, culture, and growth