Johns Hopkins University logo

Johns Hopkins University

Sightline Senior Software Engineer

🇺🇸 Remote - Baltimore, Maryland 🕑 Full-Time 💰 $88K - $154K 💻 Software Engineering 🗓️ October 18th, 2026
Higher Ed

Edtech.com's Summary

Johns Hopkins University is hiring a Sightline Senior Software Engineer to build, maintain, and support departmental and enterprise-wide application systems for the Sightline IT team. The role owns the full life cycle of large, highly complex projects and leads solution strategy, design, and architecture. It is a fully remote position based out of Baltimore, MD.

Highlights
  • Gather highly complex business, clinical, and education requirements by meeting with clients and translate them into functional and technical specifications.
  • Develop project plans and write the code, database structures, data transformations, and outputs for highly complex application development tasks.
  • Lead overall strategy, design, and architecture for solutions and manage multiple projects of varying complexity.
  • Direct, review, and mentor lower-level and junior staff in design, development, and testing.
  • Create and document complex test scenarios, test all changes, and author technical and end-user documentation.
  • Implement changes under change management policies and resolve highly complex production issues.
  • Bachelor’s degree in computer science or a related field plus six years of related experience, with Microsoft Fabric, Python data engineering, and Azure preferred.
  • Remote role (less than 10% on-site) at $87,635 to $153,545 a year, Monday to Friday 8:30 am to 4:30 pm.

Sightline Senior Software Engineer Full 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.