Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Architect

$113.89k - $222.34k

The George Washington University

Software Architect

The Biostatistics Center of the Milken Institute School of Public Health is an off-campus research facility of The George Washington University located in Bethesda, Maryland. The Biostatistics Center (Center) serves as the coordinating center for large scale multi-center clinical trials and epidemiological studies funded by federal agencies including the National Institutes of Health (NIH). The Center is a leader in the statistical coordination of major medical research programs of national and international scope. Employees in the Enterprise Systems Development subfamily are responsible for developing, troubleshooting, designing modifications, and upgrading enterprise systems software. Within this subfamily, the Software Architect position is an expert-level individual contributor responsible for the design, development, enhancement, and ongoing support of the Center's in-house developed clinical data entry and management system called MIDAS. MIDAS is used to capture, validate, store, and report participant data across the Center clinical trials and epidemiological studies. This position works on the MIDAS system and its successor releases, and performs all work in accordance with the BSCOIT (Biostatistics Center Office of Information Technology) software development life cycle (SDLC), the associated procedures and policies that govern application development at the Center, and the programming and data integrity standards that apply to regulated clinical research software.

As a Level IV (Expert) contributor, the Software Architect position is distinguished from other developers by the depth and complexity of the work and will have primary responsibility for the most technically complex and highest risk components of the system, work that is not assigned to developers at the lower level. The position applies expert judgment and technical authority over its deliverables; demonstrates deep technical authority on the architecture and internals of the system; exercises a high degree of independent judgment; resolves the most difficult technical problems, and sets and maintains the engineering and quality standards for the work produced. This technical authority is distinct from project oversight, which remains with the supervisor. Deep expertise with the system codebase, its data model, and its operational and regulatory dependencies is expected.

Because the clinical data entry and management system is regulated research software, the developer is expected to design, build, and maintain it in conformance with the following standards and practices. MIDAS is developed and maintained under these same standards.

Essential job duties:

  • The core responsibility of this position is to serve as an expert in relevant technologies.
  • Serves as the senior technical developer and subject matter expert for the Center's in-house developed clinical data entry and management system (MIDAS).
  • Responsible for the design and delivery of the most complex and highest risk development work on the platform, producing high quality, well architected solutions to specifications.
  • Plans, designs, and develops the most complex features and enhancements for the clinical data entry and management system, using appropriate tools and techniques to identify and resolve difficult technical problems. Ensures that all work is consistent with the established system design and that the software meets requirements for quality, security, data integrity, maintainability, and extensibility.
  • Translates functional, regulatory, and protocol requirements into sound technical designs and specifications for the components developed. Requirements and priorities are received through the supervisor responsible for software development projects.
  • Implements, patches, and upgrades the application and its components, processing all changes through the Center's change control and validation procedures that is required for clinical data software.
  • Codes and tests software in accordance with the SDLC and applicable clinical data programming standards, and prepares solutions for release following the defined promotion, validation, and deployment procedures.
  • Designs and implements the controls required for regulated clinical data systems, including role-based access, electronic signatures, and complete audit trails that record the original value, the change, the date, and the identity of the person who made the change.
  • Adheres to the Center policy on the use of generative AI in software development, which requires mandatory human review, dependency verification, and static analysis before it is accepted into the codebase, with particular attention to the integrity and traceability requirements of clinical data software.
  • Applies and upholds the Center coding standards and secure development practices and participates in code reviews as both author and reviewer.
  • Troubleshoots and resolves the most difficult defects and production issues within the system, including support for local and remote users at the clinical sites.
  • Documents developed software and maintains accurate technical, validation, and user facing documentation for the components she produces.
  • Participates in requirements, verification, and testing sessions for her work, communicating technical concepts and decisions clearly when called upon.
  • Keeps up-to-date of the latest technologies and best practices and help propagate innovation within EIS and across the division. Additionally, will provide advice and make recommendations from a technology stand point related to projects, demands, and ongoing operations. Assists coaching and training the organization stakeholders with regards to technical matters.
  • Non-supervisory role and does not direct or coordinate the work of other staff. Raises and discusses issues and concerns with software development supervisor for resolution. Receives project assignments, priorities, and cross team communication through the supervisor responsible for software development projects.
  • Performs other duties as assigned. The omission of specific duties does not preclude the supervisor from assigning duties that are logically related to the position.

Minimum Qualifications: Qualified candidates will hold a Bachelor's degree in an appropriate area of specialization plus 7 years of relevant professional experience, or, a Master's degree or higher in a relevant area of study plus 5 years of relevant professional experience. Degree must be conferred by the start date of the position. Degree requirements may be substituted with an equivalent combination of education, training and experience.

Additional Required Licenses/Certifications/Posting Specific Minimum Qualifications:

Preferred Qualifications:

  • Expert level technical background and excellent information technology skills.
  • Extensive experience in software and application design and architecture, including ownership of large, complex applications across multiple release cycles.
  • Strong software development and coding experience in object-oriented languages such as Java, with related web technologies such as JavaScript, HTML, and CSS, and familiarity with relevant application frameworks (for example, OSGi, Spring, Struts, or Vue).
  • Experience designing and developing complex Windows-based and Linux-based systems, web applications, and batch applications.
  • Strong knowledge of relational databases and database programming, and the ability to design data models that support data integrity and reporting.
  • Demonstrated understanding of software quality assurance, secure development, and computer system validation principles.
  • Working knowledge of the standards governing clinical data systems, including 21CFR Part 11, ICH GCP, ALCAR data integrity, and CDISC, or the ability to acquire and apply them quickly.
  • Ability and willingness to work within a defined SDLC, including disciplined change control, validation, code review, and documentation requirements.
  • Demonstrated ability to work independently as an expert-level developer, owning complex technical work to completion and serving as a deep technical authority on a system without relying on supervisory authority over others.
  • A technical and innovative mindset with strong attention to detail, and outstanding written and verbal communication abilities.
  • Direct experience developing or maintaining a clinical data management, electronic data capture (EDC), or electronic case report form (eCRF) system in a regulated environment.
  • Experience with a coordinating center, contract research organization, or sponsor data management environment.
  • Experience migrating monolithic applications toward a service-oriented architecture.
  • Experience applying static analysis tools, dependency management, and automated testing in a validated development environment.
  • Familiarity with statistical or data tools such as SAS, R, Python, or SQL used downstream of the data system.

Hiring Range - $113,891.62 - $222,341.50

GW Staff Approach to Pay - How is pay for new employees determined at GW?

Healthcare Benefits

GW offers a comprehensive benefit package that includes medical, dental, vision, life & disability insurance, time off & leave, retirement savings, tuition, well-being and various voluntary benefits. For program details and eligibility, please visit

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Architect in Rockville, MD vacancy
  • $131.3k - $237.35k

    Leidos is seeking a Software Architect who will focus on program CAS & FOSS (Commercially Available Software & Free Open-Source Software) and Dev Ops architecture. The CAS, FOSS, and Dev Ops Architect will join with other architects to provide high level design, process... 
    Suggested
    Full time

    Leidos

    Gaithersburg, MD
    4 days ago
  • $150k

     ...seeking a highly skilled and motivated Senior Salesforce Developer Architect to join our enterprise application development team. This role...  ...architect, providing leadership throughout the entire software development lifecycle—from requirements analysis and solution... 
    Suggested
    Full time
    Remote work
    Home office

    Leidos

    Gaithersburg, MD
    3 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Oracle

    Gaithersburg, MD
    2 days ago
  • $175k - $220k

    OverviewAs a Steampunk Salesforce Technical Architect, you will be responsible for crafting and executing innovative solutions that push the boundaries of what is possible using the Salesforce platform. Our Architects welcome the challenge of blending declarative and programmatic... 
    Suggested

    Steampunk

    McLean, VA
    1 day ago
  • $140k - $190k

    OverviewAs a Steampunk Salesforce Solution Architect, you have experience owning the overall functional design and solution for smaller...  ...capability in architecting solutions independently and design software on the force.com platform with hands-on participation in... 
    Suggested

    Steampunk

    McLean, VA
    3 days ago
  • $112.8k - $257k

     ...technology-based challenge, but you can also anticipate and preempt future issues, you’re a solutions architect. You’ve evolved your skills into strategy through a long path of software development accomplishments and the curiosity to understand how all the pieces of an IT... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    4 days ago
  • $112k - $225k

    OverviewAs a Software Development Architect, you will work with our growing DevSecOps practice evaluating, identifying, and developing complex software solutions using cloud-native services, APIs, and micros-service solutions. We are looking for candidates with experience... 
    Local area

    Steampunk

    McLean, VA
    4 days ago
  • $112.8k - $257k

    Salesforce Solution Architect, LeadThe Opportunity: At the intersection of technical expertise and leadership lies the role of a Salesforce...  ...can't wait.You Have: 8+ years of experience in enterprise software development, systems integration, or application delivery5+... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    2 days ago
  •  ...Position: Embedded Software Engineer Location: Gaithersburg, MD Salary: 150k-170k About the Role: As an Embedded Software Engineer, you will be instrumental in designing, developing, and optimizing embedded software solutions for our cutting-edge... 
    Permanent employment

    She Recruits LLC

    Gaithersburg, MD
    17 hours ago
  •  ...Workshops, Technical Support, and other optional tasks. These services will include, but are not limited to, cataloguing data files and software, hardware and server monitoring, quality management, quality assurance review, preparing monthly progress and summary cost reports... 
    Full time
    Contract work
    Temporary work
    For contractors
    Flexible hours

    Prosidian Consultng

    Rockville, MD
    2 days ago
  •  ...HiLabs, based in Bethesda, Maryland, is seeking a Technical Architect to lead the design of next-generation AI-powered healthcare platforms...  ...Engineering teams. The ideal candidate will have 10+ years of software engineering experience, deep expertise in Java, Spring Boot,... 

    HILABS Inc

    Bethesda, MD
    1 day ago
  • $165k - $260.5k

     ...Viasat Access Edge Devices team, we are looking for members of a software architecture team that can design, write, and deliver software...  ...to prevent the recurrence of field issues. As a Software Architect, you will be directly involved in the creation of new designs,... 
    Work at office
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    ViaSat

    Germantown, MD
    3 days ago
  •  ...Software Architect The Software Architect is responsible for designing and developing new software products and major enhancements to existing applications. This role provides technical leadership in the architecture, integration, and implementation of software solutions... 
    Local area

    Marathon TS

    McLean, VA
    17 hours ago
  • $110k - $160k

     ...finish - Take the initiative to see tickets to completion. Required: ~ Multiple Salesforce certifications - Certified Application Architect OR Certified System Architect highly preferred ~3+ years of Technical Architect with Salesforce.com (SFDC) systems... 
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Flexible hours

    fusionSpan

    Rockville, MD
    a month ago
  • $210k - $260k

     ...management platform for marketers and event professionals and offers software solutions to hotels, special event venues and destinations to...  ...d love to meet you. We're looking for a hands-on Software Architect+ with strong experience building distributed systems in... 
    Work at office
    Worldwide

    Cvent

    McLean, VA
    3 days ago
  •  ...PlanIT Group is seeking (3) Application Architects (Mainframe Modernization ) to support our Federal customer in the Washington, DC...  ...project management, O&M, development, modernization, enhancements, software development, legislative changes, and developmental O&M... 
    Permanent employment
    Work experience placement
    Remote work

    PLANIT Group

    Rockville, MD
    2 days ago
  • $98k - $163k

     ...configure, and support scientific enterprise applications on end-user workstations.Maintain the ongoing operability of chemistry-related software applications through daily troubleshooting, monitoring, and routine maintenance.Provide responsive technical support to end users,... 
    Full time
    Flexible hours

    Guidehouse

    Rockville, MD
    1 day ago
  • $142.73k - $237.88k

     ...organization, apply now.We are currently seeking a Enterprise Architect to join our team in Rockville, Maryland (US-MD), United States...  ...pipelines and infrastructure-as-code approaches. Working knowledge of software development lifecycle principles and their integration with... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Rockville, MD
    2 days ago
  •  ...Black Canyon Consulting is seeking an experienced Enterprise Software and Solution Architect for a full-time role in Bethesda, MD. This position involves leading architecture practices and collaborating with stakeholders to enhance digital transformation efforts. The ideal... 
    Full time

    brawijaya chess club

    Bethesda, MD
    4 days ago
  •  ...technical architecture standards and strategy. They collaborate with Architects, Developers, Data Analysts, and other technology specialists...  ...use.Experience in end-user security administration helpful.Software: Microsoft Word, Outlook, and PowerPoint required.Physical... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Air Line Pilots Association

    McLean, VA
    13 hours ago
  • $165.66k - $217.42k

     ...innovation, and meaningful connection.Role Summary:As a Product Data Architect at Evinova, you will shape the data architecture behind our AI...  ...databases, or embedding strategies.Familiarity with GxP software validation, computerised system validation (CSV), or regulated... 
    Full time
    Temporary work
    Work at office
    Worldwide
    3 days per week

    AstraZeneca

    Gaithersburg, MD
    13 hours ago
  • $69.4k - $158k

    Submarine Combat System Analyst The Opportunity: Seeking a motivated self-starter to support the overall planning, direction, and success of major programs, systems development efforts, and research or technology initiatives that have great significance to the ...
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    BOOZ, ALLEN & HAMILTON, INC.

    Kensington, MD
    1 day ago
  • $115.8k - $202.7k

     ...work and meaningful impact every day. Learn more about what makes us different and how you can make your mark as a Senior Enterprise Architect at MMA. Marsh McLennan Agency (MMA) provides business insurance, employee health & benefits, retirement, and private client... 
    Minimum wage
    Local area
    Remote work
    Night shift

    Marsh LLC

    Rockville, MD
    2 days ago
  • $100k - $120k

    About UsCapital Bank N.A. is headquartered in Maryland and has been serving our communities since 1999. We stand as a publicly traded company (NASDAQ: CBNK) with over $3 billion in assets. We offer commercial and consumer banking services to clients primarily in Maryland...
    Remote work

    Capital Bancorp

    Rockville, MD
    13 hours ago
  • Company DescriptionAmerica Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering, energy metering, gas monitoring, and...
    Work at office

    AmNet Services

    Silver Spring, MD
    4 days ago
  • $86.8k - $198k

    Power Platform Developer, SeniorThe Opportunity:As a software sustainment engineer, you play a pivotal role in an application’s functional life. From troubleshooting to fixing bugs, you use your operations and maintenance skills to ensure that things run smoothly. We’re... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Rockville, MD
    3 days ago
  • $86.7k - $170.9k

    Position Summary Join Deloitte as a Consultant, Patient Services Salesforce Associate Architect to help clients redesign sales and service operations, improve customer experiences, and support business transformation initiatives. In this role, you will contribute... 
    Local area
    Visa sponsorship

    Deloitte

    McLean, VA
    2 days ago
  •  ...technical assistance and support to our clients and internal teams. You will be responsible for diagnosing and resolving hardware and software issues, configuring computer systems, maintaining and upgrading software applications, and ensuring the overall functionality of... 
    Casual work
    Remote work

    Netrix Global

    Rockville, MD
    1 day ago
  • $86.8k - $198k

    Embedded Software EngineerThe Opportunity: As an embedded software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to help create a system that will... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    2 days ago
  • $100k - $130k

     ...employees and provides the opportunity to truly make a difference in the world.What We’re Looking For:Iridium is seeking an Embedded Software Engineer III to join our Mobile Product Software Engineering Team! As an Embedded Software Engineer, you will be responsible for... 
    Full time
    Work at office
    Remote work

    Iridium

    McLean, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Architect. Be the first to apply!