Coalfire

Cyber solutions that move you forward, faster.

Principal Architect – AI Systems, Engineering

Software EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2001H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

9 days ago

Salary

$184K - $202.8K / year

Bachelor Degree10 yrs expEnglishAnsibleAWSCloudEC2Graph QLJenkinsKubernetesMicroservicesPythonTerraformType Script

Job Description

• Design, develop, and maintain scalable full stack applications using Python (and TypeScript where applicable) to support security and compliance agent workflows. • Build and optimize RESTful APIs to enable seamless data exchange across services and systems. • Architect and manage microservice-based solutions on AWS, leveraging Kubernetes for orchestration and scalability. • Implement DevOps best practices including CI/CD pipelines, infrastructure-as-code, and automated deployment strategies. • Develop automation frameworks and tools to reduce manual tasks, improve efficiency, and support AI-driven workflows. • Collaborate with data engineering teams to integrate microservices with analytics platforms and big data pipelines. • Ensure compliance with security standards, governance policies, and cloud best practices. • Monitor, troubleshoot, and optimize system performance, ensuring high availability and reliability of deployed applications. • Provide technical mentorship and contribute to setting best practices for development, DevOps, and cloud engineering.

Job Requirements

  • 10+ years in software development, with demonstrated expertise across front-end, back-end, and DevOps/cloud engineering.
  • Proficiency in Python (TypeScript a strong plus).
  • Proven experience in API development (RESTful/GraphQL).
  • Hands-on experience with AWS services (EC2, Lambda, S3, RDS, EKS, etc.).
  • Strong background in Kubernetes for container orchestration.
  • Expertise in DevOps practices, CI/CD pipeline design, and automation tools (e.g., Terraform, Ansible, Jenkins, GitHub Actions).
  • Experience working with microservice architectures in production environments.
  • AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or equivalent cloud/devops certifications.
  • Strong problem-solving abilities with a focus on designing scalable and secure solutions.
  • Excellent communication and collaboration skills, with the ability to work cross-functionally in a fast-paced environment.
  • Highly adaptable and comfortable learning new AI/automation technologies.
  • Strong organizational skills with the ability to manage multiple priorities under tight deadlines.
  • Proactive, self-motivated, and able to take ownership of end-to-end development processes.
  • Mentorship mindset, able to share expertise and uplift junior engineers.
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

Benefits

  • paid parental leave
  • flexible time off
  • certification and training reimbursement
  • digital mental health and wellbeing support membership
  • comprehensive insurance options

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1933H1B No Sponsor

Manager of Continuous Improvement driving operational excellence at Ryder

SQLTableau
United States
$120K - $135K / year

Senior RPG Programmer – Analyst

Fresche Solutions

Experts in IT development, modernization & transformation || Voted Top Employer since 2015

Software Engineer10 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Senior RPG Programmer/Analyst leading IBM i application development

SQL
Massachusetts
Full TimeRemote

O time de RD Conversas está em busca de uma liderança técnica para desenvolver soluções de alto desempenho, garantindo a estabilidade, confiabilidade, observabilidade e segurança da nossa plataforma de comunicação integrada, contribuindo para a evolução contínua de nossas soluçõe...

United States + 1 moreAll locations: United States, Canada

Energy Engineering & Python Expert - Freelance AI Trainer

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Software Engineer10 days ago
Part TimeRemote

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation ispro...

Iowa