Delta's IT department is undergoing a transformation to change the way we do business from top to bottom. As thought leaders within Delta, we strive to build innovative solutions that deliver impact to our customers. As we grow, we seek new team members eager to collaborate and advance our mission of becoming a best-in-class IT organization at the world's premier airline! As a Software Engineer on the Communications, AI and Automation IT team, you'll create, enhance, and support an ecosystem of applications that powers millions of Delta customer interactions each day. This role will use technical expertise to design, create, and iterate business, application, data, and infrastructure solutions that directly enhance the customer's experience. The Software Engineer should proactively seek opportunities to optimize performance, maintain and troubleshoot application components as required, quickly resolve problems, and provide timely follow-up. The individual will work in a collaborative agile squad using core agile practices such as "keep it simple," test-driven development (TDD), continuous integration, polyglot programming, microservice design, and is expected to drive forward momentum towards a cloud-first CI/CD mindset. Full-time remote not an option/50% WFH available once training period is complete This role will play a key part in integrating artificial intelligence capabilities into an existing application, with a focus on identifying suitable tasks within the application to automate or enhance with machine learning algorithms, and other limited maintenance patterns to maximize development time for the agile squads.