Senior Software Development Engineer
Listed on 2026-09-17
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, Senior Developer
Final date to receive applications: Wednesday, September 30, 2026
PURPOSE OF POSITIONThe Senior Software Development Engineer designs, develops, integrates, and supports enterprise applications, web platforms, data solutions, and AI-enabled technologies that improve the efficiency, reliability, and effectiveness of University System of Maryland operations while providing senior-level technical guidance to the software development team.
RESPONSIBILITIESEnterprise Application Development, Architecture & AI Solutions:
- Designs, develops, enhances, and supports enterprise applications.
- Provides technical leadership for application architecture, database design, APIs, systems integration, data flows, and full-stack application development.
- Leads the design and implementation of complex integrations among USM-wide systems, institutional systems, State of Maryland systems, cloud services, and external platforms.
- Designs, develops, and supports AI-enabled applications, intelligent automation, and data-driven tools that improve business processes, reporting, decision-making, and user experiences.
- Integrates enterprise applications with AI platforms, large language models, knowledge repositories, APIs, and institutional data sources while meeting security, privacy, accessibility, and data governance requirements.
- Evaluates emerging technologies and develops prototypes or proofs of concept to determine their applicability to USM business needs.
Software Quality, Security & Technical Standards:
- Establishes and applies software development, testing, code quality, security, and deployment standards.
- Performs or coordinates code reviews, application testing, vulnerability remediation, and performance validation.
- Ensures applications comply with USM cybersecurity, accessibility, privacy, data governance, and technology standards.
- Identifies technical debt and recommends improvements to application architecture, maintainability, reliability, and security.
Website & Portal Administration:
- Provides technical administration, development, integration, and lifecycle management for web platforms and content management systems, ensuring security, accessibility, performance, availability, and maintainability.
- Oversees website governance processes, standards, and workflows to support effective content ownership and lifecycle management across the organization.
- Provides technical guidance and support to website stakeholders while ensuring compliance with accessibility, branding, and cybersecurity requirements.
Customer Support, Training, and Stakeholder Engagement:
- Partners with business owners, system administrators, end users, institutional representatives, vendors, and other stakeholders to support, maintain, troubleshoot, and continuously improve existing enterprise applications and technology services.
- Provides user training, troubleshoots technical issues, recommends process improvements, and facilitates knowledge sharing and cross-training within the IT department.
Systems Analysis and Business Process Improvement:
- Analyzes business requirements and operational needs to identify, develop, and implement effective technology solutions.
- Documents system functionality, business processes, workflows, and technical procedures to support ongoing operations and future enhancements.
$145,000-$160,000
MINIMUM QUALIFICATIONSRequired Education Level/
Certifications:
Bachelor’s degree from an accredited college or university. Relevant experience may be substituted for the required education on a year-for-year basis.
Required Experience:
- Five (5) years of progressively responsible experience designing, developing, testing, implementing, and supporting enterprise software applications.
- Experience developing and supporting web-based…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).