> Markdown version of [/jobs/ext/789069-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/789069-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Colorado Judicial Branch - **Location:** Denver, CO, United States - **Experience:** Expert - **Salary:** $102,180.0 - $152,616.0 - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Extensible HyperText Markup Language (XHTML), XML Schema, Agile Methodology, Ajax (Programming Language), Amazon Web Services, Software Applications, Cascading Style Sheets (CSS), Software Quality, Cyber Security, Computer Programming, Continuous Integration, IBM DB2, Relational Databases, Eclipse (Software), IntelliJ IDEA, Java Message Service (JMS), Spring Framework, WildFly (JBoss AS), JQuery, Apache Maven, MySQL, Object-Oriented Software Development, Software Engineering, Software Systems, SQL Databases, System Software, Software Technical Review, Testng, Web Services, Extensible Markup Language (XML), Electronic Filing System, Reliability of Systems, Git, Usage Tracking, Information Technology, Restful APIs, Amazon Simple Queue Service (SQS) - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4397b4de4b0ef5f4 ## About the Role Do you have experience in jQuery?, Do you have a Bachelor's degree?, * Java * JavaScript and JavaScript frameworks such as JQuery * CSS * HTML * SQL, Relational Databases * Object oriented analysis and design * GIT * Excellent verbal and written communication skills * Schedule driven Preferred Qualifications: * JBoss Application Server * Spring Framework * AWS development * CI/CD * Eclipse or IntelliJ IDE * REST APIs * Maven * AJAX * PDF Tools * XML, XSD, XHTML * Java Messaging Frameworks * Web Services/Rest APIs * AWS services (RDS, Lambda, SQS, etc.) * DB2, MySQL * TestNG Experience * Continuous Integration Methodologies and Tools * Experience utilizing Agile delivery methods, 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., 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 ## Description The Judicial Department works to provide equal access to justice, contribute to public safety, and strengthen the rule of law across Colorado. Together our courts and probation departments are committed to impartial and timely dispute resolution; support for families, litigants, and victims; client rehabilitation; and meaningful community engagement., 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., 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., 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Hosting a modern justice system](https://www.wearedevelopers.com/videos/332-hosting-a-modern-justice-system) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)