Software Engineer IV serves as a senior technical member of the Distributed Applications team with primary responsibility for designing, developing, implementing, and maintaining Web, Mobile, artificial intelligence (AI)/machine learning (ML), and Legacy applications. This role builds and delivers enterprise applications and AI-enabled solutions using modern development technologies and tools, including Generative AI, Large Language Models (LLMs), AI agents, and AI-driven workflow automation. This position collaborates closely with Solutions Architects, developers, data engineers, security teams, and business stakeholders to analyze business requirements, participate in design sessions, and develop application features. Additionally, the Software Engineer IV provides technical leadership on assigned initiatives, leads the implementation of features and integrations from design through production release, mentors less experienced engineers, researches and addresses technical issues and requests, identifies root causes, resolves production problems, and ensures business applications are available for use 24x7 in production.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior