Senior Software Development Engineer

University System of Maryland

Adelphi (MD)

On-site

USD 145,000 - 160,000

Full time

34 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid Leave
Health Benefits
Retirement Plans
Life Insurance
Tuition Benefits
Training & Development
Credit Union Access
EAP

Job summary

University System of Maryland seeks a Senior Software Development Engineer to design, develop, and support enterprise applications and AI-enabled capabilities. The role provides senior technical guidance across architecture, APIs, and full-stack development while coordinating with USM and external platforms to advance data-driven decision-making and secure, compliant solutions.

The position emphasizes integration, security, and governance, with leadership in software quality and stakeholder

Qualifications

  • Bachelor's degree is required; relevant experience may substitute for education.
  • Five years of progressive enterprise software development experience.
  • Experience building web-based applications using modern tools and methodologies.
  • Experience with relational databases and SQL.
  • Experience integrating APIs and enterprise systems.
  • Knowledge of secure development practices throughout SDLC.
  • Ability to translate business requirements into technical solutions.
  • Experience with AI-enabled applications and cloud-based services.

Responsibilities

  • Designs, develops, and maintains enterprise applications and AI-enabled solutions.
  • Leads architecture, data flows, APIs, and full-stack development across USM systems.
  • Oversees integrations with cloud services, external platforms, and institutional data sources.
  • Ensures security, accessibility, privacy, and governance within applications.
  • Provides technical guidance and support to stakeholders and teams.
  • Identifies opportunities for modernization, performance, and reliability improvements.

Skills

SDLC
Source control
App security
JavaScript
Python
PHP
HTML/CSS
Requirements analysis
Enterprise app development
Tech evaluation
Technical documentation
Technical communication
Team collaboration
Project management
Independence

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

React
Drupal/WordPress
Azure
AWS
CI/CD pipelines
LangChain
Azure OpenAI
Copilot Studio
Azure Machine Learning
SQL

Job 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 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
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 applications
  • Experience developing and supporting web‑based applications using modern software development tools, technologies, and methodologies
  • Experience working with relational databases, database design, and SQL
  • Experience developing and integrating APIs, web services, and enterprise systems
  • Experience applying software quality assurance, testing, and secure development practices throughout the software development lifecycle
  • Experience 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 workflows
  • Knowledge of source control systems, deployment methodologies, and application support practices
  • Knowledge of application security principles, cybersecurity risks, and secure coding standards
  • Proficiency in software development technologies, including PHP, Python, JavaScript, HTML, CSS, and related development frameworks
  • Ability to analyze business requirements and translate operational needs into effective technical solutions
  • Ability to design, develop, implement, maintain, and enhance enterprise applications and technology solutions
  • Ability to evaluate technology solutions and recommend improvements that enhance system performance, security, maintainability, and user experience
  • Ability to prepare and maintain technical documentation, system specifications, and operational procedures
  • Ability to communicate complex technical concepts effectively to technical and non‑technical audiences
  • Ability to build collaborative relationships with business partners, system stakeholders, vendors, and technical teams
  • Ability to manage multiple priorities and projects while meeting established deadlines
  • Ability 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 React
  • Experience developing and supporting content management systems such as Drupal or WordPress
  • Experience with cloud‑based application development and services, including Microsoft Azure, Amazon Web Services (AWS), or similar platforms
  • Experience with DevOps practices, CI/CD pipelines, automated testing, and deployment automation
  • Experience 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) technologies
  • Knowledge 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 leave
  • Health Benefits: Comprehensive medical, dental, and vision coverage with flexible spending accounts
  • Retirement Plans: Mandatory and supplemental options with major providers like Fidelity and TIAA
  • Life Insurance: Optional term life and AD&​D benefits through MetLife
  • Tuition Benefits: Tuition remission for employees and their families
  • Training & Development: Free professional development conferences and unlimited LinkedIn Learning access
  • Credit Union Access: Membership eligibility for SECU, Maryland's largest credit union
  • Employee Assistance Program (EAP): Free counseling, legal, financial, and work‑life support services
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

Usmd • Adelphi (MD), Northern (KY)

Hybrid
USD 145,000 - 160,000
Paid leave
Health benefits
Tuition benefits
+5
Senior Software Development Engineer
Senior Software Development Engineer

University-System-of-Maryland-Office • Adelphi (MD)

On-site
USD 145,000 - 160,000
Paid Leave
Health Benefits
Retirement Plans
+5
Senior Software Development Engineer
Senior Software Development Engineer

University System of Maryland Office • Adelphi (MD)

On-site
USD 145,000 - 160,000
Professional Development Specialist
Professional Development Specialist

Usmd • Adelphi (MD)

On-site
USD 86,000 - 97,000
Paid leave: 22 days annual leave, 15-s
Health benefits
Tuition benefits
+2
Professional Development Specialist
Professional Development Specialist

University System of Maryland Office • Adelphi (MD)

On-site
USD 86,275 - 96,425
Paid leave
Health benefits
Retirement plans
+5
Assistant Director, Articulation & Enrollment Services
Assistant Director, Articulation & Enrollment Services

Usmd • Adelphi (MD)

On-site
USD 87,000 - 93,000
Paid Leave
Health Benefits
Retirement Plans
+5
Workday Reporting Lead/Data Architect
Workday Reporting Lead/Data Architect

University System of Maryland • Adelphi (MD)

On-site
USD 160,000 - 170,000
Paid Leave
Health Benefits
Retirement Plans
+2
Assistant Director, Articulation & Enrollment Services
Assistant Director, Articulation & Enrollment Services

University System of Maryland Office • Adelphi (MD)

On-site
USD 87,500 - 92,500
Application Administrator
Application Administrator

University of Maryland Global Campus • Adelphi (MD)

On-site
USD 90,000 - 105,000
Generous Time Off
Comprehensive Health Coverage
Insurance Options
+3
Professional Development Specialist
Professional Development Specialist

University System of Maryland • Adelphi (MD)

On-site
USD 86,000 - 97,000
Paid Leave
Health benefits
Retirement plans
+3