Development Engineers II are experienced professionals who handle complex software development work. They design and implement software solutions, conduct code reviews, mentor junior developers, and contribute to improvements in the development process. They work under moderate supervision, establish priorities while supporting projects and processes, and deliver medium- to high-complexity development or automation work as part of a team. The role involves collaborating with peers and stakeholders, gathering requirements, demonstrating work, and documenting code while following established software product engineering practices. The engineer designs, codes, debugs, tests, maintains, and improves applications and codebases. They collaborate with cross-functional teams to define and deliver features; troubleshoot defects; write technical documentation; research technologies and tools; participate in project planning and manage deadlines; and help ensure software security, data protection, and regulatory compliance. The role also involves interacting with customers or end users, translating requirements into technical specifications, and continuously improving development practices through learning and professional development. The position requires a bachelor's degree in a relevant field or relevant experience, and at least one year of relevant or practical experience. The job is onsite and scheduled for first shift. The posting states that the position is not eligible for immigration or work authorization now or in the future, and is not eligible for relocation assistance.
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