Sightline Senior Software Engineer

Johns Hopkins University

Baltimore (MD)

Remote

USD 88,000 - 154,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Johns Hopkins University is seeking a Sightline Sr. Software Engineer to design, implement, maintain and document complex enterprise systems.

You will oversee the full life cycle of large projects and guide architecture, strategy, and cross-team collaboration to deliver robust solutions. The role emphasizes requirements analysis, data pipeline design, and production support, with remote work and minimal on-site time, and a Monday–Friday schedule.

Qualifications

  • Bachelor’s degree in a computer-related field.
  • Six years of related experience with computer systems and applications.
  • Experience with cloud platforms and data engineering is preferred.

Responsibilities

  • Analyze requirements and design complex solutions for enterprise systems.
  • Design, develop and maintain data pipelines and integrations.
  • Lead architecture decisions and mentor junior staff.
  • Create technical and end-user documentation and perform testing.
  • Implement changes per change management policies and support production issues.

Skills

DevOps methodologies
CI/CD deployment
Infrastructure as Code
Cloud platforms (Azure)
Python-based data engineering

Education

Bachelor’s degree in computer science / information systems / IT or related field

Tools

Microsoft Fabric

Job description

Sightline Sr. Software Engineer (Sightline Information Technology)

Sightline, Johns Hopkins University Administration | Baltimore, MD | Remote (less than 10% on-site) | Full-time, Exempt | Requisition 122432

Starting salary range: $87,635 - $153,545 annually (commensurate with experience) | Schedule: Monday-Friday 8:30 am - 4:30 pm

About the Role

Johns Hopkins University is seeking a Sightline Sr. Software Engineer who will be responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes installation, modification, and testing of new and/or upgraded applications, operating systems, file structures, hardware, communication devices, and productivity tools. The role applies analysis techniques to gather business requirements and translate them into functional and technical specifications and designs, and maintains databases and application system code.

The engineer is responsible for the full life cycle of large, long-term, highly complex projects, typically managing multiple projects of varying complexity, and leads overall strategy, design, and architecture for solutions.

Responsibilities
  • Analysis and requirements gathering. Define highly complex business, clinical, and education problems by meeting with clients to observe current processes, and gather system requirements by researching existing technology and possible solutions.
  • Design and development. Develop project plans for highly complex projects, write functional and technical specifications, and develop data input, database structures, transformations, algorithms, and outputs using appropriate languages and tools. Direct, review, and mentor lower-level staff.
  • Strategic planning. Provide experienced leadership in designing and developing comprehensive, innovative, integrated solutions.
  • Testing and documentation. Create and document highly complex test scenarios, test all changes, and author technical and end-user documentation.
  • Implementation and maintenance. Implement changes under change management policies, monitor new solutions, and resolve highly complex problems and production issues.
Minimum Qualifications
  • Bachelor’s degree (or foreign equivalent) in computer science, computer information systems, information technology, electronic engineering, or a 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.
Preferred Qualifications
  • Experience with Microsoft Fabric or similar cloud-based analytics and data engineering platforms.
  • Experience designing and maintaining data pipelines in cloud environments and developing Python-based data engineering solutions.
  • Familiarity with DevOps methodologies, version control, and CI/CD deployment practices.
  • Experience implementing Infrastructure as Code (IaC) solutions.
  • Knowledge of modern data lake, lakehouse, and data warehouse architectures.
  • Familiarity with cloud platforms such as Microsoft Azure and related data services.
  • Understanding of data governance, security, and data lifecycle management principles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sightline Data Engineer I
Sightline Data Engineer I

Johns Hopkins University • Baltimore (MD)

Hybrid
USD 88,000 - 154,000
Sightline Sr. Software Engineer (Sightline Information Technology) - #Staff
Sightline Sr. Software Engineer (Sightline Information Technology) - #Staff

Johns Hopkins University • Baltimore (MD)

Remote
USD 88,000 - 154,000
Sightline Sr. Software Engineer (Sightline Information Technology)
Sightline Sr. Software Engineer (Sightline Information Technology)

The Johns Hopkins University • Baltimore (MD)

Remote
USD 88,000 - 154,000
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
Sightline Security Software Engineer
Sightline Security Software Engineer

Inside Higher Ed • Baltimore (MD)

Hybrid
USD 73,300 - 128,300
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
Sightline Data Engineer I (Sightline Information Technology)
Sightline Data Engineer I (Sightline Information Technology)

The Johns Hopkins University • Baltimore (MD)

On-site
USD 88,000 - 154,000
Remote Data Engineer I: Data Pipelines & QA
Remote Data Engineer I: Data Pipelines & QA

Johns Hopkins University • Baltimore (MD)

Hybrid
USD 88,000 - 154,000
Data Engineer I: Cloud Pipelines & Data Quality
Data Engineer I: Cloud Pipelines & Data Quality

The Johns Hopkins University • Baltimore (MD)

On-site
USD 88,000 - 154,000
Scientific Software Engineer with UI/UX (Data Science and AI Institute)
Scientific Software Engineer with UI/UX (Data Science and AI Institute)

Johns Hopkins University • Baltimore (MD)

On-site
USD 110,000 - 160,000