Sr. Software Engineer (Neuroscience)
$87.64k - $153.55kJohns Hopkins University
We are seeking a 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 (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Applies analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. Using functional specifications and designs, produces all or part of the deliverables. Maintains databases and application system code.
Responsible for full life cycle of large/long-term highly complex projects. Typically manages multiple projects of varying complexities. Based on expert technical knowledge, skills and experience, develops broad-based solutions involving multifaceted technologies, and business processes. Leads overall strategy, design & architecture for solutions.
Specific Duties & Responsibilities
Analysis & Requirements Gathering
- Define highly complex business/clinical/education problems by meeting with clients to observe and understand current processes and the issues related to those processes. Provide written documentation of findings to share with the client and other IT colleagues.
- Gather highly complex system requirements by meeting with clients and researching existing technology to understand the business requirements and possible solutions for new applications.
Design & Development
- Develop detailed tasks and project plans by analyzing project scope and milestones for highly complex projects to ensure product is delivered timely according to software lifecycle standards. Direct lower-level staff by reviewing tasks and milestones for adherence to quality of deliverables.
- Write functional/technical specifications from the highly complex system requirements, putting them into functional and technical descriptions for use by programmers and business analysts to develop technical solutions. Direct lower-level staff by reviewing their completed work.
- Develop/change data input, files/database structures, data transformation, algorithms, and data output by using appropriate computer language/tools to provide technical solutions for highly complex application development tasks. Direct lower-level staff by reviewing their work.
- Document code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-based system(s) to simplify code maintenance and to improve support. Direct lower-level staff by reviewing their work.
- Provide monitoring and guidance in application design and development to more junior staff. Give direction and leadership in techniques and tools to lower-level staff.
- Provide experienced leadership for strategic planning in designing and developing comprehensive innovative integrated solutions.
Testing & Documentation
- Create and document highly complex test scenarios using the appropriate testing tools to validate and verify application functionality.
- Test all changes by using the appropriate highly complex test scenarios to ensure all delivered solutions work as expected and errors are handled in a meaningful way.
- Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references.
- Mentor junior staff in testing tools and technologies by reviewing their work.
Implementation & Maintenance
- Implement changes by adhering to the change management policies and procedures for any given project to communicate to all parties the nature, significance, and risk factors of the solution.
- Monitor changes and resolve highly complex problems requiring the highest level of technical expertise by responding as they occur, by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully to satisfy the customer requirements and to provide a smooth transition to the new solution.
- Provide support by investigating and resolving highly complex issues to ensure prompt, effective service.
- Other duties as assigned.
- Bachelor's Degree (or foreign equivalent) in computer science, computer information systems, information technology, electronic engineering, ora 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.
- Knowledge in the assigned application as well as the platform on which it runs.
Classified Title: Sr. Software Engineer
Role/Level/Range: ATP/04/PF
Starting Salary Range: $87,635 - $153,545 Annually ($120,640 targeted; Commensurate w/exp.)
Employee group: Full Time
Schedule: M-F, 37.5 hours per week
FLSA Status: Exempt
Location: School of Medicine Campus
Department name: SOM Neuro Sci Neuroscience
Personnel area: School of Medicine
- ...SECURITY CLEARANCE: TS/SCI with both Polygraphs is required POSITION: Sr. Back-End Software Engineer / (AE,L4) REQUISITION: NIN-AE4-30.051925 LOCATION: Laurel, Maryland SEAT LOCATION: Emerson JOB DESCRIPTION: As part of the Secure the Enterprise initiative...SeniorFull timeShift work
$130k - $150k
Job Description Our client, a leader in wireless manufacturing and retail solutions, is seeking a highly skilled NetSuite Analytics Warehouse (NSAW) Developer to join our team. The ideal candidate will bring deep expertise in NetSuite Analytics Warehouse, Oracle Analytics...SeniorFull timeFlexible hours$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. This...SeniorFull timeTemporary workFlexible hours$94.4k - $198.2k
Job Title: AdmitIT Software Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The...SuggestedFull timeContract workFor contractorsWork experience placementFlexible hours$73.3k - $128.3k
...We are seeking a Scientific 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 but is not limited to...SuggestedFull timeWork experience placement$10k
...-class, truly unique employee experience that is rare within our industry. Seeking a motivated Senior AI Engineer with a proven track record in software engineering and deep understanding of Artificial Intelligence/Machine Learning (AI/ML) techniques to support...SeniorHourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start- ...Job Description: Summary: The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major...SeniorFull timeTemporary work
$121k - $206k
...its investment operations and portfolio of investment applications through key long-term technology initiatives. As a Senior Software Engineer, you will play a critical role in designing and delivering next-generation, cloud-native applications that solve complex business...SeniorFull timeLocal areaRemote work3 days per week- ...institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused on revolutionizing discovery by advancing artificial intelligence...Full timeCasual work
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorFull timeWork at office- ...institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused on revolutionizing discovery by advancing artificial intelligence...Full timeTemporary workCasual work
$125k - $175k
...cybersecurity service providers and small-to-medium businesses across regulated industries. We run on AWS GovCloud, and our customers — engineers, security officers, and CISOs at organizations whose contracts depend on accurate, defensible compliance evidence — rely on us to...SeniorRemote jobPermanent employmentFull timeLive in- ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology... ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...SeniorFull timeH1bLocal areaWork from homeWorldwide2 days per week
$128.99k - $185k
...Mission Technologies, click here for a short video: Summary HII Mission Technologies is seeking a Senior Software Engineer to support development and integration of advanced modeling and simulation capabilities within the Joint Simulation...SeniorFull timeInterim roleLocal areaRemote workWorldwide$120k - $140k
...Full-time Description Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing innovative core banking and lending software...SeniorRemote jobFull timeNight shift$140k - $200k
...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...SeniorFull timeRemote work$65k - $70k
...Description About the Role We are seeking a Sr. Geographic Information System Programmer... ..., technical documentation, planning, and software development. • Design, develop, and... ...system integration and software engineering services, focusing on digital transformation...SeniorContract workWork at officeLocal area- ...Software Engineer III/IV Textron Systems is part of Textron, a $14 billion, multi-industry company employing 35,000 talented makers, thinkers, creators and doers worldwide. We make things that fly, hover, zoom and launch. Things that move people. Protect soldiers. Power...Full timeWorldwideFlexible hoursDay shift
- ...Software Engineer Opportunity Join Travelers Personal Insurance as we embark on an exciting transformation toward Salesforce excellence. We are seeking talented Software Engineers with strong engineering fundamentals who are eager to expand their expertise into the...Work experience placementH1bLocal area
$84.84k - $153.55k
...performance tuning, and capacity management for all organizational software systems as directed by management and senior staff. This... ...Software solutions delivery support and mentoring for Software Engineers. Lead the design and implementation of software solutions that...SeniorFull timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours- Job Title This position will focus on developing/maintaining services/applications using Java/Spring boot or Python or NodeJS, knowledge of automated testing of data a plus. Requires skills: Latest Java- Streams API, Java Lambdas, Java Generics AWS (Amazon ...Senior
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients. Who Should Apply: Recent...Full timeH1bRemote work
- ...SECURITY CLEARANCE : TS/SCI with both Polygraphs is required POSITION: Senior Software Engineer REQUISITION: NIN-AE4-17.022425 LOCATION: Ft. Meade, Maryland JOB DESCRIPTION: • The Software Engineer will be heavily involved with the creation,...Senior
- ...with Node.js POSITION DESCRIPTION: Architect, design, code, and implement next-generation web application using software engineering best practices in the latest technologies: NodeJS, Single Page Application front-end (ReactJS, ReduxJS), NodeJS API Framework...SeniorFull time
$121k - $206k
...business processes as well as code, test, debug and implement software solutions. You will also: Lead projects or work streams... ...complex processes and generate actionable insights. Champion engineering excellence by applying best practices in AI development,...SeniorTemporary workLocal areaRemote work3 days per week$126k - $248k
...which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes. We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow users...SeniorLocal areaRemote workWorldwideFlexible hours$105.5k - $168.8k
...takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech... ...Description Summary: The Pyxis ES Development team is looking for Software Engineers to join a high-performing, collaborative development...SeniorHourly payShift work$94.4k - $198.2k
Job Title: Software Engineer, Classification Systems (JavaScript) Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel...Full timeContract workFor contractorsWork experience placementWork at officeFlexible hours$109.5k - $150.5k
...strive for the best, own our actions, and grow and evolve. Job Description We're looking for an experienced, talented Senior Software Engineer to join the Student Activities team at Freckle by Renaissance - a global leader in pre-K-12 education technology. Freckle...SeniorFor contractorsLocal areaRemote workWorldwideWork visaFlexible hours$135.8k - $203.6k
...employees are not only part of history, they're making history. Northrop Grumman Mission Systems (NGMS) is seeking a Sr Principal Embedded Software Engineer to join our innovative Software Technologies Organization. This position is located in Baltimore, MD. What...SeniorContract workRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer (Neuroscience). Be the first to apply!
- software developer positions Towson, MD
- senior software engineer remote Towson, MD
- cybersecurity software engineer Towson, MD
- part time software developer remote Towson, MD
- software engineer Towson, MD
- software engineer amazon Towson, MD
- junior software developer remote Towson, MD
- software developer Towson, MD
- software engineer healthcare Towson, MD
- entry level software engineer remote Towson, MD





