Software Engineer I Lexical Intelligence provides software and services related to processing large ... DevOps engineers, data scientists, and biomedical informatics professionals. The selected ...
Software Engineer I Lexical Intelligence provides software and services related to processing large ... DevOps engineers, data scientists, and biomedical informatics professionals. The selected ...
NLM Software Engineer I
Bethesda, MD · On-site
The Software Engineer I will have experience in software development, application design and ... DevOps engineers, data scientists, and biomedical informatics professionals. The selected ...
Quick apply
NLM Software Engineer I
Bethesda, MD · On-site
The Software Engineer I will have experience in software development, application design and ... DevOps engineers, data scientists, and biomedical informatics professionals. The selected ...
Software Developer
Potomac, MD · On-site
Software Engineer to support an office that is accountable for clearance processing of all ... i.e. unsecure to secure network connections) in conjunction with software. Required Skills: 1. ...
Quick apply
Software Developer
Potomac, MD · On-site
Software Engineer to support an office that is accountable for clearance processing of all ... i.e. unsecure to secure network connections) in conjunction with software. Required Skills: 1. ...
Software Engineer I
Fort George G Meade, MD · On-site
Reflexive Concepts is seeking a skilled Software Engineer I to join our growing team! Required Qualifications: * Experience with scripting, including Python or Java * Experience with object-oriented ...
Software Engineer I
Fort George G Meade, MD · On-site
Reflexive Concepts is seeking a skilled Software Engineer I to join our growing team! Required Qualifications: * Experience with scripting, including Python or Java * Experience with object-oriented ...
Application Developer I
Rockville, MD · On-site
$65K - $82K/yr
Take pride in all of our 5 star reviews The Application Developer I is responsible for creating ... Design and develop software solutions to agreed requirements using a range of languages and ...
Application Developer I
Rockville, MD · On-site
$65K - $82K/yr
Take pride in all of our 5 star reviews The Application Developer I is responsible for creating ... Design and develop software solutions to agreed requirements using a range of languages and ...
Software Engineer I
Fort George G Meade, MD · On-site
Reflexive Concepts is seeking a skilled Software Engineer I to join our growing team! Required Qualifications: * Experience with scripting, including Python or Java * Experience with object-oriented ...
Software Engineer I
Fort George G Meade, MD · On-site
Reflexive Concepts is seeking a skilled Software Engineer I to join our growing team! Required Qualifications: * Experience with scripting, including Python or Java * Experience with object-oriented ...
Software Developer
Arlington, VA · Remote
Software Developer Location: Remote (In the U.S) Other Considerations: U.S. Citizen or Permanent ... your I-9 information to confirm that you are authorized to work in the U.S. Sprezzatura is a ...
Software Developer
Arlington, VA · Remote
Software Developer Location: Remote (In the U.S) Other Considerations: U.S. Citizen or Permanent ... your I-9 information to confirm that you are authorized to work in the U.S. Sprezzatura is a ...
Take pride in all of our 5 star reviews The Application Developer I is responsible for creating ... Design and develop software solutions to agreed requirements using a range of languages and ...
Quick apply
Take pride in all of our 5 star reviews The Application Developer I is responsible for creating ... Design and develop software solutions to agreed requirements using a range of languages and ...
Application Developer I
$65K - $82K/yr
Take pride in all of our 5 star reviews The Application Developer I is responsible for creating ... Design and develop software solutions to agreed requirements using a range of languages and ...
Application Developer I
$65K - $82K/yr
Take pride in all of our 5 star reviews The Application Developer I is responsible for creating ... Design and develop software solutions to agreed requirements using a range of languages and ...
Software Developer II
Arlington, VA · Hybrid
The Software Developer (Developer) II will be an agile development team member, responsible for designing technical solutions and extending PeopleSoft application functionality to meet development ...
Software Developer II
Arlington, VA · Hybrid
The Software Developer (Developer) II will be an agile development team member, responsible for designing technical solutions and extending PeopleSoft application functionality to meet development ...
Software Developer II
Arlington, VA · Hybrid
The Software Developer (Developer) II will be an agile development team member, responsible for designing technical solutions and extending PeopleSoft application functionality to meet development ...
Software Developer II
Arlington, VA · Hybrid
The Software Developer (Developer) II will be an agile development team member, responsible for designing technical solutions and extending PeopleSoft application functionality to meet development ...
Software Developer II
Arlington, VA · On-site
The Software Developer (Developer) II will be an agile development team member, responsible for designing technical solutions and extending PeopleSoft application functionality to meet development ...
Software Developer II
Arlington, VA · On-site
The Software Developer (Developer) II will be an agile development team member, responsible for designing technical solutions and extending PeopleSoft application functionality to meet development ...
Software Developer
Herndon, VA · On-site
The program is seeking a Full Stack primarily Front End, Software Developer to join its Data ... Automated testing for front end applications (i.e. Jasmine, Selenium, Cypress) * Web-based ...
Software Developer
Herndon, VA · On-site
The program is seeking a Full Stack primarily Front End, Software Developer to join its Data ... Automated testing for front end applications (i.e. Jasmine, Selenium, Cypress) * Web-based ...
Application Developer I
Rockville, MD · On-site
$65K - $82K/yr
Take pride in all of our 5 star reviews The Application Developer I is responsible for creating ... Design and develop software solutions to agreed requirements using a range of languages and ...
Application Developer I
Rockville, MD · On-site
$65K - $82K/yr
Take pride in all of our 5 star reviews The Application Developer I is responsible for creating ... Design and develop software solutions to agreed requirements using a range of languages and ...
Lentech is hiring a SENIOR Software Engineer Responsibilities : Performs implementation, regular ... Lentech's Mission Technical Solutions Division is focused on providing engineering, operations, I&T ...
Quick apply
Lentech is hiring a SENIOR Software Engineer Responsibilities : Performs implementation, regular ... Lentech's Mission Technical Solutions Division is focused on providing engineering, operations, I&T ...
Software Developer
Ashburn, VA · On-site
$69K - $125K/yr
Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland ... Knowledge of AI-assisted software development tools and workflows (i.e. Claude Code, Codex, etc.
Software Developer
Ashburn, VA · On-site
$69K - $125K/yr
Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland ... Knowledge of AI-assisted software development tools and workflows (i.e. Claude Code, Codex, etc.
Sr. Software Developer I (Artificial Intelligence/Machine Learning) - Division of Information Tec...
Washington, DC · On-site
$61.50 - $81.25/hr
The Federal Reserve Board is seeking a Senior Software Developer I with expertise in Artificial Intelligence and Machine Learning. The role involves leading the design, development, and maintenance ...
Sr. Software Developer I (Artificial Intelligence/Machine Learning) - Division of Information Tec...
Washington, DC · On-site
$61.50 - $81.25/hr
The Federal Reserve Board is seeking a Senior Software Developer I with expertise in Artificial Intelligence and Machine Learning. The role involves leading the design, development, and maintenance ...
Software Developer
$69K - $125K/yr
Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland ... Knowledge of AI-assisted software development tools and workflows (i.e. Claude Code, Codex, etc.
Software Developer
$69K - $125K/yr
Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland ... Knowledge of AI-assisted software development tools and workflows (i.e. Claude Code, Codex, etc.
Software Engineer I Reflexive Concepts is seeking a skilled Software Engineer I to join our team! This opportunity is in support of the GEO Team, sourcing for a candidate with strong Java experience ...
Software Engineer I Reflexive Concepts is seeking a skilled Software Engineer I to join our team! This opportunity is in support of the GEO Team, sourcing for a candidate with strong Java experience ...
Senior Software Developer
Chantilly, VA · On-site
$107K - $195K/yr
Leidos is seeking a Full Stack Software Developer with expertise in modern front-end development ... Demonstratable working experience with containers (i.e., Docker/Podman) or their orchestration (e.g ...
Senior Software Developer
Chantilly, VA · On-site
$107K - $195K/yr
Leidos is seeking a Full Stack Software Developer with expertise in modern front-end development ... Demonstratable working experience with containers (i.e., Docker/Podman) or their orchestration (e.g ...
Software Developer I information
See Washington salary details
$54.4K - $66.5K
1% of jobs
$66.5K - $78.7K
4% of jobs
$78.7K - $90.8K
9% of jobs
$102.1K is the 25th percentile. Wages below this are outliers.
$90.8K - $103K
12% of jobs
$103K - $115.1K
15% of jobs
The median wage is $123.1K / yr.
$115.1K - $127.3K
14% of jobs
$127.3K - $139.4K
15% of jobs
$144.2K is the 75th percentile. Wages above this are outliers.
$139.4K - $151.6K
13% of jobs
$151.6K - $163.7K
9% of jobs
$163.7K - $175.9K
5% of jobs
$175.9K - $188K
3% of jobs
$54.4K
$126.7K
$188K
How much do software developer i jobs pay per year?
What are the key skills and qualifications needed to thrive as a Software Developer I, and why are they important?
What opportunities for mentorship and skill development are typically available to Software Developer I employees?
What is the difference between Software Developer I vs Software Engineer I?
| Criteria | Software Developer I | Software Engineer I |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field; sometimes certifications | Bachelor's in CS or related; certifications less common |
| Work Environment | Team-based, collaborative projects in tech companies | Similar environment, often in larger organizations or startups |
| Employer & Industry Usage | Used across tech, finance, healthcare industries | Commonly used interchangeably with Software Developer in many companies |
| Search & Comparison Intent | Often compared with Software Engineer I for entry-level roles | Similar entry-level role, slight differences in job scope |
Both roles are entry-level software positions with similar educational backgrounds and work environments. The main difference lies in terminology preference; 'Software Developer I' emphasizes coding and development tasks, while 'Software Engineer I' may imply a broader engineering perspective. Companies often use these titles interchangeably, so understanding the specific job description is key.
What are Software Developer I positions?

Other
Medical, Dental, Life, Retirement, PTO
Posted 16 days ago
Job description
Software Engineer I
Lexical Intelligence provides software and services related to processing large-scale biomedical information sources. Our Natural Language Processing (NLP) and analytics software is used by policy and decision makers to evaluate and prioritize current and emerging areas of research.
We are looking for a Software Engineer I to work within the National Library of Medicine (NLM), Lister Hill National Center for Biomedical Communications (LHNCBC), Bethesda, MD. The Software Engineer I will have experience in software development, application design and testing, and web-based interface development. The Software Engineer I will have a firm understanding of modern programming languages, software development lifecycle (SDLC) methodologies, and secure coding practices. The Software Engineer I shall be able to work well within a team of multidisciplinary researchers, DevOps engineers, data scientists, and biomedical informatics professionals. The selected applicant will be subject to a pre-employment background and reference check.
Required Qualifications
- 2+ years of relevant software development or engineering experience
- Bachelor's degree or other degree(s) in Computer Science, Software Engineering, Information Technology, or related fields
- Proficiency in one or more programming languages including Python, Java, JavaScript, C++, R, or SQL
- Familiarity with software development lifecycle (SDLC) methodologies, including design, implementation, testing, deployment, and maintenance
- Experience with or exposure to web-based application development, including responsive and RESTful design principles
- Basic understanding of secure coding best practices as directed by US-CERT standards and OWASP guidelines
- Familiarity with version control systems such as Git, GitHub, or GitLab
- Strong written and oral communication skills, with the ability to communicate technical concepts clearly to diverse audiences
- Must be authorized to work in the United States and able to obtain a Public Trust background investigation clearance
- Experience with additional programming languages or environments including Matlab, SAS, ETL, MySQL, MongoDB, Jupyter Notebooks, or shell scripting
- Familiarity with AI, Machine Learning (ML), Deep Learning (DL), Natural Language Processing (NLP), or Image Processing (IP) concepts and tools
- Exposure to cloud computing platforms such as Google Cloud (GC), Amazon Web Services (AWS), or Microsoft Azure, including IaaS, PaaS, and SaaS configurations
- Experience with containerization and orchestration tools such as Docker or Kubernetes
- Familiarity with CI/CD pipelines and automated testing environments
- Experience with Section 508 accessibility compliance standards and web content accessibility guidelines (WCAG 2.0)
- Familiarity with Agile and Scrum project management frameworks
- Experience developing applications for Linux, Windows, MacOS, Android, or mobile/handheld environments
- Exposure to emerging AI tools such as ChatGPT or GitHub Copilot
- Familiarity with federal IT security frameworks including FISMA and NIST standards
- Participate in all phases of the software development lifecycle, including inception, analysis, design, implementation, testing, deployment, and maintenance of software applications and tools
- Perform software analysis, design, development, testing, and maintenance primarily in Linux environments, with work also spanning Windows, MacOS, Android, web-based, and mobile platforms
- Develop applications using programming languages and environments including C++, Python, Java, JavaScript, R, Matlab, SAS, ETL, SQL, MySQL, MongoDB, and Jupyter Notebooks, with openness to adopting additional languages as the technical landscape evolves
- Contribute to the design and development of web-based and user interfaces based on user needs analyses, design prototyping, and evaluation using graphic design, data visualization, and user-centered design techniques
- Ensure all developed interfaces meet Section 508 compliance requirements and relevant design standards such as Responsive and RESTful design
- Collaborate with NLM's Research Computing and Data Science Support teams, including the Office of Computer and Communications Systems (OCCS) and LHNCBC's Scientific Computing Branch (SCB), to ensure systems comply with security policies
- Ensure developed system architectures are secure, extensible, and able to integrate with existing internal or external systems
- Ensure that all developed software is thoroughly documented for internal and external users and future maintenance purposes
- Leverage commercial cloud computing services (GC, AWS, Azure) to make tools publicly available, working across IaaS, PaaS, SaaS, and CI/CD configurations
- Utilize managed cloud services including container orchestration, object and document stores, SQL databases, message brokers, and search engines
- Conduct software testing and quality control employing automated testing environments and configuration management best practices
- Provide support for projects and initiatives across disciplines including clinical research, biology, computational biology, data and computer science, AI, ML, DL, NLP, and program management
- Assist in the design and implementation of AI and other technology projects for the Center for Clinical Observational Investigations
- Document technical project requirements and track development timelines, identifying and coordinating internal and external dependencies
- Assist in generating status updates for management, keeping stakeholders informed of progress, changes to project plans, and potential issues using appropriate communication channels
- Participate as a team member in resource analysis, design, estimation, development, testing, and maintenance activities
- Utilize Agile and Scrum project management frameworks to ensure project deliverables are met within defined timelines, including use of tools such as JIRA and Confluence Wiki
- Follow secure coding best practices as directed by US-CERT standards and OWASP guidelines to limit system software vulnerability exploits
- Ensure IT applications are designed and developed to run in standard user context without requiring elevated administrative privileges
- Ensure all developed software is fully functional and operates correctly on systems configured in accordance with government policy and federal configuration standards, including testing with all relevant updates and patches prior to installation in the HHS environment
- Comply with all HHS/NIH information security policies, including completing mandatory annual security awareness, privacy, and records management training
- Adhere to HHS Rules of Behavior and the NLM Policy on Health-Related Data About Individuals, including signing required non-disclosure agreements prior to performing work
- Report all suspected or confirmed information security incidents or breaches to the NIH Incident Response Team within one (1) hour of discovery
- Protect sensitive information including PII, PHI, and proprietary data in accordance with FIPS 140-2/140-3 validated encryption standards
Salary and Benefits
We offer a competitive salary and a generous benefits package, including at no cost: full health and dental for you and your dependents, retirement and HSA accounts, short- and long-term disability insurance, life and accident insurance, paid time off, and 11 federal holidays.
Location
Bethesda, MD (NIH Campus, Building 38A)
Equal Employment Opportunity Policy
Lexical Intelligence, LLC, provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Lexical Intelligence, LLC | 2001 Veirs Mill Rd #546 | Rockville, MD 20851
About Lexical Intelligence
Sourced by ZipRecruiter
Industry
It services
Company size
11 - 50 Employees
Headquarters location
Rockville, MD, US
Year founded
2013