Senior Software Development Engineer

University System Of Maryland — United States · Posted ~2 hours ago

Senior Full-time

Skills

enterprise application development application architecture database design API development systems integration data flows full-stack development technical leadership AI application development APIs databases cloud services AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A large organization is seeking a Senior Software Development Engineer to design, develop and support enterprise applications, web platforms, data solutions and AI-enabled technologies. The role provides senior technical guidance while covering application architecture, database design, APIs, systems integration, data flows and full-stack development. You will lead complex integrations across internal and external systems, cloud services and institutional platforms, while also developing intelligent applications and automation.

Highlights

Senior technical leadership role spanning enterprise applications, cloud integrations, data solutions, full-stack development and AI-enabled systems, with substantial influence over architecture and engineering direction.

Description

Deadline for applications: Wednesday, September 30, 2026 PURPOSE OF POSITION The 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. Responsibilities Enterprise Application Development, Architecture & AI Solutions: Designs, develops, enhances, and supports enterprise applicationsProvides 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 maintainabilityOversees website governance processes, standards, and workflows to support effective content ownership and lifecycle management across the organizationProvides 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 servicesProvides 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 solutionsDocuments system functionality, business processes, workflows, and technical procedures to support ongoing operations and future enhancements ANNUAL SALARY $145,000-$160,000 Requirements MINIMUM QUALIFICATIONS Required 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 applicationsExperience developing and supporting web-based applications using modern software development tools, technologies, and methodologiesExperience working with relational databases, database design, and SQLExperience developing and integrating APIs, web services, and enterprise systemsExperience applying software quality assurance, testing, and secure development practices throughout the software development lifecycleExperience troubleshooting and resolving application, integration, and system issues Required Knowledge/Skills/Abilities: Knowledge of software development lifecycle (SDLC) methodologies, software architecture principles, and modern development workflowsKnowledge of source control systems, deployment methodologies, and application support practicesKnowledge of application security principles, cybersecurity risks, and secure coding standardsProficiency in software development technologies, including PHP, Python, JavaScript, HTML, CSS, and related development frameworksAbility to analyze business requirements and translate operational needs into effective technical solutionsAbility to design, develop, implement, maintain, and enhance enterprise applications and technology solutionsAbility to evaluate technology solutions and recommend improvements that enhance system performance, security, maintainability, and user experienceAbility to prepare and maintain technical documentation, system specifications, and operational proceduresAbility to communicate complex technical concepts effectively to technical and non-technical audiencesAbility to build collaborative relationships with business partners, system stakeholders, vendors, and technical teamsAbility to manage multiple priorities and projects while meeting established deadlinesAbility to work independently and collaboratively in a team environment Preferred Qualifications Preferred Education Level/Certifications: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, Cybersecurity, or related field. Preferred Experience: Experience developing enterprise applications using JavaScript frameworks such as ReactExperience developing and supporting content management systems such as Drupal or WordPressExperience with cloud-based application development and services, including Microsoft Azure, Amazon Web Services (AWS), or similar platformsExperience with DevOps practices, CI/CD pipelines, automated testing, and deployment automationExperience developing AI-enabled applications and solutions using platforms such as Azure OpenAI, Azure AI Foundry, Microsoft Copilot Studio, Azure Machine Learning, LangChain, or similar technologies Preferred Knowledge/Skills/Abilities: Knowledge of artificial intelligence, machine learning, intelligent automation, and large language model (LLM) technologiesKnowledge of enterprise architecture, application integration patterns, and cloud-based solution design Benefits Paid Leave: 22 days of annual leave, 15 days of sick & safe leave, 16-17 holidays, 3 personal leave days, 12 weeks paid family medical leaveHealth Benefits: Comprehensive medical, dental, and vision coverage with flexible spending accountsRetirement Plans: Mandatory and supplemental options with major providers like Fidelity and TIAALife Insurance: Optional term life and AD&D benefits through MetLifeTuition Benefits: Tuition remission for employees and their familiesTraining & Development: Free professional development conferences and unlimited LinkedIn Learning accessCredit Union Access: Membership eligibility for SECU, Maryland's largest credit unionEmployee Assistance Program (EAP): Free counseling, legal, financial, and work-life support services Click to learn more.