Development Engineer II is an experienced software development role that delivers medium- to high-complexity development and automation work as part of a team. The role designs, codes, debugs, tests, and maintains software applications; develops solutions based on user and system needs; and contributes to reliable, secure, high-quality software products. The position works under moderate supervision, establishes priorities while supporting projects and processes, and develops specialized knowledge and skills. The engineer collaborates with stakeholders and cross-functional teams to define and deliver features, gather and translate customer requirements, and demonstrate completed work. The role participates in code reviews, mentors junior developers, documents software and technical changes, and contributes to project planning and timely delivery. It also involves keeping current with technology, researching tools and methods that may improve efficiency and performance, and continuously improving development processes. Team members are expected to use approved AI tools responsibly, protect sensitive information, follow company policies, and critically validate AI-generated outputs.
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