Skip to main content
New Judicial Website coming! Click here to read about this exciting news!
Home Careers Job Descriptions Senior Software Engineer
Home Careers Job Descriptions Senior Software Engineer
Senior Software Engineer

Senior Software Engineer Job Description

Job Title: Senior Software Engineer
Job Code: R44300
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 Senior Software Engineer 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 small, agile teams to design, prototype, and build new software offerings and enhance existing software and tools.
Distinguishing Factors:
Positions in this classification are distinguished from other classifications by a focus on the design, development and enhancement of software applications and frameworks for the Judicial Department.
Essential Functions Of the Position:
Design, enhance, build, and deploy system software infrastructure.
Create robust enterprise production applications, and quickly develop prototypes.
Perform key portions of the software development lifecycle including designing, coding, testing, documenting, installing, maintaining, and supporting software applications.
Develop software solutions by understanding and meeting user needs, data usage, systems flow, work processes, and using clean code practices.
Perform requirements analysis, software review, system risk analysis, and software reliability analysis. Identify code metrics. Remain informed of current development technologies and recommends best practices for coding standards and software solutions.
Improve code quality by automating and reviewing code.
Function as a team member in an Agile development group.
Provide Senior Software Engineer functions such as advising, coaching, and giving work instructions to other software engineers, interns and fellow agile team members.
Work collaboratively with Business Analysis, Quality Assurance, and Information Security teams to devise secure, innovative solutions to court and probation business requirements.
Attend meetings as required.

Perform other duties as required.

Supervisor Responsibilities:
Responsible for one's own work product and may provide guidance, assistance, or mentorship to less knowledgeable or experienced coworkers, volunteers, or interns.  This may include scheduling of work, instructing in work methods, and reviewing work products.
Minimum Education:
Graduation from an accredited college or university with a bachelor’s degree in computer science, programming or related field and four years of relevant work experience required, including programming experience in our core languages with strong OO skills.  Additional programming experience may substitute for the required education on a year for-year basis.
Physical Demands:
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to sit; use hands to finger, 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. The noise level in the work environment is usually moderate.
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