Software Engineer
$87.64k - $153.55kJohns Hopkins University
Sr. Software EngineerWe 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 & ResponsibilitiesAnalysis & Requirements GatheringDefine 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 & DevelopmentDevelop 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 & DocumentationCreate 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 & MaintenanceImplement 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.Minimum QualificationsBachelor'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 QualificationsKnowledge 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
$119k - $198.4k
Position Summary Our AI & Engineering team helps organizations modernize technology platforms, accelerate innovation, and solve complex... ...security, and support mission outcomes. Work you'll do As a Software Engineer III on the AI & Engineering team, you will be...SuggestedLocal areaWorldwideFlexible hours$102.5k - $170.9k
Position Summary Our AI & Engineering team helps transform technology platforms, drive innovation, and deliver meaningful impact... ...ventures, and fuel growth through innovation.Work you'll doAs a Software Engineer II on the Engineering as a Service team, you will be...SuggestedTemporary workLocal areaFlexible hours$97k - $165k
...matter to you. Role SummaryIn this role, you will design, develop, and deploy autonomous AI systems as part of T. Rowe Labs’ AI Engineering team.You will collaborate in cross-functional squads, contribute to the Build-Operate-Transfer process, and help scale responsible...SuggestedFull timeLocal areaRemote work3 days per week$121k - $206k
...matter to you. Role SummaryYou’ll join a team of experienced engineers working on systems that matter—technology that helps investment... ...solutions.ResponsibilitiesDesign, build, and deliver scalable software solutions across applications, services, databases, and infrastructureDevelop...SuggestedFull 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...SuggestedFull timeTemporary workCasual work
- ...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
$122k - $240.5k
...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of... ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies....Local area$131.8k - $290k
Job Title: Software Engineer with Data Management ExperienceJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity:CACI is seeking...Contract workWork experience placementImmediate startFlexible hoursShift work- ...in support of our family of Surface Vehicle productsPerforming software development of new products across all phases of the product... ...assignedQualificationsQualificationsBachelor’s or master’s degree in software engineering, computer science or related field with less than 2 years...InternshipWorldwideFlexible hours
$110.5k - $167.9k
...constraints.Integrate AI technology into our product capabilities.Collaborate closely with hardware engineers in dynamic, hands-on lab environments to provide critical software expertise during development and troubleshooting phases.Debug and troubleshoot using industry-...WorldwideFlexible hours- ...matters.In this role, you’ll take part in the full lifecycle of software development for EW test, simulation, and training systems. You... ...our product capabilities.• Collaborate closely with hardware engineers in a hands on lab environment.• Debug and troubleshoot using...WorldwideFlexible hours
$113.2k - $237.8k
Job Title: Software Engineer-TS/SCI with PolyJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity:As part of the Secure the...Contract workWork experience placementFlexible hoursShift work$92.5k - $120k
...AURA), is NASA’s science operations center for missions including the Hubble and James Webb Space Telescopes. We are seeking a Software Engineer, II /Junior Data Engineer to join our Data Management Division. In this role, you will help build and support the backend data...Permanent employmentFull timeInternshipWork at officeLocal areaRelocation$113.2k - $237.8k
Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee... ..., age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software EngineeringContract workWork experience placementFlexible hours$121k - $206k
...us for the opportunity to grow and make a difference in ways that matter to you. Role Summary We are seeking a hands-on Senior Software Engineer with deep expertise in Oracle Cloud technologies, including ERP, EPM, Oracle Integration Cloud (OIC), OTBI, and APEX. This...Full timeLocal areaRemote work3 days per week$121k - $206k
...a difference in ways that matter to you. About the TeamThe AI Engineering and Application Development business unit builds and enables modern... .... Role SummaryIn this role, as part of Developer Services Software Engineering team, you will develop, analyze, design, build,...Full timeWork experience placementLocal areaRemote work3 days per week$131.8k - $290k
Job Title: Senior Software Engineer - Machine Learning & Cloud TechnologiesJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity...Contract workWork experience placementImmediate startFlexible hours$121k - $206k
...business processes as well as code, test, debug and implement software solutions. You will also:Lead projects or work streams within... ...automate complex processes and generate actionable insights.Champion engineering excellence by applying best practices in AI development,...Full timeTemporary workLocal areaRemote work3 days per week$113.2k - $237.8k
Job Title: Automation Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee... ...: None* * *The OpportunityJoin our dynamic team as a Software Engineer and be a key player in transforming our system security...Contract workWork experience placementImmediate startFlexible hours$46.63 - $79.33 per hour
...SummaryPositions are available in our New York City office or with our AI Engineering squad in Harbor Point, Baltimore, MD. In either location, you... ...high-impact AI products with leverage across the firm. As a Software Engineer on T. Rowe Price Labs' AI Engineering team, you will...Full timeWork at officeLocal areaRemote work3 days per week- ...traditionally defined problem space. We bring Public and Private, Civilian and Military expertise to every case. We are hiring a Software Engineer (Data Management) in Linthicum Heights, MD. Position location is subject to change based on central MD client's needs....Local areaWork from homeFlexible hoursShift work
- ...NET Engineer This resource will need to sit onsite in Owings Mills, MD for two days onsite, three days remote at the beginning of the... ...~ Shows a commitment to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature...Contract workRemote workFlexible hours
- Fullstack Developer Location: Hybrid - Pratt St Baltimore - 1-2x/week Duration: 6-month initial contract with opportunity to extend up to 2 years Job Description: Team is all full stack and shifts between front and backend. Front end: React, Typescript...Contract workAll shifts
- ...matters most - on-site, on the high side. We were spun out of Galois in 2023, and our engineers work directly with Galois researchers on active programs today. Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography...Contract workRemote workFlexible hours
- ...Software Engineer 2If you want to be part of a dynamic team delivering cutting-edge cyber training solutions, this is the place for you. Amentum is seeking a Software Engineer to join the Low-side LMS team in Hanover, MD. The team develops, deploys, and supports mission...Contract workFlexible hours
$85k - $130k
...The Software Engineer maintains, builds, and manages new and existing software applications and systems through the entire development lifecycle to support all trading execution and related processes. This person contributes throughout the full lifecycle from requirements...Work experience placementShift work- ...Software Engineer OpportunityJoin 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 Salesforce...Work experience placementH1bLocal area
$98k - $123k
...for all of our products: data ingest, storage, and query. As an engineer working on NRDB, you’ll be contributing directly to the... ...database technology at the core of our business. We own our software from top to bottom and are directly responsible for its quality...Work at officeRemote workFlexible hours$7.5k
...Software Engineer 2 Location: Central Maryland Security Clearance Required: Security Clearance with appropriate Polygraph Job Description RealmOne is the GOAT - where your career can reach the greatest heights! RealmOne was built on the principle that people...Contract workWork experience placementImmediate startFlexible hours$10k
...Software DeveloperAt Wyetech, you'll be at the center of an award-winning corporate culture, breaking technological barriers and solving... ...Data Transformation Solutions (DTS) TTO. The candidate will engineer end-to-end serverless architectures utilizing the AWS ecosystem...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer positions Baltimore, MD
- senior software engineer remote Baltimore, MD
- software engineer contract Baltimore, MD
- cybersecurity software engineer Baltimore, MD
- part time software developer remote Baltimore, MD
- junior software developer internship Baltimore, MD
- software engineer remote Baltimore, MD
- software developer no experience Baltimore, MD
- software engineer visa sponsorship Baltimore, MD
- software engineer Baltimore, MD


