The Software Engineer II is an individual-contributor role focused on designing, developing, and supporting modern software solutions in an Agile/Scrum and DevOps environment, with an emphasis on Enterprise Content Management (ECM) and workflow automation. The role uses modern engineering practices such as CI/CD, automated testing, infrastructure as code, and observability to help deliver secure, resilient, and scalable services. It works with ECM technologies such as OnBase, Kofax, and ImageRight, and supports integration of content services with enterprise applications and cloud platforms. There are no team leadership, supervisory, or people-management responsibilities. The position participates throughout the lifecycle of ECM and content-enabled applications, from planning and design through development, testing, release, and operational support. It collaborates with product and technical stakeholders, contributes to delivery planning and backlog refinement, and follows enterprise architecture, coding, security, and quality standards. The role also supports production reliability through incident diagnosis, monitoring, runbooks, root cause analysis, and assigned improvements. A bachelor’s degree in information services or a related field is required, though relevant combinations of education and experience may be considered in lieu of a degree. The role requires 2–5 years of relevant software development and system design experience. Work is performed mainly in an office environment with minimal hazards; extended hours may be needed and travel may be required. The estimated compensation range is $56,700–$114,850.
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