All roles

Open role

Python Developer, Sr. - WFH

Remote · Spain Full-time

About the Company

Aretum is a mission-driven organization that delivers technology-enabled solutions to customers across the defense, civilian, and homeland security sectors. The company combines strategy, technology, and transformation to help government agencies address complex challenges. Aretum emphasizes collaboration, inclusion, integrity, and professional development.

About the Role

Aretum is seeking a Senior Python Developer to support the integration of a custom application with existing client systems. In this role, you will develop APIs and microservices, contribute to front-end and back-end development, build ETL processes, and help deliver enterprise web and search solutions. You will work closely with project managers and cross-functional teams in an Agile environment while helping guide technical decisions and mentor junior developers. This is a contingent position, meaning employment depends on Aretum successfully securing the associated contract and the completion of any required background investigation or security clearance verification.

Key Responsibilities

Collaborate with cross-functional teams in an Agile development environment. Develop FastAPI-based services to display content and support application functionality. Design, build, and maintain microservices. Contribute to both front-end and back-end code. Mentor peers and junior developers in Python development and design practices. Build and maintain ETL processes to support data integration and processing. Integrate custom applications with client systems and enterprise platforms. Design and develop enterprise web applications and search systems. Work with project managers to address evolving client needs. Manage multiple tasks while balancing independent work with team collaboration. Communicate technical information clearly and maintain effective working relationships with colleagues and stakeholders. Follow applicable safeguarding and compliance requirements when handling Controlled Unclassified Information (CUI).

Required Qualifications

At least 8 years of professional Python development experience. At least 8 years of overall object-oriented programming (OOP) experience. Bachelor's degree or an additional 2 years of relevant experience in place of the degree. Experience developing and integrating APIs. Experience designing and implementing microservices. Experience with JavaScript and jQuery. Experience with search technologies such as Solr or Elasticsearch. Experience designing and developing enterprise web and search systems. Experience with enterprise database technologies, including PostgreSQL and MySQL. Experience building and managing container technologies such as Docker, Podman, or Kubernetes. Comfort working with open-source-based solutions. Strong knowledge of enterprise Python development. Expertise in continuous integration and continuous delivery (CI/CD) solutions. Experience with large-scale AWS-based solutions and Terraform. Experience working in an Agile environment. Strong problem-solving, communication, and collaboration skills.

Preferred Qualifications

Bachelor's degree in computer science, engineering, or a related field. Experience supporting federal government projects. Experience with FastAPI, which is highly preferred. Work Arrangement and Travel Requirements This is a remote position. Occasional travel may be required for project needs, client meetings, team collaboration events, or training. Travel is expected to be less than 10%, and advance notice will be provided whenever possible. Security and Work Authorization Requirements Public Trust eligibility is required. The position supports a federal government contract and requires the ability to obtain and maintain a Public Trust or Suitability Determination, depending on the agency's background investigation requirements. Applicants must be U.S. citizens or currently authorized to work full-time in the United States. Employment visa sponsorship is not available. Employment is contingent upon the successful award of the associated contract to Aretum and completion of any required background investigation or security clearance verification. Salary and Benefits Salary details are not specified in the job description. Benefits include: Health insurance, including medical, dental, and vision coverage 401(k) retirement plan Basic and voluntary life insurance Accidental death and dismemberment (AD&D) insurance Paid time off Maternity and paternity leave Short-term and long-term disability coverage Training and professional development opportunities Equal Employment Opportunity and Accommodations Aretum is an equal opportunity employer committed to merit-based hiring decisions based on qualifications, skills, and the ability to perform the job. The company complies with applicable federal, state, and local employment laws and welcomes veterans, military families, and individuals with disabilities. Applicants who require a reasonable accommodation during the hiring process due to a disability may contact hr@aretum.com for assistance.

More open positions