We are seeking a Software Engineer II to lead the development of medium to complex projects from conception to completion. This role involves implementing features, making architectural decisions, and ensuring high-quality, scalable systems. You will collaborate with various stakeholders, mentor junior engineers, and engage with end-users to identify opportunities. A key aspect of this role is proactively identifying and addressing technical debt to improve system reliability, availability, performance, stability, and durability. You will also be responsible for creating automated tests, preparing technical design specifications, and promoting continuous improvement within the team.
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