The Lead Systems Engineer oversees complex projects and provides subject matter expertise and technical direction. The role is accountable for systems analysis, design, development, integration, and enhancements, and participates in the day-to-day enhancement and development of company systems. Responsibilities include responding to change requests and Tier 3 trouble tickets, monitoring platforms for failures, exceptions, and threshold issues, tuning performance, optimizing application performance, and testing applications for product upgrades and patches. The engineer works closely with stakeholders to understand business requirements and deliver quality technical solutions. The position leads the design, development, and support of enterprise applications, APIs, and cloud-native solutions using Java, Spring Boot, and AWS. It builds scalable microservices, event-driven solutions, REST/SOAP APIs, and enterprise integrations, while championing CI/CD, automated testing, DevOps, security, observability, and code quality. The engineer leads production troubleshooting, root cause analysis, and improvements to performance, availability, and resiliency, and uses GitHub Copilot and AI-assisted development tools to improve productivity and quality. The role supports systems development by clarifying requirements and specifications, following documented development and build methodology, and ensuring robust unit, system, and integration testing. It also creates and updates documentation so that architectures, designs, and other descriptions accurately represent the deployed system.
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