Software Engineer Intern
6314 Remote/Teleworker US, United States
You will get the opportunity to fix, enhance, and replace deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding and unit testing. You will get a chance to exercise your judgment in determining and recommending the best designs based on customer business objectives, timelines and other resource constraints. You will be challenged and provided a tremendous opportunity for growth in a customer facing, fast paced, agile like environment.
Primary Responsibilities
• Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as Java.
• Participate in the full software development lifecycle, working within broadly defined parameters
• Use Jira, Confluence, Gitlab development operations, collaboration and source control tools
• Support creation and updating of all relevant documentation and specifications for design, development and testing
• Identify potential roadblocks and develop around them
• Plan and estimate development tasks and work to improve performance metrics
• Develop maintainable code that matches specification
• Perform unit testing of code, including manipulation of data for analysis of system requirements
• Prepare Automated tests using SoapUI, LoadUI, and/or Selenium
• Own the delivery of and small parts of a system or application
• Work closely with other senior engineers to develop the best technical design and approach for new product level
Basic Qualifications
• Current enrollment in a Bachelor's program in Computer Science, Computer Engineering, Biometrics Systems or directly related degree
• Demonstrated experience with object-oriented programming in Java
• A solid understanding of software development process fundamentals
• A strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques
• US Citizenship is required
• Public Trust clearance required
Preferred Qualifications
• Familiarity with basic web technologies including HTML, CSS, XML, SOAP, WSDL, REST, JSON, and JavaScript
• Familiarity with web application technologies, such as Apache Tomcat, JBoss, etc
• Knowledge of a version control system (e.g., Git, Subversion)
• Knowledge of Agile Development methodologies
• Familiarity with multiple operating systems (Windows, LINUX, etc.)
• Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.)
• Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)
• Familiarity with Spring MVC
• Knowledge of AI models and tools
• Knowledge with Angular/React and Flutter and published Mobile app on android and/or Apple App store
Local DC/MD/VA students preferred
Original Posting Date:
2025-02-13While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $46,800.00 - $84,600.00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
ApplyJob Profile
Clearance required Local DC/MD/VA students preferred Public Trust Clearance required Remote/Teleworker US U.S. citizenship required
Benefits/PerksCollaboration Opportunity for growth Public trust clearance Trust
Tasks- Analysis
- Collaborate with senior engineers
- Collaboration
- Create documentation
- Design
- Design software
- Develop
- Development
- Develop software
- Documentation
- Engineering
- Identify roadblocks
- Participate in software lifecycle
- Perform unit testing
- Plan development tasks
- Prepare automated tests
- Software development
- Testing
- Troubleshoot and debug code
Agile Agile Development AI AI models Analysis Android Angular Apache Apache tomcat Architecture Business Coding Collaboration Compensation Computer Computer Science Confluence CSS Data Database Database Management Design Development Documentation Education Engineering Estimation Excel Flutter Git GitLab HTML Java Javascript JBOSS Jira JSON Linux LoadUI Management MS Office MVC MySQL Object-oriented Programming Operating Systems Operations Oracle Performance Metrics PostgreSQL PowerPoint Programming Programming languages Public Trust Clearance React Relational database REST Selenium SOAP SoapUI Software Software Development Software development lifecycle Spring Spring MVC SQL SQL Server Support Technical Technical Design Testing Tomcat Unit Testing Version Control Visio Web Web application Web Technologies Windows Word WSDL XML
Experience0 years
EducationAI Architecture AS Bachelor Bachelor's Business Computer Engineering Computer Science Degree Design Education Engineering MS Related Degree Science Software Development Technical Technical Design
CertificationsPublic Trust Public Trust clearance
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9