Skip to main content
Home Careers Job Descriptions Software Engineer II
Home Careers Job Descriptions Software Engineer II
Software Engineer II

Software Engineer II Job Description

Job Title: Software Engineer II
Job Code: R44220
Job Series: Software Engineer
FLSA Status: Exempt
OCC Group: Professional Services (PS)

Signature of the State Court Administrator approval available on file in the Human Resources Division.

General Statement Of Duties:
The Software Engineer II is responsible for working on various projects such as case management systems, electronic filing systems, jury systems, and data exchanges with criminal justice agencies as well as various other state and local governmental agencies.  Work is conducted in agile teams that design, prototype, build, enhance and support software offerings and tools.
Distinguishing Factors:
Positions in this classification are distinguished from other classifications based on the focus on complex development and enhancement of software applications and frameworks for the Judicial Department.
Essential Functions Of the Position:
Design, build, enhance, deploy and support system software infrastructure.
Write server-side and front-end code for applications, create robust enterprise production applications, and develop prototypes quickly.
Follow Test Driven Development (TDD) methodology for developing applications.
Perform key portions of the system development lifecycle including designing, coding, testing, documenting, installing, maintaining, and supporting software applications.
Work closely with more senior engineers on more complex and/or integrated development issues.
Serve as a mentor for junior development positions.
Function as an agile team member in the application development unit.
Work collaboratively across the ITS Division to devise innovative solutions for judicial business requirements.
Attends meetings as required.
Performs other duties as required.
Supervisor Responsibilities:
The position is responsible for one's own work product and work within a unit performing similar functions.  Additionally, the position may provide lead functions such as advising, coaching, and mentoring work instructions to junior software engineers and/or interns.
Minimum Education:
Graduation from an accredited college or university with a bachelor’s degree in computer science or related field and two years of relevant work experience. Additional programming experience may substitute for the required education on a year-for-year basis.
Physical Demands:
The employee frequently is required to sit, use hands to handle or feel, and reach with hands and arms. The employee is occasionally required to stand; walk; climb or balance; and stoop, kneel, crouch, or crawl. The employee must frequently lift and/or move up to 10, pounds and occasionally lift/move 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, depth perception, and the ability to adjust focus.
Work Environment:
The noise level in the work environment is moderate. Occasionally handles emergency or crisis situations; frequently subject to interruptions, and multiple calls and inquiries.
important announcement Transparency Online   •   Contact Us   •   Interpreters   •   FAQ   •   Photos   •   Holidays Menu Important Announcement Home Search Courts Probation Jury Self Help ⁄ Forms Careers Media Administration Contact us Interpreters FAQ Photo Gallery Holiday Schedule