Simplify Logo

Full-Time

Principal Software Engineer

AWS/Airflow/Devops

Posted on 7/19/2023

Egen

Egen

201-500 employees

Provides cloud and AI engineering services

Consulting

Senior, Expert

Naperville, IL, USA + 1 more

Category
DevOps & Infrastructure
Software Engineering
Required Skills
Kubernetes
Microsoft Azure
Python
Airflow
MySQL
Git
Postgres
AWS
Go
Terraform
Development Operations (DevOps)
Linux/Unix
Requirements
  • Airflow expert with experience in setting up and managing MWAA on AWS
  • In-depth knowledge of orchestration concepts, including DAG (Directed Acyclic Graph) creation, task definition, operators, and best practices for workflow management
  • Proficiency in Python programming, with a focus on developing Airflow DAGs and custom operators
  • Strong understanding of Terraform, including the ability to write Terraform code for infrastructure as code (IaC) management
  • Familiarity with AWS services such as S3, Lambda, CloudWatch, Fargate, VPC, security groups, and other related technologies
  • Understanding of AWS Postgres and experience working with databases in the cloud environment
  • Basic-level knowledge of Unix shell scripting for basic automation and maintenance tasks
  • System-level architecture and design and implementation experience
  • Experience with Python/Golang and cloud SDKs like AWS SDK, Kubernetes clients library, Helm
  • Experience with Mysql, PostgreSQL, Bitbucket, GitHub
  • Knowledge of service mesh frameworks like Istio, Linkerd, and Hashicorp Consul Connect
  • Knowledge of IAM and JWT authorization, SSO/OAuth (Azure AD, Okta)
  • Knowledgeable of 12-factor app methodology and how they should be applied
Responsibilities
  • As a Principal Software Engineer at Egen you will provide technical leadership and expertise to a modernization project
  • You provide technical expertise to migrate legacy Control M (xml) jobs to run seamlessly through Airflow DAGs
  • You will design and scope delivery of the new MWAA (Managed Workflows for Apache Airflow) environment on AWS and recommend and define the roadmap for all teams involved
  • You will also be responsible for leading the onboarding and integration of multiple product teams onto the new Airflow platform
  • This role will also be responsible for creating Platform Run books and user guides as part of the product team onboard
  • This role will require significant hands-on work as you identify and implement custom Airflow operators with AWS
  • The Principal Software Engineer will be responsible for supporting and leading all Egen teams involved in the modernization project to ensure clarity in the roadmap and deliverables and that all technical blockers are removed
  • Finally, you will serve as an organizational leader at Egen, leading or designing workshops internally or for clients, or internal Egen teams, and supporting our hiring processes

Egen provides a dynamic work environment focused on cloud, data, AI, and platform engineering. This firm is a leader in empowering organizations through their digital transformations, offering a robust portfolio in cloud infrastructure, data architecture, and AI-driven solutions. Employees at Egen benefit from engaging in cutting-edge technology projects and a culture that encourages innovative problem-solving.

Company Stage

Pre-seed

Total Funding

$1.3M

Headquarters

Naperville, Illinois

Founded

2000

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%

Benefits

Fun team outings

Health insurance

401(K)

Dental & vision insurance

Paid time-off

Food & drinks

Parental leave

INACTIVE