
Back-End Software Engineer, Contractor
Dimensional Fund Advisors
contract
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
Tech Stack
About the role
- Participate in the design and development of software solutions across an array of domains from Research and Investments to Sales and Marketing
- Collaboratively developing MVPs to test their ideas and rapidly iterate with constant feedback from users
- Understand the users’ needs and solve problems like complex calculation engines in an ETL pipeline, database design, API and microservice design and engineering
- Collaborate with subject matter experts in a variety of areas to drive the success of our clients
- Collaborate with front-end engineers on the design of solutions and APIs
- Perform software and data architecture and design
- Develop complex software solutions using back-end technologies
- Demonstrate and mentor software engineering best practices and participate in code reviews
- Develop configurations and automations to enable testing, infrastructure and deployments
Requirements
- Bachelor’s degree in a technical field or equivalent practical experience
- 6+ years of software development experience in a professional and/or academic setting
- Experience with Python, Ruby, JavaScript, or equivalent dynamic languages
- Experience with C#, Java, C/C++, Typescript, or equivalent static languages
- Experience with any of the following: data engineering, web/mobile application development, systems/security software development
- Interest and ability to learn other coding languages as needed
- Ability to write in English fluently and idiomatically
- Advanced degree or equivalent experience in engineering, computer science or other technical related field
- Experience with agile/scrum methodologies
- Financial services industry experience
- Experience with any of the following: Redis, Postgresql, MongoDB, SQLServer Airflow, Kafka, AWS, serverless/microservice architecture TDD, BDD, Numpy/Scipy/Pandas, React, Angular, Vue.js, Node, Ansible
Benefits
- comprehensive benefits
- educational initiatives
- special celebrations of our history, culture, and growth
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonRubyJavaScriptC#JavaC/C++Typescriptdata engineeringweb application developmentmicroservice architecture
Soft Skills
collaborationproblem solvingmentoringcommunicationuser needs understandingfeedback iterationdesign thinkingcode review participationadaptabilitylearning ability
Certifications
Bachelor's degree in technical fieldAdvanced degree in engineering or computer science