The Software Engineer II will build scalable user experiences and API- and service-based solutions as part of a cross-functional, DevOps-based Agile team. The team is responsible for the full product development lifecycle, from conception and discovery through development, deployment, measurement, and continuous improvement. The role calls for expertise in front-end and back-end development, frameworks, and third-party libraries, along with a collaborative mindset, visual-design awareness, and a focus on outcomes. The engineer collaborates with users, architects, engineers, designers, and product managers to shape and deliver software. They contribute to technical design and architecture, document software, use test-first and acceptance-criteria-driven practices, and develop responsive interfaces and macro- and microservices. They help ensure solutions meet security, performance, maintainability, scalability, usability, and reliability needs; conduct code reviews; and support peers through advice and coaching. Ongoing learning and professional development are expected. Candidates progressing beyond the initial screening must complete a formal technical assessment to validate coding proficiency and technical competency.
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