The Software Development Engineer II designs, develops, maintains, and enhances applications across the software stack, from database development through front-end functionality. In an Agile development environment, the role partners with business and technical teams to gather requirements, prototype solutions, implement enhancements, and perform unit testing to support application quality, reliability, and performance. The role supports multiple projects and technical environments and collaborates with Product, UX, Engineering, and Architecture teams throughout the software development lifecycle. It requires strong technical and problem-solving skills, adaptability to changing business and technology needs, and the ability to develop effective solutions to business and client challenges.
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
Education Level
No Education Listed