The Software Engineer 2 position requires designing, developing, testing, deploying, and maintaining complex software systems, including data processing, analytics, and real-time applications. The role involves creating reliable and scalable data workflows and automation pipelines using Apache Airflow, collaborating with data engineers and stakeholders to ensure efficiency and security. Key skills include