The Software Engineer II independently develops and assists in designing products for customers and associates. The role is part of a dynamic team that creates, deploys, and supports production applications while helping engineers develop technical and leadership skills. The position may also contribute to configuration, security, resilience, performance tuning, and production monitoring. The engineer collaborates with product, UX, and engineering teammates to create secure, reliable, and scalable software solutions. They document and review work, help ensure quality and change-control standards, prepare developer-ready and testable user stories, automate infrastructure and monitoring, and build resilience through destructive testing. The role also includes configuring and modifying software on large projects, adapting commercial off-the-shelf solutions to business needs, and creating dashboards, logging, alerts, and responses to identify and address issues proactively. The position typically reports to a Software Engineer Manager or Senior Manager and has no direct reports. No travel is required. Work is performed in a comfortable indoor area, primarily seated, with frequent opportunities to move and rare need to move or lift light articles.
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
Mid Level