Senior Software Engineer: Lead Systems & Architecture

The Johns Hopkins University

Baltimore (MD)

On-site

USD 88,000 - 154,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Johns Hopkins University seeks a Sr. Software Engineer to own the design, development, and maintenance of enterprise-scale applications, including documentation and production support.

This role involves installation, testing, and upgrades of systems and tools, translating business requirements into technical specifications and overseeing code quality. You will lead architecture discussions, mentor junior staff, and ensure deliverables align with software lifecycle standards while

Qualifications

  • Bachelor's Degree (or foreign equivalent) in computer science, computer information systems, information technology, electronic engineering, or related field.
  • Six years of related experience with computer systems and applications.
  • Additional education may substitute for required experience to the extent permitted by the JHU equivalency formula.

Responsibilities

  • Define highly complex business/clinical/education problems by meeting with clients to observe and understand current processes.
  • Gather highly complex system requirements by meeting with clients and researching existing technology to understand the business requirements and possible solutions for new applications.
  • Develop detailed tasks and project plans by analyzing scope and milestones for highly complex projects to ensure timely delivery.
  • Write functional/technical specifications from highly complex system requirements for use by programmers and analysts.
  • Develop/change data input, files/database structures, data transformation, algorithms, and data output to provide technical solutions for highly complex development tasks.
  • Document code and processes by adhering to development methodologies and adding documentation to systems.
  • Provide monitoring and guidance in application design and development to junior staff.
  • Provide leadership for strategic planning in designing and developing comprehensive innovative integrated solutions.
  • Create and document highly complex test scenarios to validate application functionality.
  • Test changes with highly complex test scenarios to ensure solutions work as expected.
  • Author and maintain technical and end-user documentation.
  • Mentor junior staff in testing tools and technologies.

Skills

Mentoring
Leadership
Requirements gathering
Software development
Documentation

Education

Bachelor's Degree in computer science/IT or related field

Job description

The Johns Hopkins University seeks a Sr. Software Engineer to own the design, development, and maintenance of enterprise-scale applications, including documentation and production support.

This role involves installation, testing, and upgrades of systems and tools, translating business requirements into technical specifications and overseeing code quality. You will lead architecture discussions, mentor junior staff, and ensure deliverables align with software lifecycle standards while

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Remote, Data Platform & Cloud
Senior Software Engineer - Remote, Data Platform & Cloud

The Johns Hopkins University • Baltimore (MD)

Remote
USD 88,000 - 154,000
Senior Systems Architect & Requirements Engineer
Senior Systems Architect & Requirements Engineer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
robust education assistance program
unparalleled retirement contributions
healthy work/life balance
Senior Software Engineer: Cloud Data Pipelines (Remote)
Senior Software Engineer: Cloud Data Pipelines (Remote)

Johns Hopkins University • Baltimore (MD)

Remote
USD 88,000 - 154,000
Radiology Software Engineer — Medical Imaging
Radiology Software Engineer — Medical Imaging

The Johns Hopkins University • Baltimore (MD)

On-site
USD 80,000 - 100,000
Senior Software Engineer | Lead, Mission-Critical Systems
Senior Software Engineer | Lead, Mission-Critical Systems

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Comprehensive benefits
Education assistance
Retirement plans
+1
Senior Cloud-Native Solutions Architect for Enterprise
Senior Cloud-Native Solutions Architect for Enterprise

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Education assistance
Retirement contributions
Work-life balance
Remote Software Engineer — Health IT & Data Systems
Remote Software Engineer — Health IT & Data Systems

Johns Hopkins University • United States

Remote
USD 75,000 - 132,000
Remote work
Senior Enterprise Software Engineer — Mission-Critical Cloud
Senior Enterprise Software Engineer — Mission-Critical Cloud

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Comprehensive benefits package
Education assistance
Retirement plans
Strategic Systems Software Engineer - DevSecOps
Strategic Systems Software Engineer - DevSecOps

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Hybrid Sr. Systems Administrator — Secure IT Infrastructure
Hybrid Sr. Systems Administrator — Secure IT Infrastructure

Johns Hopkins University • United States

Hybrid
USD 64,000 - 113,000