Aquila Technologyposted 15 days ago
Full-time • Mid Level
Lexington, MA
Professional, Scientific, and Technical Services

About the position

Aquila is seeking a Software Developer to join our team in supporting one of the country's premier defense research organizations. The Software Developer will implement algorithms for processing large datasets obtained from a proprietary database platform. This work may include front-and back-end development. The candidate must be experienced in software requirements, design, development, integration, testing, documentation, and maintenance. Work will be executed primarily in Rust and Python in a Linux environment using open source and custom software.

Responsibilities

  • Implement algorithms for processing large datasets.
  • Conduct front-and back-end development.
  • Engage in software requirements, design, development, integration, testing, documentation, and maintenance.

Requirements

  • Bachelor's Degree
  • 5 years of Engineering experience
  • 5 years of Software/Algorithm Development experience
  • 5 years of Program/Project Management or Analysis experience
  • 5 years of Software Documentation experience
  • 5 years of Programming experience
  • 5 years of GIT/GITHUB experience
  • 5 years of Object Oriented Software Design and Development experience
  • 3 years of Python experience
  • 1 year of Rust experience
  • 2 years of SQL experience
  • 1 year of Software Tools experience
  • 1 year of Containerization experience (Docker, podman, etc.)
  • 2 years of Systems experience
  • 2 years of Linux OS experience

Nice-to-haves

  • Programming in C/C++
  • Experience developing scalable software architectures in a cloud environment
  • Knowledge of full software lifecycle automation and testing tools in a DevOps environment
  • Expertise in high performance multi-threaded applications
  • Experience with at least one NoSQL database technology
  • Expertise in modern software design patterns and frameworks
  • Familiarity with embedded systems architectures
  • Unix shell scripting capability
  • Comfortability in designing and/or working with statistical inference models

Benefits

  • PTO - 15 days (vacation/sick) 10 paid holidays - 6 standard (New Year's, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas) - 4 floating holidays prorated based on your day of hire
  • 1.5 paid days, or 12 hours, for approved volunteer work
  • 1 week of paid maternity/paternity LOA after 1 year of Full-time employment
  • Tuition & Training Reimbursement - 5K annually for pre-approved, job-related tuition, certification, or professional conferences
  • 401K with Fidelity 100% immediate vesting; Plan eligibility begins 90 days following the date of hire. Aquila matches 50 cents on the dollar, up to 6%
  • Cell Phone & Internet Reimbursed up to $150 monthly to cover cell phone, data, and home internet expenses
  • Buy Your Own Device (BYOD) Allowance Reimbursed up to $1500 for the purchase of a qualified technology device. Eligible after 90 days of employment, and benefit renews every three years

Job Keywords

Hard Skills
  • Docker
  • Git
  • Linux
  • Python
  • Rust
  • 01RU
  • 5TazYfrJK a5UVQeu 5hw1N9msJ
  • At2xenls WALF1IMmHyg
  • C96ptofS 9tmdFQic4qbOk
  • EUp0qvkAs pI5X9AgkWQnzG
  • EwONybQzG oKMsl2TELhzq
  • j6SgXMR
  • jXLo2vITRb6e OuhFRDn4Ux
  • kh6K3ozAqsDEb2R1 ZCSoBPU
  • MxFkB
  • oXRS8 5jPKpcBlaC3
  • RN0d5sl6v rHxabO1UDniQXA
  • RV
  • uPdoH 6ZaG
  • xuEl5W
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service