Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer – Biotechnology

Aquila Technology

Software Engineer – Biotechnology

Lexington, MA
Full Time
Paid
  • Responsibilities

    Clearance Requirement: None

    Location: Lexington, MA

    Remote: Virtual (Must live within 100 miles of Lexington, MA)

    Aquila is seeking a Software Engineer – Biotechnology to join our team in supporting one of this country’s premier defense research organizations. The group is in need of a senior-level developer to write production-grade code. The role will require collaborating with the rest of the development team, system administrators, and data analysts to efficiently support software engineering efforts. The ability to work on a diverse set of problems and multiple IT roles is desired.

    Aquila team members experience the opportunity to be part of a fast-paced, customer-focused, and technically innovative work environment. Aquila strives to deliver the best of the best in technical services to our customers. Candidates with a love for technical challenges, a desire to constantly learn, and the desire to establish themselves as critical players within a team are strongly encouraged to apply.

    Required:

    • 5+ years with object-oriented programming using Python
    • Demonstrated experience developing front and back-end components (integration of web pages, APIs, and databases)
    • Demonstrated experience working in production code deployment and CI/CD methodologies such as Jenkins
    • Familiarity with data wrangling, processing pipelines, and data engineering tools (Presto/Trino, Apache Drill, Airflow)
    • Experience with containerization (Docker, podman, etc.) and orchestration (Kubernetes/k8s, Tanzu, OpenShift, Rancher).
    • Demonstrated familiarity in developing for a cloud environment such as AWS, Azure, or Google Cloud
    • Hands-on knowledge with scripting and configuration (SSH, Bash, Python, etc.) on Linux systems
    • Experience with integrating off-the-shelf APIs or tools such as KeyCloak, Apache Kafka, container registries, web and/or database servers
    • Some knowledge of database administration (SQL, PostgreSQL, NoSQL, etc.) and networked storage infrastructure (Elastic Block Storage, NFS, SAMBA, etc.)
    • Understand, implement, and automate security controls, governance processes, and compliance validation
    • Design, build, and monitor log aggregation and other alerting systems and processes
    • Demonstrated ability to design and implement a configuration management platform, with the process and modern technologies, across multiple virtual/hybrid environments.

    Preferred:

    • Bachelors of Computer Science or equivalent; or additional years of working experience
    • Experience with controlled or classified systems, DoD, or NIST controls
    • Familiar with Java, JavaScript, and HTML

    Other Requirements:

    • Willing to undergo an extensive background investigation and maintain a personal security clearance
    • Interim clearance is sufficient for the start of the project
    • Covid vaccination with the booster is required

    Telecommute: This position requires someone to be onsite once a month and is a “virtual” position. The person MUST be within 100 miles to come in person for periodic meetings, etc. This is not open to someone that is remote and does not live within that 100-mile radius.

    Travel: None